Function at 0x14037c6c2
Capabilities:
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xa2cee8f2
pushf
not eax
add eax, 0xe675aba9
xor eax, 0x9c7b4a41
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe4309559
xor eax, 0xf2327fd0
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xef506bba
xor eax, 0xddd1394c
rol eax, 0x62
popf
cmp eax, 0x29
jne 0x14037c712
popf
pop rax
jmp 0x14037dee0
cmp eax, 0
jne 0x14037c721
popf
pop rax
jmp 0x14037ca5a
cmp eax, 3
jne 0x14037c730
popf
pop rax
jmp 0x14037cc56
cmp eax, 1
jne 0x14037c73f
popf
pop rax
jmp 0x14037cb5a
cmp eax, 0xd
jne 0x14037c74e
popf
pop rax
jmp 0x14037d1ce
cmp eax, 0x1a
jne 0x14037c75d
popf
pop rax
jmp 0x14037d712
cmp eax, 0xe
jne 0x14037c76c
popf
pop rax
jmp 0x14037d267
cmp eax, 0x31
jne 0x14037c77b
popf
pop rax
jmp 0x14037e33b
cmp eax, 0x19
jne 0x14037c78a
popf
pop rax
jmp 0x14037d6b5
cmp eax, 8
jne 0x14037c799
popf
pop rax
jmp 0x14037cf44
cmp eax, 0x2a
jne 0x14037c7a8
popf
pop rax
jmp 0x14037df35
cmp eax, 0x17
jne 0x14037c7b7
popf
pop rax
jmp 0x14037d60e
cmp eax, 0x1c
jne 0x14037c7c6
popf
pop rax
jmp 0x14037d82a
cmp eax, 0x2e
jne 0x14037c7d5
popf
pop rax
jmp 0x14037e1ac
cmp eax, 0x18
jne 0x14037c7e4
popf
pop rax
jmp 0x14037d658
cmp eax, 0x2b
jne 0x14037c7f3
popf
pop rax
jmp 0x14037dff8
cmp eax, 0x1b
jne 0x14037c802
popf
pop rax
jmp 0x14037d77d
cmp eax, 0x2d
jne 0x14037c811
popf
pop rax
jmp 0x14037e140
cmp eax, 0x23
jne 0x14037c820
popf
pop rax
jmp 0x14037dbdd
cmp eax, 0x25
jne 0x14037c82f
popf
pop rax
jmp 0x14037dce6
cmp eax, 0x32
jne 0x14037c83e
popf
pop rax
jmp 0x14037e411
cmp eax, 0x13
jne 0x14037c84d
popf
pop rax
jmp 0x14037d483
cmp eax, 0x33
jne 0x14037c85c
popf
pop rax
jmp 0x14037e4b4
cmp eax, 0x24
jne 0x14037c86b
popf
pop rax
jmp 0x14037dc71
cmp eax, 0x1e
jne 0x14037c87a
popf
pop rax
jmp 0x14037d939
cmp eax, 0xc
jne 0x14037c889
popf
pop rax
jmp 0x14037d181
cmp eax, 0x26
jne 0x14037c898
popf
pop rax
jmp 0x14037dd77
cmp eax, 0x27
jne 0x14037c8a7
popf
pop rax
jmp 0x14037dde3
cmp eax, 0x30
jne 0x14037c8b6
popf
pop rax
jmp 0x14037e2b0
cmp eax, 0x10
jne 0x14037c8c5
popf
pop rax
jmp 0x14037d317
cmp eax, 0x37
jne 0x14037c8d4
popf
pop rax
jmp 0x14037e6b8
cmp eax, 9
jne 0x14037c8e3
popf
pop rax
jmp 0x14037cfd9
cmp eax, 4
jne 0x14037c8f2
popf
pop rax
jmp 0x14037cce7
cmp eax, 0x16
jne 0x14037c901
popf
pop rax
jmp 0x14037d5b7
cmp eax, 0x28
jne 0x14037c910
popf
pop rax
jmp 0x14037de8c
cmp eax, 0xa
jne 0x14037c91f
popf
pop rax
jmp 0x14037d081
cmp eax, 0x36
jne 0x14037c92e
popf
pop rax
jmp 0x14037e64d
cmp eax, 0x14
jne 0x14037c93d
popf
pop rax
jmp 0x14037d4cb
cmp eax, 7
jne 0x14037c94c
popf
pop rax
jmp 0x14037ceaf
cmp eax, 0x34
jne 0x14037c95b
popf
pop rax
jmp 0x14037e559
cmp eax, 2
jne 0x14037c96a
popf
pop rax
jmp 0x14037cbd8
cmp eax, 0x20
jne 0x14037c979
popf
pop rax
jmp 0x14037d9ae
cmp eax, 0x1d
jne 0x14037c988
popf
pop rax
jmp 0x14037d892
cmp eax, 0x11
jne 0x14037c997
popf
pop rax
jmp 0x14037d382
cmp eax, 0x35
jne 0x14037c9a6
popf
pop rax
jmp 0x14037e5f6
cmp eax, 0x2f
jne 0x14037c9b5
popf
pop rax
jmp 0x14037e20c
cmp eax, 0x12
jne 0x14037c9c4
popf
pop rax
jmp 0x14037d3df
cmp eax, 0x21
jne 0x14037c9d3
popf
pop rax
jmp 0x14037da69
cmp eax, 0x38
jne 0x14037c9e2
popf
pop rax
jmp 0x14037e6f3
cmp eax, 0xb
jne 0x14037c9f1
popf
pop rax
jmp 0x14037d103
cmp eax, 0xf
jne 0x14037ca00
popf
pop rax
jmp 0x14037d2c5
cmp eax, 0x15
jne 0x14037ca0f
popf
pop rax
jmp 0x14037d55c
cmp eax, 5
jne 0x14037ca1e
popf
pop rax
jmp 0x14037cd78
cmp eax, 6
jne 0x14037ca2d
popf
pop rax
jmp 0x14037ce1b
cmp eax, 0x22
jne 0x14037ca3c
popf
pop rax
jmp 0x14037db4b
cmp eax, 0x2c
jne 0x14037ca4b
popf
pop rax
jmp 0x14037e0af
cmp eax, 0x1f
jne 0x14037ca5a
popf
pop rax
jmp 0x14037d9a4
mov qword [rsp + 0x20], rbx
push rsi
push rdi
push r12
push r13
push r14
sub rsp, 0x40
mov ebx, ecx
xor r13d, r13d
and dword [rsp + 0x78], r13d
mov r14b, 0x51
pushf
not r14b
add r14b, 0xef
xor r14b, 0x46
rol r14b, 0x1a
popf
pushf
not r14b
add r14b, 0x11
xor r14b, 0xa0
rol r14b, 0xa6
popf
pushf
not r14b
add r14b, 0x21
xor r14b, 0x64
rol r14b, 0xe4
popf
pushf
not r14b
add r14b, 0x20
xor r14b, 0xd6
rol r14b, 0x18
popf
mov byte [rsp + 0x70], r14b
cmp ecx, 2
je 0x14037cb01
push rax
pushf
mov eax, 0xe49fc39
pushf
not eax
add eax, 0xcf564673
xor eax, 0x9a7fe137
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd26438bc
xor eax, 0xb5ad5965
rol eax, 0x35
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x5857155a
pushf
not eax
add eax, 0xdf8ed728
xor eax, 0xece1d722
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xcfd6b370
xor eax, 0x99370c45
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xafc34702
xor eax, 0xaf207f3f
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd1d3544e
xor eax, 0xda00d78d
rol eax, 0x5d
popf
jmp 0x14037c703
cmp ecx, 4
je 0x14037cb92
push rax
pushf
mov eax, 0xe17383f3
pushf
not eax
add eax, 0xf725268d
xor eax, 0xb8724b4a
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd84a7f95
xor eax, 0x89932fed
rol eax, 0xf3
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x506cc40d
pushf
not eax
add eax, 0x88868f99
xor eax, 0xbe406d93
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x85c16c33
xor eax, 0xe131a550
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe2b721df
xor eax, 0xd0f69f0a
rol eax, 0x20
popf
jmp 0x14037c703
cmp ecx, 6
je 0x14037cc23
push rax
pushf
mov eax, 0xe9fe75bd
pushf
not eax
add eax, 0x90ef195a
xor eax, 0xe49a13c6
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd4515c9e
xor eax, 0xf26fedc0
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe9d7cb33
xor eax, 0x9572dff8
rol eax, 0x33
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x7d5e76b
pushf
not eax
add eax, 0xc9e88e8c
xor eax, 0xd8ba567d
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x97695e03
xor eax, 0xdd3a0c20
rol eax, 0x4f
popf
jmp 0x14037c703
cmp ecx, 8
je 0x14037cca1
push rax
pushf
mov eax, 0x3ce02564
pushf
not eax
add eax, 0xfd094e6d
xor eax, 0xb2737f80
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe4ed01a9
xor eax, 0xc270d134
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf1b03d52
xor eax, 0xf06ecd02
rol eax, 0x18
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x259ad240
pushf
not eax
add eax, 0xdee5e60d
xor eax, 0xed7cb638
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb25131be
xor eax, 0x98760811
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8ce6e178
xor eax, 0xce20adfa
rol eax, 3
popf
jmp 0x14037c703
cmp ecx, 0xb
je 0x14037cd32
push rax
pushf
mov eax, 0x16696993
pushf
not eax
add eax, 0xb1d32988
xor eax, 0xd37fd08b
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xb1336bb4
xor eax, 0xbcf8d030
rol eax, 0xf
popf
pushf
not eax
add eax, 0x805972bb
xor eax, 0xb2a44ad1
rol eax, 0xc1
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x36c5c59c
pushf
not eax
add eax, 0xc9603aa9
xor eax, 0xc6a279cd
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x8eac9dda
xor eax, 0xda9396ec
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9f82e1cf
xor eax, 0xbb053ca5
rol eax, 0x6d
popf
jmp 0x14037c703
cmp ecx, 0xf
je 0x14037cdd5
push rax
pushf
mov eax, 0x71cc36f6
pushf
not eax
add eax, 0xa31f14ef
xor eax, 0xbb5a00a5
rol eax, 0x95
popf
pushf
not eax
add eax, 0x85ca0547
xor eax, 0x844f050e
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xa53aa88a
xor eax, 0xf3717f3d
rol eax, 7
popf
pushf
not eax
add eax, 0xa0455653
xor eax, 0xee2acec4
rol eax, 1
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x6400c661
pushf
not eax
add eax, 0x9d84deff
xor eax, 0xc96c353c
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xebe4cb0b
xor eax, 0x93ff55f7
rol eax, 0xff
popf
pushf
not eax
add eax, 0xcbda6200
xor eax, 0xaf15eb05
rol eax, 0x3a
popf
jmp 0x14037c703
lea eax, [rcx - 0x15]
cmp eax, 1
ja 0x14037ce56
push rax
pushf
mov eax, 0x7bda3090
pushf
not eax
add eax, 0xf2222277
xor eax, 0x9711603a
rol eax, 0xa
popf
pushf
not eax
add eax, 0xdb0c0906
xor eax, 0x80c49b80
rol eax, 0xb7
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0xd7b47f90
pushf
not eax
add eax, 0xd0814649
xor eax, 0xc10b4406
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc442ee08
xor eax, 0xbcecc5be
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa3ef368d
xor eax, 0xdeb89297
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x974fac59
xor eax, 0xf8a0c2c4
rol eax, 0x38
popf
jmp 0x14037c703
sub ecx, 2
je 0x14037cefe
push rax
pushf
mov eax, 0xe8addea7
pushf
not eax
add eax, 0x8d4be9ea
xor eax, 0xef9ddb11
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf956814b
xor eax, 0xfbb96f7f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb7aa7e70
xor eax, 0x85d218f6
rol eax, 0x13
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x2bebf224
pushf
not eax
add eax, 0xb29afbeb
xor eax, 0x8c2d60e9
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x87e88b23
xor eax, 0x8dc1f92c
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa56652e7
xor eax, 0xaa1df8dd
rol eax, 0xf7
popf
jmp 0x14037c703
sub ecx, 4
je 0x14037cf93
push rax
pushf
mov eax, 0x6d6d51b
pushf
not eax
add eax, 0xa9c4b3db
xor eax, 0xfb5277e3
rol eax, 0xda
popf
pushf
not eax
add eax, 0xbf5da3f4
xor eax, 0xeb847e0d
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb74afaae
xor eax, 0xf3a487d6
rol eax, 0x21
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x8960168a
pushf
not eax
add eax, 0x976517cf
xor eax, 0xb56dc7d5
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb3370de2
xor eax, 0x8fcb3259
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9ce1640d
xor eax, 0xa486245d
rol eax, 0x68
popf
jmp 0x14037c703
sub ecx, 9
je 0x14037d028
push rax
pushf
mov eax, 0xd76bae8a
pushf
not eax
add eax, 0xa7d6ff6d
xor eax, 0x8595f7fe
rol eax, 0x90
popf
pushf
not eax
add eax, 0xbee44329
xor eax, 0xf4ea1dae
rol eax, 0x51
popf
pushf
not eax
add eax, 0xcb0374e1
xor eax, 0xa9f9ae84
rol eax, 0x83
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x9309f3d2
pushf
not eax
add eax, 0xc634437d
xor eax, 0xd3d24371
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe339584a
xor eax, 0x8e144e18
rol eax, 0xba
popf
pushf
not eax
add eax, 0x87ded7fa
xor eax, 0x88cb1543
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb7e96bef
xor eax, 0x9e5fcf61
rol eax, 0xf4
popf
jmp 0x14037c703
sub ecx, 6
je 0x14037d0d0
push rax
pushf
mov eax, 0x7bcfd515
pushf
not eax
add eax, 0xcc6f8ec5
xor eax, 0x8558d765
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc3f923d5
xor eax, 0xd83e849e
rol eax, 0x72
popf
pushf
not eax
add eax, 0xa0efbfb2
xor eax, 0xd208c0b4
rol eax, 0x40
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x55db4832
pushf
not eax
add eax, 0xa44164c3
xor eax, 0xa44505c0
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe8ba783c
xor eax, 0xbb256999
rol eax, 0x89
popf
jmp 0x14037c703
cmp ecx, 1
je 0x14037d13b
push rax
pushf
mov eax, 0x6fb006f5
pushf
not eax
add eax, 0xff338457
xor eax, 0x92422827
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9a4cc4df
xor eax, 0xf870af8a
rol eax, 0x84
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x60f98e7c
pushf
not eax
add eax, 0xf9c81cca
xor eax, 0x82a68fb2
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xab006a09
xor eax, 0x8310c3c2
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xfbdd5082
xor eax, 0x96581e74
rol eax, 0x84
popf
jmp 0x14037c703
xor edi, edi
jmp 0x14037d77d
call fcn.140347d70
mov r13, rax
test rax, rax
jne 0x14037d20e
push rax
pushf
mov eax, 0xf9492ede
pushf
not eax
add eax, 0xe357cee6
xor eax, 0xa7936156
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd61e8f28
xor eax, 0xd0d9b8b0
rol eax, 0x34
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0xcc793142
pushf
not eax
add eax, 0xf35e2d11
xor eax, 0xc000a00a
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd2e07fa9
xor eax, 0xb44e4936
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa3ef00be
xor eax, 0xaba0cf2e
rol eax, 0x36
popf
pushf
not eax
add eax, 0xebf98469
xor eax, 0xafb2e034
rol eax, 0x8e
popf
jmp 0x14037c703
or eax, 0xffffffff
mov rbx, qword [rsp + 0x88]
add rsp, 0x40
pop r14
pop r13
pop r12
pop rdi
pop rsi
ret
mov rax, qword [rax]
mov rcx, qword [0x140074250]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
jmp 0x14037d3df
cmp dword [rax + 4], ebx
je 0x14037d34f
push rax
pushf
mov eax, 0x78d34ceb
pushf
not eax
add eax, 0xc16a9231
xor eax, 0xffc1cc90
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xdd3af29b
xor eax, 0x83139b9f
rol eax, 0x5f
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0xd4f071c3
pushf
not eax
add eax, 0xc7dda814
xor eax, 0xcfbe828d
rol eax, 0x76
popf
pushf
not eax
add eax, 0x95ece24f
xor eax, 0xde9d8d63
rol eax, 0x83
popf
jmp 0x14037c703
add rax, 0x10
push rax
pushf
mov eax, 0x7410bf2c
pushf
not eax
add eax, 0xd518af60
xor eax, 0xd4ecfef1
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf4580d0f
xor eax, 0xa73aa8cf
rol eax, 0xea
popf
pushf
not eax
add eax, 0x90636691
xor eax, 0xbc8a9f6b
rol eax, 0x11
popf
pushf
not eax
add eax, 0xfcac38ef
xor eax, 0xa15dd290
rol eax, 0xb
popf
jmp 0x14037c703
cmp rax, rcx
jne 0x14037d43d
push rax
pushf
mov eax, 0xccdac75e
pushf
not eax
add eax, 0x83adaaca
xor eax, 0xe5c019d7
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf0a8f94a
xor eax, 0xa07b364f
rol eax, 0x84
popf
pushf
not eax
add eax, 0x88a56bfc
xor eax, 0x8f282734
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe04a65a5
xor eax, 0xb50db8d9
rol eax, 0x98
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x209756a7
pushf
not eax
add eax, 0x875488f5
xor eax, 0xebe3cffa
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xefacebba
xor eax, 0xe6523553
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x998c2e51
xor eax, 0xc7ea4d32
rol eax, 0xd7
popf
jmp 0x14037c703
xor eax, eax
push rax
pushf
mov eax, 0xeb8366fe
pushf
not eax
add eax, 0xe31f3cdc
xor eax, 0x95c9b008
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xfdf50d16
xor eax, 0xe2065180
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfa8505b9
xor eax, 0x97aa08ae
rol eax, 0xb4
popf
jmp 0x14037c703
test rax, rax
jne 0x14037d516
push rax
pushf
mov eax, 0x69ed0434
pushf
not eax
add eax, 0xd1c9527c
xor eax, 0xcdcae44f
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe25d7fa4
xor eax, 0xebfa1dd8
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc8ce0300
xor eax, 0xfdec9492
rol eax, 0x1f
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0xac767456
pushf
not eax
add eax, 0xc0fd3de5
xor eax, 0xb7ad3f9c
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb2fc63c2
xor eax, 0xc0ad046c
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb3d2f7fd
xor eax, 0xed6e4b81
rol eax, 0xb3
popf
jmp 0x14037c703
call fcn.1401fa658
mov dword [rax], socket
call fcn.140273f4c
jmp 0x14037d267
lea rdi, [rax + 8]
xor r14b, r14b
mov byte [rsp + 0x70], r14b
jmp 0x14037d77d
lea rdi, [0x1b3e88101]
pushf
sub rdi, 0x73d7dbb1
popf
jmp 0x14037d77d
lea rdi, [0x19562d380]
pushf
sub rdi, 0x55522e38
popf
jmp 0x14037d77d
lea rdi, [0x1b12d4519]
pushf
sub rdi, 0x711c9fc1
popf
jmp 0x14037d77d
lea rdi, [0x18a63fc6a]
pushf
sub rdi, 0x4a53572a
popf
push rax
pushf
mov eax, 0x8bc152b4
pushf
not eax
add eax, 0xbae57e93
xor eax, 0xc32e6e97
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb6ad9575
xor eax, 0x89abd324
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xde45cd38
xor eax, 0xa05b1fe8
rol eax, 0xda
popf
pushf
not eax
add eax, 0x936044c1
xor eax, 0xaad13b69
rol eax, 0xd8
popf
jmp 0x14037c703
and qword [rsp + 0x80], 0
test r14b, r14b
je 0x14037d7e4
push rax
pushf
mov eax, 0x68c2de32
pushf
not eax
add eax, 0xb2632840
xor eax, 0x84cb03fb
rol eax, 3
popf
pushf
not eax
add eax, 0x9bf3b144
xor eax, 0x8cdc371a
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xecfe3e98
xor eax, 0x810801c6
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd0b4e50a
xor eax, 0xf991787e
rol eax, 0xc7
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0xeebb88e6
pushf
not eax
add eax, 0xde0e15e9
xor eax, 0xc2b7ce24
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe0e90fc9
xor eax, 0xac791dac
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xb7e91069
xor eax, 0xdec4b683
rol eax, 0xba
popf
jmp 0x14037c703
mov ecx, 0x13ebc6c9
pushf
not ecx
add ecx, 0xc41ec3c6
xor ecx, 0xce80227a
rol ecx, 0xe3
popf
pushf
not ecx
add ecx, 0xf343c92a
xor ecx, 0x9dacd4f6
rol ecx, 0x63
popf
call fcn.14013b402
nop
push rax
pushf
mov eax, 0x1bf55b3d
pushf
not eax
add eax, 0xa5bdd0a9
xor eax, 0xd9a56081
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe77436dd
xor eax, 0xaec4e458
rol eax, 0x24
popf
jmp 0x14037c703
mov rsi, qword [rdi]
test r14b, r14b
je 0x14037d8f3
push rax
pushf
mov eax, 0xe0beb4c8
pushf
not eax
add eax, 0xbaee3aa6
xor eax, 0xd5b03b43
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb2f27213
xor eax, 0xd6c219fe
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x9a42e5d6
xor eax, 0x947a04dd
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbf06398e
xor eax, 0xf9595cd1
rol eax, 0x40
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0xbff6f145
pushf
not eax
add eax, 0xe5f52d8d
xor eax, 0xd9bc6c99
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd0a432d0
xor eax, 0xbfdd1124
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd2bed2ca
xor eax, 0x8db0af9b
rol eax, 0x64
popf
jmp 0x14037c703
mov rax, qword [0x140103090]
mov ecx, eax
and ecx, 0x3f
xor rsi, rax
ror rsi, cl
push rax
pushf
mov eax, 0x23c97eed
pushf
not eax
add eax, 0x81d05088
xor eax, 0x87c25eae
rol eax, 0x73
popf
pushf
not eax
add eax, 0xdc77b19c
xor eax, 0xbc7c6cd8
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd640adbd
xor eax, 0xcf958c90
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc0667121
xor eax, 0xae2bc557
rol eax, 0xeb
popf
jmp 0x14037c703
cmp rsi, 1
je 0x14037df35
test rsi, rsi
je 0x14037da10
push rax
pushf
mov eax, 0xaf1dbd4c
pushf
not eax
add eax, 0xea33a163
xor eax, 0xd0037155
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xbc6c2df1
xor eax, 0xb8d8b251
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe77091a7
xor eax, 0xf90b360c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xeea02d76
xor eax, 0xfb5f12ca
rol eax, 0x9f
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x9a0c9c4b
pushf
not eax
add eax, 0xe1fd2e87
xor eax, 0x8b4fc5e6
rol eax, 0x40
popf
pushf
not eax
add eax, 0x880758fd
xor eax, 0xcabe3186
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xabc5d3ec
xor eax, 0xb7d51dde
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xa2b4b471
xor eax, 0xc45fe53c
rol eax, 0xc7
popf
jmp 0x14037c703
mov r12d, 0x659b8c72
pushf
not r12d
add r12d, 0xfbce8ec1
xor r12d, 0x8972cd5b
rol r12d, 0x16
popf
pushf
not r12d
add r12d, 0xdccc7e5d
xor r12d, 0xc82fc3e2
rol r12d, 0x54
popf
pushf
not r12d
add r12d, 0xc281e79c
xor r12d, 0xa943ece5
rol r12d, 0xed
popf
cmp ebx, 0xb
ja 0x14037daf2
push rax
pushf
mov eax, 0x316a7e02
pushf
not eax
add eax, 0x834c23f6
xor eax, 0xd6a92e18
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x90153536
xor eax, 0xcd60ef40
rol eax, 0xd
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0xb44f56e4
pushf
not eax
add eax, 0xbb83e7d1
xor eax, 0xe5b89b38
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa185844e
xor eax, 0xe6d6cf1b
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xfb55e0d6
xor eax, 0xb0c375ca
rol eax, 0xba
popf
pushf
not eax
add eax, 0xcab4d9cc
xor eax, 0xad19aac8
rol eax, 0x61
popf
jmp 0x14037c703
bt r12d, ebx
jae 0x14037db97
push rax
pushf
mov eax, 0xdd5bdd91
pushf
not eax
add eax, 0x9c09b7c4
xor eax, 0xb34181b7
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd4b32d55
xor eax, 0x979e059b
rol eax, 0x60
popf
pushf
not eax
add eax, 0x909f678f
xor eax, 0x86ed34d2
rol eax, 0x46
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x75fbb37c
pushf
not eax
add eax, 0x8dd8b6c9
xor eax, 0xf2e7ff78
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xdd018934
xor eax, 0xa21e495f
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc38f4acc
xor eax, 0xd3741a10
rol eax, 0x9d
popf
jmp 0x14037c703
mov rax, qword [r13 + 8]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x30], rax
and qword [r13 + 8], 0
cmp ebx, 8
jne 0x14037dc2b
push rax
pushf
mov eax, 0x9fefd4a9
pushf
not eax
add eax, 0xcdc2326d
xor eax, 0xc2ee30cf
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x881080db
xor eax, 0xfa6e72f3
rol eax, 0xd6
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0xe4ac8795
pushf
not eax
add eax, 0x86962a82
xor eax, 0xac65c9b1
rol eax, 0xa
popf
pushf
not eax
add eax, 0xbf9b8473
xor eax, 0xa0577ddb
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb468ee18
xor eax, 0xd7b1faa8
rol eax, 0xe0
popf
jmp 0x14037c703
call fcn.1401754ef
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x20], eax
call fcn.1401754ef
mov dword [rax + 0x10], 0x8c
push rax
pushf
mov eax, 0xc20f0f93
pushf
not eax
add eax, 0x92837e70
xor eax, 0xd314776e
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xafd604a2
xor eax, 0x8f40acc8
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9e1bc772
xor eax, 0xb3f77c6d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xbe09bd4b
xor eax, 0xcf2f57da
rol eax, 0xb5
popf
jmp 0x14037c703
cmp ebx, 8
jne 0x14037dd31
push rax
pushf
mov eax, 0xe2cfb7be
pushf
not eax
add eax, 0xd74b3b73
xor eax, 0x8ba1ef70
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc9a5ca0b
xor eax, 0xd39679bc
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe3b8c47d
xor eax, 0xa8a07ce3
rol eax, 0x81
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x6c6ab8d3
pushf
not eax
add eax, 0xef9d295d
xor eax, 0xb3b53440
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xbf3f962e
xor eax, 0xb80c0891
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc32a6a11
xor eax, 0xa88e0dae
rol eax, 0xc7
popf
jmp 0x14037c703
mov rax, qword [reloc.WS2_32.dll_closesocket]
shl rax, 4
add rax, qword [r13]
mov rcx, qword [reloc.OLEAUT32.dll_VariantCopy]
shl rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushf
mov eax, 0xf2d4686b
pushf
not eax
add eax, 0xf4c27365
xor eax, 0xe7df3034
rol eax, 0x65
popf
pushf
not eax
add eax, 0xae78481e
xor eax, 0xc90c4932
rol eax, 4
popf
pushf
not eax
add eax, 0xe0b7263b
xor eax, 0xcaec9608
rol eax, 0x58
popf
jmp 0x14037c703
mov qword [rsp + 0x28], rax
cmp rax, rcx
je 0x14037de33
push rax
pushf
mov eax, 0xa8d0652
pushf
not eax
add eax, 0xa2075841
xor eax, 0xaff44b02
rol eax, 0
popf
pushf
not eax
add eax, 0xe1acd5aa
xor eax, 0xefc7a53f
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb546767f
xor eax, 0xdc0ef438
rol eax, 0x70
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x32994f64
pushf
not eax
add eax, 0xb67dc9e1
xor eax, 0xa488f515
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x83b3f2ff
xor eax, 0xda54d48d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb98e56db
xor eax, 0xa5c44d87
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xca6e4c46
xor eax, 0xabd129fd
rol eax, 0x85
popf
jmp 0x14037c703
and qword [rax + 8], 0
add rax, 0x10
jmp 0x14037dde3
mov rax, qword [0x140103090]
mov qword [rdi], rax
jmp 0x14037dff8
mov r12d, 0x92d3a4be
pushf
not r12d
add r12d, 0xe308a7f4
xor r12d, 0xc6b03b6f
rol r12d, 0xd8
popf
pushf
not r12d
add r12d, 0xd7267405
xor r12d, 0xde924d31
rol r12d, 0x88
popf
pushf
not r12d
add r12d, 0xa6612ee7
xor r12d, 0xc2352fae
rol r12d, 0x73
popf
pushf
not r12d
add r12d, 0xf51baf9d
xor r12d, 0xfdc9497c
rol r12d, 0x7f
popf
push rax
pushf
mov eax, 0xc74db396
pushf
not eax
add eax, 0xfab64488
xor eax, 0xe246c7d0
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf022aa68
xor eax, 0xeda08f41
rol eax, 0xee
popf
pushf
not eax
add eax, 0xda83f529
xor eax, 0x995cae25
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb77f13f1
xor eax, 0x8f6a5bd3
rol eax, 0xaf
popf
jmp 0x14037c703
test r14b, r14b
je 0x14037e056
push rax
pushf
mov eax, 0xba9d284d
pushf
not eax
add eax, 0x9b0db120
xor eax, 0xbbf29b1e
rol eax, 0xb
popf
pushf
not eax
add eax, 0xaf237c11
xor eax, 0xadd3406a
rol eax, 0x82
popf
pushf
not eax
add eax, 0xbb117067
xor eax, 0x9cbc5ce6
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xde72901a
xor eax, 0xcd426e55
rol eax, 0xef
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0xb30f8f20
pushf
not eax
add eax, 0x809bac2a
xor eax, 0xa8f77655
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8b7eeeba
xor eax, 0xc87e172d
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x900c4dcf
xor eax, 0xfc304906
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf0f27198
xor eax, 0xd21d4133
rol eax, 0x57
popf
jmp 0x14037c703
mov ecx, 0x24c23210
pushf
not ecx
add ecx, 0xc72e51d1
xor ecx, 0x9d6f90bb
rol ecx, 0x8e
popf
pushf
not ecx
add ecx, 0x8dfd8d80
xor ecx, 0xcb3fe532
rol ecx, 0x4a
popf
pushf
not ecx
add ecx, 0x9789f193
xor ecx, 0x9d0dc721
rol ecx, 0x8a
popf
pushf
not ecx
add ecx, 0xa2d30722
xor ecx, 0xf8e7c8e5
rol ecx, 0x11
popf
call fcn.1402ff4c9
push rax
pushf
mov eax, 0x196f111f
pushf
not eax
add eax, 0xe7d16e46
xor eax, 0x9f829ec6
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x9e13f84f
xor eax, 0x82d7ba49
rol eax, 0xac
popf
jmp 0x14037c703
cmp rsi, 1
jne 0x14037e179
push rax
pushf
mov eax, 0x7a6f9fb9
pushf
not eax
add eax, 0xcfd714af
xor eax, 0xe85a0a53
rol eax, 0x15
popf
pushf
not eax
add eax, 0x8e8990d2
xor eax, 0xb9b1e99a
rol eax, 0xbe
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x8d379482
pushf
not eax
add eax, 0x98bce3c9
xor eax, 0xbeeda7aa
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xfdc705c4
xor eax, 0xe0a81716
rol eax, 0xd5
popf
jmp 0x14037c703
xor eax, eax
jmp 0x14037d26a
cmp ebx, 8
jne 0x14037e257
push rax
pushf
mov eax, 0x48356e48
pushf
not eax
add eax, 0xcc886a99
xor eax, 0x8b0b974e
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x96defb18
xor eax, 0xfb966299
rol eax, 9
popf
pushf
not eax
add eax, 0xfbede0a9
xor eax, 0xb22e5913
rol eax, 0x94
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x608c0d14
pushf
not eax
add eax, 0xad3e1a83
xor eax, 0xf8f3d017
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa93ca5d9
xor eax, 0x8d881932
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd9828585
xor eax, 0xbca2c74a
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd7a225f0
xor eax, 0xdc4028a0
rol eax, 0xc5
popf
jmp 0x14037c703
call fcn.1401754ef
movabs r10, 0xe9e50f397f5ef6c5
pushf
not r10
add r10, 0x6225750a
xor r10, 0x5f8cf238
rol r10, 0xee
popf
pushf
not r10
add r10, 0x7fb8be80
xor r10, 0x451e94a9
rol r10, 0x7d
popf
mov edx, dword [rax + 0x10]
mov ecx, ebx
mov rax, rsi
mov r8, qword [0x14006e5c8]
call r8
jmp 0x14037e411
movabs r10, 0x2b4ff5d35cbea571
pushf
not r10
add r10, 0x7e062b05
xor r10, 0x7e105a2a
rol r10, 0x39
popf
pushf
not r10
add r10, 0x612b38cb
xor r10, 0x708cd9dc
rol r10, 0x23
popf
pushf
not r10
add r10, 0x70328148
xor r10, 0x69047999
rol r10, 0x8f
popf
pushf
not r10
add r10, 0x56da9ffa
xor r10, 0x419de25e
rol r10, 0x5e
popf
mov ecx, ebx
mov rax, rsi
mov rdx, qword [0x14006e5c8]
jmp 0x14037e3b6
call rdx
push rax
pushf
mov eax, 0x46b23e78
pushf
not eax
add eax, 0xd2575f8d
xor eax, 0xcc0ba54d
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe5392f9b
xor eax, 0x8fcd1aa5
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa5b0e00a
xor eax, 0x890bf4b8
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xfc487cfa
xor eax, 0xed9c7d74
rol eax, 0x39
popf
jmp 0x14037c703
cmp ebx, 0xb
ja 0x14037e45c
push rax
pushf
mov eax, 0x54b5048f
pushf
not eax
add eax, 0xd9df1891
xor eax, 0xceb93923
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xf6aca44f
xor eax, 0xbc4386e2
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc39208b3
xor eax, 0xd4551e51
rol eax, 0x98
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x594e9966
pushf
not eax
add eax, 0xa93e2f79
xor eax, 0xdb3b56de
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9e6f03d9
xor eax, 0xd2e6812d
rol eax, 1
popf
pushf
not eax
add eax, 0xc47e8df7
xor eax, 0xd44f37d3
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc6c37707
xor eax, 0xf3552fb7
rol eax, 0x3a
popf
jmp 0x14037c703
bt r12d, ebx
jae 0x14037e500
push rax
pushf
mov eax, 0x6c112e9b
pushf
not eax
add eax, 0xfa6c41f0
xor eax, 0xe69f861a
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc1c61a0a
xor eax, 0x9d295081
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf87b88d3
xor eax, 0xd5dc93f9
rol eax, 0xd8
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0xb4ddd8b2
pushf
not eax
add eax, 0xd874d793
xor eax, 0xbc8242a7
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc4d17f62
xor eax, 0x9b05060b
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe023c051
xor eax, 0xecd65e2d
rol eax, 4
popf
pushf
not eax
add eax, 0x88c04d5c
xor eax, 0xeda84e0c
rol eax, 0xc2
popf
jmp 0x14037c703
mov rax, qword [rsp + 0x80]
mov qword [r13 + 8], rax
cmp ebx, 8
jne 0x14037e5b0
push rax
pushf
mov eax, 0x58f9329e
pushf
not eax
add eax, 0x8824aac9
xor eax, 0x82757c76
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf80622d8
xor eax, 0x90b443a9
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb1101d11
xor eax, 0xb0b439ad
rol eax, 0xef
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0xb65742b
pushf
not eax
add eax, 0xa65d49b6
xor eax, 0xce4c27b2
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9fac8fab
xor eax, 0xaa7ef39a
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb25ab680
xor eax, 0xa51652c9
rol eax, 0x8a
popf
jmp 0x14037c703
call fcn.1401754ef
mov ecx, dword [rsp + 0x78]
mov dword [rax + 0x10], ecx
jmp 0x14037e1ac
test r14b, r14b
je 0x14037e685
push rax
pushf
mov eax, 0xdc755a33
pushf
not eax
add eax, 0x8f77c0cf
xor eax, 0xfd98d7ad
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x920dec0f
xor eax, 0x8ba32735
rol eax, 6
popf
jmp 0x14037c703
push rax
pushf
mov eax, 0x1b3dc240
pushf
not eax
add eax, 0xcb2b2b5e
xor eax, 0x976cdd73
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb219384e
xor eax, 0xce911cc7
rol eax, 0x7d
popf
jmp 0x14037c703
lea ecx, [rsi + 3]
call fcn.1402ff4c9
push rax
pushf
mov eax, 0xeafd8768
pushf
not eax
add eax, 0xf394502d
xor eax, 0x9f65aadb
rol eax, 0x51
popf
pushf
not eax
add eax, 0x928784ad
xor eax, 0xce48b4c6
rol eax, 0x96
popf
jmp 0x14037c703
mov ecx, 0x57d08ba5
pushf
not ecx
add ecx, 0xdbbaf9d4
xor ecx, 0xfc6d4155
rol ecx, 0xe4
popf
pushf
not ecx
add ecx, 0xfb8382b7
xor ecx, 0xa05f9ecb
rol ecx, 0xf3
popf
pushf
not ecx
add ecx, 0x9ce1bddb
xor ecx, 0xfb3ca36e
rol ecx, 0xde
popf
call fcn.14019c8b5
nop
int3