Function at 0x1402cfbd0
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x7086caf7
pushf
not eax
add eax, 0xe938fc11
xor eax, 0xc1344921
rol eax, 0x30
popf
pushf
not eax
add eax, 0x90342dc7
xor eax, 0xaf9f2d47
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x98d3d4c6
xor eax, 0xcd376860
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf060bdcb
xor eax, 0xc2e078e7
rol eax, 0x49
popf
cmp eax, 4
jne 0x1402cfc33
popf
pop rax
jmp 0x1402d0497
cmp eax, 0
jne 0x1402cfc42
popf
pop rax
jmp 0x1402cfcd8
cmp eax, 3
jne 0x1402cfc51
popf
pop rax
jmp 0x1402d0431
cmp eax, 1
jne 0x1402cfc60
popf
pop rax
jmp 0x1402cfdaa
cmp eax, 0xa
jne 0x1402cfc6f
popf
pop rax
jmp 0x1402d0d9b
cmp eax, 7
jne 0x1402cfc7e
popf
pop rax
jmp 0x1402d0c47
cmp eax, 6
jne 0x1402cfc8d
popf
pop rax
jmp 0x1402d05d1
cmp eax, 0xb
jne 0x1402cfc9c
popf
pop rax
jmp 0x1402d0e9d
cmp eax, 9
jne 0x1402cfcab
popf
pop rax
jmp 0x1402d0d1b
cmp eax, 8
jne 0x1402cfcba
popf
pop rax
jmp 0x1402d0c87
cmp eax, 5
jne 0x1402cfcc9
popf
pop rax
jmp 0x1402d0551
cmp eax, 2
jne 0x1402cfcd8
popf
pop rax
jmp 0x1402cfe34
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0xb0
mov eax, 0x37e081ae
pushf
not eax
add eax, 0xc3eff600
xor eax, 0xc513c9d4
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x9dceab7d
xor eax, 0x98aa3886
rol eax, 0x67
popf
mov eax, eax
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx]
mov eax, dword [rax + rcx]
cmp dword [0x14024cfc0], eax
jle 0x1402cfd77
push rax
pushf
mov eax, 0xa824628
pushf
not eax
add eax, 0xeb78580d
xor eax, 0xba137551
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xccb4e09b
xor eax, 0xb7c8d6b3
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xcef4c418
xor eax, 0xe04eb677
rol eax, 1
popf
jmp 0x1402cfc24
push rax
pushf
mov eax, 0xb29934b
pushf
not eax
add eax, 0xa2d79e15
xor eax, 0xa360db48
rol eax, 0x52
popf
pushf
not eax
add eax, 0xee7c4a2a
xor eax, 0xa8777dee
rol eax, 0x58
popf
jmp 0x1402cfc24
lea rcx, [0x1bcfe55d7]
pushf
sub rcx, 0x7cd98617
popf
call fcn.140088af8
cmp dword [0x14024cfc0], 0xffffffff
jne 0x1402cfe01
push rax
pushf
mov eax, 0xf54e9290
pushf
not eax
add eax, 0xb4cdee7a
xor eax, 0xaa8ca99a
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x86d3801c
xor eax, 0xb789b3c4
rol eax, 0x4a
popf
jmp 0x1402cfc24
push rax
pushf
mov eax, 0x29699149
pushf
not eax
add eax, 0x9ee7bc15
xor eax, 0x9b4b8bcc
rol eax, 0x64
popf
pushf
not eax
add eax, 0xdc45a13e
xor eax, 0xf8eb953f
rol eax, 0x59
popf
jmp 0x1402cfc24
mov byte [rsp + 0x30], reloc.WS2_32.dll_recvfrom
mov eax, 0x9d1e3065
pushf
not eax
add eax, 0xf8bca566
xor eax, 0xdf526b9d
rol eax, 6
popf
pushf
not eax
add eax, 0xc1520349
xor eax, 0x8e425be7
rol eax, 0x2d
popf
imul rax, rax, 0
lea rcx, [0x1962a202f]
pushf
sub rcx, 0x5607c2cf
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x31], al
mov eax, 0xe3870e3c
pushf
not eax
add eax, 0xf8837ce1
xor eax, 0x964f96d7
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8f0f1afc
xor eax, 0xad8837ed
rol eax, 0x12
popf
pushf
not eax
add eax, 0xc7e8abe6
xor eax, 0xf9a3f78e
rol eax, 0x1e
popf
imul rax, rax, 1
lea rcx, [0x19cb343a0]
pushf
sub rcx, 0x5c90e640
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x32], al
mov eax, 0x7154e005
pushf
not eax
add eax, 0xdc0aae97
xor eax, 0xdf46eaa2
rol eax, 1
popf
pushf
not eax
add eax, 0xdc2c1598
xor eax, 0xe76a5927
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb23ac6ff
xor eax, 0xe9ac51a4
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9ea85f42
xor eax, 0xfa44cec0
rol eax, 0x1b
popf
imul rax, rax, 2
lea rcx, [0x1b456842c]
pushf
sub rcx, 0x743426cc
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x33], al
mov eax, 0xa67fa13d
pushf
not eax
add eax, 0xb55fe44d
xor eax, 0xf7c64c04
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa230a5b4
xor eax, 0xc3101739
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa18740ac
xor eax, 0xa8cb02ac
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc84aab68
xor eax, 0x97ebca78
rol eax, 0x38
popf
imul rax, rax, 3
lea rcx, [0x189379b61]
pushf
sub rcx, 0x49153e01
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x34], al
mov eax, 0x136b28f
pushf
not eax
add eax, 0xa0808abe
xor eax, 0xa15f7471
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xfe288ff1
xor eax, 0x95baa13d
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb1f64d45
xor eax, 0xe338737c
rol eax, 0x85
popf
imul rax, rax, 4
lea rcx, [0x1b1186603]
pushf
sub rcx, 0x70f608a3
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x35], al
mov eax, 0x3dfe0d41
pushf
not eax
add eax, 0x83cc4cce
xor eax, 0x80026520
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc2053747
xor eax, 0xc4390183
rol eax, 0x71
popf
pushf
not eax
add eax, 0x91e0ff49
xor eax, 0xbb0ece82
rol eax, 0x72
popf
imul rax, rax, 5
lea rcx, [0x19f16b05d]
pushf
sub rcx, 0x5ef452fd
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x36], al
mov eax, 0xa334ee0
pushf
not eax
add eax, 0xbaafbe18
xor eax, 0x9f3b2164
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe800a2e2
xor eax, 0xa11477dd
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe778fa7f
xor eax, 0xe12bbb61
rol eax, 0x5a
popf
imul rax, rax, 6
lea rcx, [0x19735e4a5]
pushf
sub rcx, 0x57138745
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x37], al
mov eax, 0x5435c61a
pushf
not eax
add eax, 0x969a4575
xor eax, 0xe8b0601a
rol eax, 9
popf
pushf
not eax
add eax, 0x9820393e
xor eax, 0xbe22a54d
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xbb20e73b
xor eax, 0xa335ccc7
rol eax, 0x28
popf
pushf
not eax
add eax, 0xcc8766ce
xor eax, 0xef3f441a
rol eax, 0x78
popf
imul rax, rax, 7
lea rcx, [0x1a09edf7f]
pushf
sub rcx, 0x607c821f
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x38], al
mov eax, 0xfd638c30
pushf
not eax
add eax, 0xd4043393
xor eax, 0xb4aae738
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x94e839aa
xor eax, 0x8ec80c78
rol eax, 0x48
popf
imul rax, rax, 8
lea rcx, [0x1a5695fa0]
pushf
sub rcx, 0x65470240
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x39], al
mov eax, 0xf218ace9
pushf
not eax
add eax, 0x9f180e29
xor eax, 0xa9f99b3a
rol eax, 0x82
popf
pushf
not eax
add eax, 0xccd30ed8
xor eax, 0xb75abdd6
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc53ee52e
xor eax, 0x8f14c542
rol eax, 0x7c
popf
imul rax, rax, 9
lea rcx, [0x1992ceaa7]
pushf
sub rcx, 0x590a8d47
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x3a], al
mov eax, 0xab8a50c
pushf
not eax
add eax, 0xef031bf3
xor eax, 0xa25e2d06
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xaffdc5fc
xor eax, 0xbfcfc582
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x95d12728
xor eax, 0xd25cbc28
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xbd8b21d1
xor eax, 0xa69f3366
rol eax, 0xad
popf
imul rax, rax, 0xa
lea rcx, [0x1acceda71]
pushf
sub rcx, 0x6cac7d11
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x3b], al
mov eax, 0x3ebdd6da
pushf
not eax
add eax, 0xc32a479f
xor eax, 0x89b68cec
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8c6830cc
xor eax, 0xec31c4db
rol eax, 0x50
popf
imul rax, rax, 0xb
lea rcx, [0x19ac1db0c]
pushf
sub rcx, 0x5a9f7dac
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x3c], al
mov eax, 0x8fd71553
pushf
not eax
add eax, 0xe0a15ef2
xor eax, 0x846f6315
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf81801be
xor eax, 0xd522d873
rol eax, 0xe1
popf
imul rax, rax, 0xc
lea rcx, [0x196c489fd]
pushf
sub rcx, 0x56a22c9d
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x3d], al
mov eax, 0x78520e50
pushf
not eax
add eax, 0xf0931554
xor eax, 0x911f628f
rol eax, 0x10
popf
pushf
not eax
add eax, 0xddc5edca
xor eax, 0xc416649f
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf5ca7140
xor eax, 0xf6bbea99
rol eax, 0
popf
pushf
not eax
add eax, 0xb96ea641
xor eax, 0xba56731d
rol eax, 0x8d
popf
imul rax, rax, 0xd
lea rcx, [0x19c007aab]
pushf
sub rcx, 0x5bde1d4b
popf
mov dl, byte [rcx + rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x3e], al
lea rax, [rsp + 0x3f]
lea rax, [rsp + 0x3f]
mov rdi, rax
xor eax, eax
mov ecx, 0x226096d7
pushf
not ecx
add ecx, 0xe58e1ff3
xor ecx, 0xa0319586
rol ecx, 0xa3
popf
pushf
not ecx
add ecx, 0xabe11d22
xor ecx, 0x83bed02c
rol ecx, 0xfd
popf
pushf
not ecx
add ecx, 0xd4308935
xor ecx, 0x9218a431
rol ecx, 0x55
popf
rep stosb byte [rdi], al
mov qword [rsp + 0x48], 0
jmp 0x1402d0497
mov rax, qword [rsp + 0x48]
inc rax
mov qword [rsp + 0x48], rax
push rax
pushf
mov eax, 0xc247c7ee
pushf
not eax
add eax, 0xa8b8495c
xor eax, 0xfbf9fa52
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc29a393f
xor eax, 0xb09c971b
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x86a6f678
xor eax, 0xfb23c9c0
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb3d77275
xor eax, 0x83c24c19
rol eax, 0x55
popf
jmp 0x1402cfc24
cmp qword [rsp + 0x48], 0xe
jae 0x1402d04f8
push rax
pushf
mov eax, 0xc2f77e1d
pushf
not eax
add eax, 0xadb1d007
xor eax, 0xf3369699
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb8056f9a
xor eax, 0xf954c388
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x821c2a8f
xor eax, 0xd9dfe322
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9f0b2e89
xor eax, 0xf5b0267a
rol eax, 0x53
popf
jmp 0x1402cfc24
push rax
pushf
mov eax, 0x8468f057
pushf
not eax
add eax, 0xb65254b7
xor eax, 0xcff72c55
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb3cbf12b
xor eax, 0xb5e276ce
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8f7a8c55
xor eax, 0x96e881b3
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc29f859b
xor eax, 0xac047708
rol eax, 0xd6
popf
jmp 0x1402cfc24
lea rax, [rsp + 0x31]
mov qword [rsp + 0x58], rax
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x58]
call fcn.140002ce4
mov dl, byte [rax]
lea rcx, [rsp + 0x30]
call fcn.140002cec
mov byte [rsp + 0x40], al
lea rax, [rsp + 0x31]
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x60]
call fcn.140002ce4
mov cl, byte [rsp + 0x40]
mov byte [rax], cl
jmp 0x1402d0431
lea rax, [rsp + 0x31]
mov qword [rsp + 0x68], rax
mov edx, 0xa7d18055
pushf
not edx
add edx, 0xae16b938
xor edx, 0xe4d8f888
rol edx, 0xae
popf
pushf
not edx
add edx, 0xcbcc1395
xor edx, 0xd92eb288
rol edx, 0x27
popf
pushf
not edx
add edx, 0x921083e0
xor edx, 0xe65f6ffe
rol edx, 0xb3
popf
pushf
not edx
add edx, 0xc4a11571
xor edx, 0xc39bf357
rol edx, 0xa8
popf
mov rcx, qword [rsp + 0x68]
call fcn.140002ce4
mov byte [rax], 0
lea rax, [rsp + 0x31]
mov rcx, rax
call fcn.140002ce0
mov qword [rsp + 0x90], rax
mov byte [rsp + 0x20], reloc.WS2_32.dll_WSASetLastError
movsx eax, byte [rsp + 0x20]
mov ecx, 0x33c2202c
pushf
not ecx
add ecx, 0xe160aeaa
xor ecx, 0xdd76c470
rol ecx, 0xed
popf
pushf
not ecx
add ecx, 0x938b3900
xor ecx, 0xd315f339
rol ecx, 0x23
popf
pushf
not ecx
add ecx, 0x87d1dce7
xor ecx, 0x8e94c6c4
rol ecx, 0xca
popf
pushf
not ecx
add ecx, 0xb06b5624
xor ecx, 0xc5483d5a
rol ecx, 0x95
popf
imul rcx, rcx, 0
lea rdx, [0x1b511c47c]
pushf
sub rdx, 0x74ef8d44
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x21], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x83373627
pushf
not ecx
add ecx, 0xf482b826
xor ecx, 0xe4926054
rol ecx, 0x59
popf
pushf
not ecx
add ecx, 0xd130ef83
xor ecx, 0x82ab1464
rol ecx, 0x14
popf
pushf
not ecx
add ecx, 0xfd1389bf
xor ecx, 0xff539e5c
rol ecx, 0xb9
popf
imul rcx, rcx, 1
lea rdx, [0x19d9301da]
pushf
sub rdx, 0x5d70caa2
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x22], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x8121d317
pushf
not ecx
add ecx, 0xd12997f7
xor ecx, 0xb584ad21
rol ecx, 0x5a
popf
pushf
not ecx
add ecx, 0x8530e464
xor ecx, 0xf27bf66d
rol ecx, 0xda
popf
pushf
not ecx
add ecx, 0x86e4fb08
xor ecx, 0xd11f7d66
rol ecx, 0xf
popf
pushf
not ecx
add ecx, 0x933d1773
xor ecx, 0x8d4b4e7d
rol ecx, 0xf1
popf
imul rcx, rcx, 2
lea rdx, [0x18e39ea92]
pushf
sub rdx, 0x4e17b35a
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x23], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xe78fa707
pushf
not ecx
add ecx, 0x91dfebfd
xor ecx, 0xcd34d744
rol ecx, 0xb2
popf
pushf
not ecx
add ecx, 0x99880fa0
xor ecx, 0xdb6c613c
rol ecx, 0xb9
popf
pushf
not ecx
add ecx, 0xd68fc33e
xor ecx, 0xb1fa1495
rol ecx, 0xe4
popf
pushf
not ecx
add ecx, 0xff5e69f5
xor ecx, 0xd5d731c8
rol ecx, 0xcb
popf
imul rcx, rcx, 3
lea rdx, [0x194598bd3]
pushf
sub rdx, 0x5437549b
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x24], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x17db1c6c
pushf
not ecx
add ecx, 0xfa4efb73
xor ecx, 0x9636e477
rol ecx, 0x50
popf
pushf
not ecx
add ecx, 0xdad1bda9
xor ecx, 0x9f644963
rol ecx, 0x4e
popf
imul rcx, rcx, 4
lea rdx, [0x19b34dcb6]
pushf
sub rdx, 0x5b12a57e
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x25], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x39d7db7c
pushf
not ecx
add ecx, 0xc9a22775
xor ecx, 0xa531855a
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0x839a3687
xor ecx, 0x9c492509
rol ecx, 0x96
popf
imul rcx, rcx, 5
lea rdx, [0x1b4784600]
pushf
sub rdx, 0x74560ec8
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x26], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xbd5f2e23
pushf
not ecx
add ecx, 0xcdcbe241
xor ecx, 0xe598994a
rol ecx, 0xb7
popf
pushf
not ecx
add ecx, 0xf2bb1104
xor ecx, 0xb10f0bf2
rol ecx, 0x4f
popf
pushf
not ecx
add ecx, 0xde2db0f4
xor ecx, 0x9b2e8dbb
rol ecx, 0x73
popf
pushf
not ecx
add ecx, 0xa058b7d4
xor ecx, 0xda92123a
rol ecx, 0x8d
popf
imul rcx, rcx, 6
lea rdx, [0x19145036b]
pushf
sub rdx, 0x5122cc33
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x27], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xaac38ba3
pushf
not ecx
add ecx, 0x83b771fb
xor ecx, 0xe1558427
rol ecx, 0xe9
popf
pushf
not ecx
add ecx, 0xe685e52b
xor ecx, 0xd1ec9164
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0x9a19909e
xor ecx, 0xd602c5b4
rol ecx, 3
popf
imul rcx, rcx, 7
lea rdx, [0x18d970ed5]
pushf
sub rdx, 0x4d74d79d
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x28], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x95c744f4
pushf
not ecx
add ecx, 0x8bfc1126
xor ecx, 0x8095d623
rol ecx, 0x55
popf
pushf
not ecx
add ecx, 0xa3af2597
xor ecx, 0x8a00541c
rol ecx, 0x1e
popf
pushf
not ecx
add ecx, 0xdf680e23
xor ecx, 0xbfac067e
rol ecx, 0xc0
popf
pushf
not ecx
add ecx, 0xe29b0d32
xor ecx, 0x871f0278
rol ecx, 0x6a
popf
imul rcx, rcx, 8
lea rdx, [0x1a9bae71f]
pushf
sub rdx, 0x6998afe7
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x29], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x3d3c2333
pushf
not ecx
add ecx, 0xa1d2ddca
xor ecx, 0xf69c4a39
rol ecx, 0x1d
popf
pushf
not ecx
add ecx, 0x95f97bed
xor ecx, 0xcfd95682
rol ecx, 0x8b
popf
pushf
not ecx
add ecx, 0x9bc5a4f4
xor ecx, 0x916af9d0
rol ecx, 0xfa
popf
imul rcx, rcx, 9
lea rdx, [0x1b2a54f60]
pushf
sub rdx, 0x72831828
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x2a], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0xeccbf77a
pushf
not ecx
add ecx, 0xc756dbb4
xor ecx, 0xa2119ccd
rol ecx, 0xb3
popf
pushf
not ecx
add ecx, 0xb51452ba
xor ecx, 0xa7f15536
rol ecx, 0x99
popf
pushf
not ecx
add ecx, 0xa06343a9
xor ecx, 0xace661e1
rol ecx, 0x46
popf
pushf
not ecx
add ecx, 0x93ef9fe3
xor ecx, 0xc9d80a4a
rol ecx, 0x74
popf
imul rcx, rcx, 0xa
lea rdx, [0x1b52e72a9]
pushf
sub rdx, 0x750c3b71
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x2b], al
movsx eax, byte [rsp + 0x20]
mov ecx, 0x2a3304dc
pushf
not ecx
add ecx, 0x8b779b35
xor ecx, 0xcf769181
rol ecx, 0x99
popf
pushf
not ecx
add ecx, 0xa9e9f1f9
xor ecx, 0xf68d8ce9
rol ecx, 0x58
popf
imul rcx, rcx, 0xb
lea rdx, [0x1afa5459f]
pushf
sub rdx, 0x6f830e67
popf
movsx ecx, byte [rdx + rcx]
xor ecx, eax
mov eax, ecx
mov byte [rsp + 0x2c], al
lea rax, [rsp + 0x2d]
lea rax, [rsp + 0x2d]
mov rdi, rax
xor eax, eax
mov ecx, 0xe6dea98e
pushf
not ecx
add ecx, 0xda858072
xor ecx, 0x974267e0
rol ecx, 0xf4
popf
pushf
not ecx
add ecx, 0xb2ddf8e2
xor ecx, 0xc85b253c
rol ecx, 0xbd
popf
pushf
not ecx
add ecx, 0xe0a3a2f0
xor ecx, 0x934010fa
rol ecx, 0xee
popf
rep stosb byte [rdi], al
mov qword [rsp + 0x50], 0
jmp 0x1402d0c87
mov rax, qword [rsp + 0x50]
inc rax
mov qword [rsp + 0x50], rax
push rax
pushf
mov eax, 0xb76b3cec
pushf
not eax
add eax, 0x9c51dca0
xor eax, 0xd36ce9dc
rol eax, 5
popf
pushf
not eax
add eax, 0xd4f2dfcb
xor eax, 0xe3a401e4
rol eax, 0x37
popf
jmp 0x1402cfc24
cmp qword [rsp + 0x50], 0xc
jae 0x1402d0cc2
push rax
pushf
mov eax, 0x69a142f9
pushf
not eax
add eax, 0xf13932ba
xor eax, 0xba1a6ddd
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd791d56b
xor eax, 0xe5dbccf6
rol eax, 0x49
popf
jmp 0x1402cfc24
push rax
pushf
mov eax, 0x7a793d7f
pushf
not eax
add eax, 0xd7dc246e
xor eax, 0xb33eca4c
rol eax, 0xea
popf
pushf
not eax
add eax, 0xfb1f6249
xor eax, 0x99d35536
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xef0fb098
xor eax, 0xedc140f7
rol eax, 0x51
popf
pushf
not eax
add eax, 0xfa09bd57
xor eax, 0xf4619777
rol eax, 0x2c
popf
jmp 0x1402cfc24
lea rax, [rsp + 0x21]
mov qword [rsp + 0x70], rax
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x70]
call fcn.140002ce4
mov dl, byte [rax]
lea rcx, [rsp + 0x20]
call fcn.140002cec
mov byte [rsp + 0x41], al
lea rax, [rsp + 0x21]
mov qword [rsp + 0x78], rax
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x78]
call fcn.140002ce4
mov cl, byte [rsp + 0x41]
mov byte [rax], cl
jmp 0x1402d0c47
lea rax, [rsp + 0x21]
mov qword [rsp + 0x80], rax
mov edx, 0x2fc04f8e
pushf
not edx
add edx, 0xb90119e9
xor edx, 0x866449a4
rol edx, 0x65
popf
pushf
not edx
add edx, 0x947e70c1
xor edx, 0xafeef0ff
rol edx, 0x52
popf
mov rcx, qword [rsp + 0x80]
call fcn.140002ce4
mov byte [rax], 0
lea rax, [rsp + 0x21]
mov rcx, rax
call fcn.140002ce0
mov qword [rsp + 0x88], rax
mov rcx, qword [rsp + 0x88]
call fcn.1402c6049
mov qword [rsp + 0x98], rax
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
call fcn.1402d822f
mov qword [0x14024cf98], rax
lea rcx, [0x1a03b056c]
pushf
sub rcx, 0x601635ac
popf
call fcn.140088a8c
push rax
pushf
mov eax, 0xa6cfa9b7
pushf
not eax
add eax, 0xc3ab81c8
xor eax, 0xc329ae34
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8ffa50e9
xor eax, 0xdbf08fb8
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb71820f7
xor eax, 0xa9df5a72
rol eax, 0xa
popf
pushf
not eax
add eax, 0xa71c7924
xor eax, 0xb10aa852
rol eax, 0x33
popf
jmp 0x1402cfc24
mov rax, qword [0x14024cf98]
mov qword [rsp + 0xa0], rax
mov rdx, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xc0]
jmp 0x1402d0ebd
call qword [rsp + 0xa0]
add rsp, 0xb0
pop rdi
ret