Function at 0x1401510f6
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xb15e25a5
pushf
not eax
add eax, 0x8a269731
xor eax, 0xf21e39fc
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd27215c8
xor eax, 0xd80c7ee1
rol eax, 0x12
popf
pushf
not eax
add eax, 0x9bc6e792
xor eax, 0x8c2e1b49
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xaf967daa
xor eax, 0xe13e9c73
rol eax, 0x60
popf
cmp eax, 0x29
jne 0x140151159
popf
pop rax
jmp 0x1401529b7
cmp eax, 0
jne 0x140151168
popf
pop rax
jmp 0x1401514fb
cmp eax, 3
jne 0x140151177
popf
pop rax
jmp 0x1401516c6
cmp eax, 1
jne 0x140151186
popf
pop rax
jmp 0x1401515c8
cmp eax, 0xd
jne 0x140151195
popf
pop rax
jmp 0x140151c70
cmp eax, 0x1a
jne 0x1401511a4
popf
pop rax
jmp 0x1401522c7
cmp eax, 0xe
jne 0x1401511b3
popf
pop rax
jmp 0x140151caf
cmp eax, 0x31
jne 0x1401511c2
popf
pop rax
jmp 0x140152d44
cmp eax, 0x19
jne 0x1401511d1
popf
pop rax
jmp 0x14015228a
cmp eax, 8
jne 0x1401511e0
popf
pop rax
jmp 0x14015196e
cmp eax, 0x2a
jne 0x1401511ef
popf
pop rax
jmp 0x1401529f1
cmp eax, 0x17
jne 0x1401511fe
popf
pop rax
jmp 0x14015218e
cmp eax, 0x1c
jne 0x14015120d
popf
pop rax
jmp 0x14015239a
cmp eax, 0x2e
jne 0x14015121c
popf
pop rax
jmp 0x140152bb3
cmp eax, 0x18
jne 0x14015122b
popf
pop rax
jmp 0x1401521ec
cmp eax, 0x2b
jne 0x14015123a
popf
pop rax
jmp 0x140152a99
cmp eax, 0x1b
jne 0x140151249
popf
pop rax
jmp 0x14015235b
cmp eax, 0x2d
jne 0x140151258
popf
pop rax
jmp 0x140152b35
cmp eax, 0x23
jne 0x140151267
popf
pop rax
jmp 0x1401526a0
cmp eax, 0x25
jne 0x140151276
popf
pop rax
jmp 0x1401527b5
cmp eax, 0x32
jne 0x140151285
popf
pop rax
jmp 0x140152da6
cmp eax, 0x13
jne 0x140151294
popf
pop rax
jmp 0x140151f3d
cmp eax, 0x33
jne 0x1401512a3
popf
pop rax
jmp 0x140152e3a
cmp eax, 0x24
jne 0x1401512b2
popf
pop rax
jmp 0x140152724
cmp eax, 0x1e
jne 0x1401512c1
popf
pop rax
jmp 0x14015247f
cmp eax, 0xc
jne 0x1401512d0
popf
pop rax
jmp 0x140151bdd
cmp eax, 0x26
jne 0x1401512df
popf
pop rax
jmp 0x14015281e
cmp eax, 0x27
jne 0x1401512ee
popf
pop rax
jmp 0x1401528c3
cmp eax, 0x30
jne 0x1401512fd
popf
pop rax
jmp 0x140152ca2
cmp eax, 0x10
jne 0x14015130c
popf
pop rax
jmp 0x140151da7
cmp eax, 0x37
jne 0x14015131b
popf
pop rax
jmp 0x140152fe3
cmp eax, 9
jne 0x14015132a
popf
pop rax
jmp 0x140151a00
cmp eax, 0x39
jne 0x140151339
popf
pop rax
jmp 0x140153057
cmp eax, 0x16
jne 0x140151348
popf
pop rax
jmp 0x140152143
cmp eax, 0x3b
jne 0x140151357
popf
pop rax
jmp 0x140153131
cmp eax, 0xa
jne 0x140151366
popf
pop rax
jmp 0x140151a4f
cmp eax, 0x36
jne 0x140151375
popf
pop rax
jmp 0x140152f65
cmp eax, 0x14
jne 0x140151384
popf
pop rax
jmp 0x140151fda
cmp eax, 7
jne 0x140151393
popf
pop rax
jmp 0x14015189d
cmp eax, 0x3d
jne 0x1401513a2
popf
pop rax
jmp 0x140153225
cmp eax, 2
jne 0x1401513b1
popf
pop rax
jmp 0x140151636
cmp eax, 0x20
jne 0x1401513c0
popf
pop rax
jmp 0x14015254e
cmp eax, 0x1d
jne 0x1401513cf
popf
pop rax
jmp 0x140152440
cmp eax, 0x11
jne 0x1401513de
popf
pop rax
jmp 0x140151e4d
cmp eax, 0x35
jne 0x1401513ed
popf
pop rax
jmp 0x140152f17
cmp eax, 0x3a
jne 0x1401513fc
popf
pop rax
jmp 0x1401530e9
cmp eax, 0x12
jne 0x14015140b
popf
pop rax
jmp 0x140151ead
cmp eax, 0x21
jne 0x14015141a
popf
pop rax
jmp 0x140152584
cmp eax, 0x38
jne 0x140151429
popf
pop rax
jmp 0x14015301c
cmp eax, 0xb
jne 0x140151438
popf
pop rax
jmp 0x140151b48
cmp eax, 0xf
jne 0x140151447
popf
pop rax
jmp 0x140151d55
cmp eax, 0x15
jne 0x140151456
popf
pop rax
jmp 0x1401520b2
cmp eax, 5
jne 0x140151465
popf
pop rax
jmp 0x1401517c6
cmp eax, 6
jne 0x140151474
popf
pop rax
jmp 0x14015184c
cmp eax, 0x22
jne 0x140151483
popf
pop rax
jmp 0x140152614
cmp eax, 0x3c
jne 0x140151492
popf
pop rax
jmp 0x1401531c6
cmp eax, 0x1f
jne 0x1401514a1
popf
pop rax
jmp 0x140152512
cmp eax, 4
jne 0x1401514b0
popf
pop rax
jmp 0x14015176e
cmp eax, 0x2f
jne 0x1401514bf
popf
pop rax
jmp 0x140152bfe
cmp eax, 0x28
jne 0x1401514ce
popf
pop rax
jmp 0x14015296e
cmp eax, 0x3e
jne 0x1401514dd
popf
pop rax
jmp 0x14015325b
cmp eax, 0x34
jne 0x1401514ec
popf
pop rax
jmp 0x140152ecb
cmp eax, 0x2c
jne 0x1401514fb
popf
pop rax
jmp 0x140152b2b
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r13
push r14
push r15
sub rsp, 0x30
mov r15, qword [rdx]
mov ebp, r8d
mov rbx, rdx
mov r13, rcx
test r15, r15
jne 0x14015156f
push rax
pushf
mov eax, 0xc15f007b
pushf
not eax
add eax, 0x960b4bc6
xor eax, 0xf5640306
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc2a3c006
xor eax, 0xac8f83f9
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc6540019
xor eax, 0x9f19ddab
rol eax, 0xe3
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x59ccfe65
pushf
not eax
add eax, 0xd2a2d6f1
xor eax, 0xb4cf526a
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8de4300c
xor eax, 0x955cbf70
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x861b5f3b
xor eax, 0xa5f29184
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x90b9e636
xor eax, 0xf2cf6419
rol eax, 0x9b
popf
jmp 0x14015114a
call fcn.1400d6737
mov dword [rax], socket
call fcn.1401288d9
jmp 0x1401517c6
test ebp, ebp
je 0x140151693
push rax
pushf
mov eax, 0xa0406125
pushf
not eax
add eax, 0xd956e0ad
xor eax, 0xd2e434af
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xaae5386e
xor eax, 0xa3110ca6
rol eax, 0xed
popf
pushf
not eax
add eax, 0xccf7d0c7
xor eax, 0x83731788
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe0a89954
xor eax, 0x89cf6976
rol eax, 0xd8
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x67fd6749
pushf
not eax
add eax, 0x840c885b
xor eax, 0xde220602
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xbf3c7fd9
xor eax, 0xcebf3614
rol eax, 0xaf
popf
jmp 0x14015114a
lea eax, [r8 - 2]
cmp eax, 0x22
jbe 0x140151715
push rax
pushf
mov eax, 0x3c80f232
pushf
not eax
add eax, 0xac0a6b83
xor eax, 0xd3e66e6e
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xbe5dfff0
xor eax, 0xed366122
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8a0b5007
xor eax, 0xd95d8e57
rol eax, 0x3d
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x699c8854
pushf
not eax
add eax, 0x9de7ac74
xor eax, 0xe060fb9a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8fdf407f
xor eax, 0xa2a200ae
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb0205d8d
xor eax, 0xec65f309
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb11fe028
xor eax, 0xa0e16ed2
rol eax, 0x4e
popf
jmp 0x14015114a
mov byte [rcx + 0x30], 1
xor r9d, r9d
mov dword [rcx + 0x2c], socket
xor r8d, r8d
mov qword [rsp + 0x28], r13
xor ecx, ecx
and qword [rsp + 0x20], 0
xor edx, edx
call fcn.1400f0857
push rax
pushf
mov eax, 0x1b98ce06
pushf
not eax
add eax, 0xfcf31fbe
xor eax, 0xb3980449
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x82f41f34
xor eax, 0x865a9a88
rol eax, 0x6e
popf
jmp 0x14015114a
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x140151819
push rax
pushf
mov eax, 0x73da4605
pushf
not eax
add eax, 0xe3b45b6a
xor eax, 0xbb3df189
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8e1a47ed
xor eax, 0xd0e031e4
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa595fb96
xor eax, 0x9a101864
rol eax, 0x97
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x1c1893aa
pushf
not eax
add eax, 0x8b65996f
xor eax, 0xa44f92d3
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa20f6954
xor eax, 0xfc1b7693
rol eax, 0x8f
popf
jmp 0x14015114a
mov rax, qword [rbx]
mov qword [rcx], rax
jmp 0x1401529b7
mov sil, byte [r15]
lea r8, [r15 + 1]
movzx eax, r9b
xor r14d, r14d
mov edi, eax
mov qword [rdx], r8
or edi, 2
cmp sil, 0x2d
cmovne edi, eax
je 0x140151915
push rax
pushf
mov eax, 0xf59c905e
pushf
not eax
add eax, 0xd70ad343
xor eax, 0x99480930
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xfc460f5b
xor eax, 0xa9d06c54
rol eax, 0x53
popf
pushf
not eax
add eax, 0x80110e4c
xor eax, 0xa4f21553
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf9045b27
xor eax, 0xec92949e
rol eax, 0xc
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x59b55887
pushf
not eax
add eax, 0x80d7e39f
xor eax, 0xec83bbb8
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc0f3531e
xor eax, 0xe82b3842
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xffd8a9cd
xor eax, 0xd9872caf
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xcef0be44
xor eax, 0x9271d931
rol eax, 0x1a
popf
jmp 0x14015114a
cmp sil, 0x2b
jne 0x1401519ba
push rax
pushf
mov eax, 0x416ae79
pushf
not eax
add eax, 0xe9be42fd
xor eax, 0xeec2e8b3
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x936864b7
xor eax, 0xab4b34a9
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9d4e2bf2
xor eax, 0xfbe5440f
rol eax, 0xa2
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xf06a68cc
pushf
not eax
add eax, 0xbf296847
xor eax, 0xcafc8972
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xae6f0e3e
xor eax, 0xb65f6645
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf00abe20
xor eax, 0xe44f21ea
rol eax, 0xd0
popf
jmp 0x14015114a
mov sil, byte [r8]
inc r8
mov qword [rdx], r8
push rax
pushf
mov eax, 0xacec6a79
pushf
not eax
add eax, 0xed0720f8
xor eax, 0xb9c66e82
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x95c742e5
xor eax, 0x8de55556
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xdf6355f6
xor eax, 0x86626d0b
rol eax, 0x9c
popf
jmp 0x14015114a
mov r9d, 0xdbb94387
pushf
not r9d
add r9d, 0xed406cb6
xor r9d, 0xb7bbe930
rol r9d, 0x29
popf
pushf
not r9d
add r9d, 0xcedc030a
xor r9d, 0xe9b300ee
rol r9d, 0x4c
popf
pushf
not r9d
add r9d, 0xde6dbbbe
xor r9d, 0x959c4fb7
rol r9d, 0x77
popf
pushf
not r9d
add r9d, 0xc5a2fd47
xor r9d, 0x993f3b2a
rol r9d, 0xc2
popf
test ebp, ebp
je 0x140151af0
push rax
pushf
mov eax, 0x3fc86b31
pushf
not eax
add eax, 0xcd4cef42
xor eax, 0xe77c7d59
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf50cc39d
xor eax, 0xcbdf646b
rol eax, 0x7f
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xeec10646
pushf
not eax
add eax, 0xd04a23a8
xor eax, 0xbea15afa
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf13c3508
xor eax, 0xdf6a2ad2
rol eax, 1
popf
pushf
not eax
add eax, 0xa3a8af57
xor eax, 0x9907968d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb6e7ddd5
xor eax, 0xe23775c2
rol eax, 0xe5
popf
jmp 0x14015114a
cmp ebp, r9d
jne 0x140151b84
push rax
pushf
mov eax, 0x6e64781f
pushf
not eax
add eax, 0xa833c95e
xor eax, 0xdf0a0151
rol eax, 0x23
popf
pushf
not eax
add eax, 0x95253aad
xor eax, 0xdefab72c
rol eax, 0x63
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x9ddff2b8
pushf
not eax
add eax, 0xd8d389a7
xor eax, 0xcc40633a
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb9b60603
xor eax, 0xe2ab6180
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xbd1d36ca
xor eax, 0x9678402d
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb229ad0b
xor eax, 0xebe271ef
rol eax, 0xde
popf
jmp 0x14015114a
lea eax, [rsi - 0x30]
cmp al, 9
ja 0x140151c17
push rax
pushf
mov eax, 0x21bad1e0
pushf
not eax
add eax, 0xf0272897
xor eax, 0xcdba77a0
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xbb20bb9b
xor eax, 0xb1c83742
rol eax, 0xc7
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x7659cbd2
pushf
not eax
add eax, 0xc19cc6a7
xor eax, 0xdceea8e4
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe9293582
xor eax, 0x8606e462
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe0212104
xor eax, 0xb28f2fff
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc5df2e7d
xor eax, 0xbda9ceb7
rol eax, 0x52
popf
jmp 0x14015114a
movsx eax, sil
add eax, 0xffffffd0
jmp 0x140151ead
lea eax, [rsi - 0x61]
cmp al, 0x19
ja 0x140151d0f
push rax
pushf
mov eax, 0x332605cf
pushf
not eax
add eax, 0xd31da31a
xor eax, 0x8febd6b8
rol eax, 0x72
popf
pushf
not eax
add eax, 0xe61985ff
xor eax, 0xc3f96537
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf6848ec8
xor eax, 0x9fde4a37
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xecbfe110
xor eax, 0xc86090d4
rol eax, 0xcd
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xb1198a7e
pushf
not eax
add eax, 0xa5502d80
xor eax, 0xb1ca24e3
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf062d762
xor eax, 0x858ca6a1
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8d3dd6ea
xor eax, 0xe0965b7d
rol eax, 0xdd
popf
jmp 0x14015114a
movsx eax, sil
add eax, 0xffffffa9
jmp 0x140151ead
lea eax, [rsi - 0x41]
cmp al, 0x19
ja 0x140151e07
push rax
pushf
mov eax, 0x9adacf2f
pushf
not eax
add eax, 0xa23a69e9
xor eax, 0x9d6542ef
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xcf953771
xor eax, 0xcbf4bc17
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8a3e8e4f
xor eax, 0x9fbcd66f
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa6e640a0
xor eax, 0xc43e0ba6
rol eax, 0xaf
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xd69ab0f2
pushf
not eax
add eax, 0xfeb28abb
xor eax, 0xacc4ed64
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd6dc6dfd
xor eax, 0xf9bdf088
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x84814862
xor eax, 0x81e575da
rol eax, 0xe7
popf
jmp 0x14015114a
movsx eax, sil
add eax, 0xffffffc9
push rax
pushf
mov eax, 0x2ef5159
pushf
not eax
add eax, 0xdc5274b2
xor eax, 0xe7ecc574
rol eax, 0x38
popf
pushf
not eax
add eax, 0xafe91bb0
xor eax, 0xd24c3987
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x94702b34
xor eax, 0xd5535e59
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd3316bf9
xor eax, 0xa2ae8539
rol eax, 0x17
popf
jmp 0x14015114a
test eax, eax
jne 0x140151ef7
push rax
pushf
mov eax, 0x6c07a35a
pushf
not eax
add eax, 0x9dbcaae6
xor eax, 0x88d4202a
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd5908a71
xor eax, 0x8e61204e
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf163aaac
xor eax, 0xaf383d29
rol eax, 0xe
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xfc7122cd
pushf
not eax
add eax, 0xbf8eda1b
xor eax, 0xd887be2f
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9c389599
xor eax, 0xf1a3ec0a
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdd7af37e
xor eax, 0x96b4deaa
rol eax, 0x82
popf
jmp 0x14015114a
mov cl, byte [r8]
lea rdx, [r8 + 1]
mov qword [rbx], rdx
lea eax, [rcx - 0x58]
test al, 0xdf
je 0x140151fa7
push rax
pushf
mov eax, 0x269621a5
pushf
not eax
add eax, 0xcd849400
xor eax, 0x9565fe54
rol eax, 4
popf
pushf
not eax
add eax, 0xc130e3e8
xor eax, 0xdbcd651c
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa701cfd4
xor eax, 0xf6f51892
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x98092cde
xor eax, 0x9ac8e983
rol eax, 0xf8
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xfb7d6509
pushf
not eax
add eax, 0x86f992f0
xor eax, 0xa3442d57
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf305f510
xor eax, 0xd70597fb
rol eax, 0xd9
popf
jmp 0x14015114a
test ebp, ebp
mov qword [rbx], r8
mov eax, 0xc05aec21
pushf
not eax
add eax, 0x88510e00
xor eax, 0xe453c7ef
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbfd68d58
xor eax, 0x8cbdfb85
rol eax, 0x85
popf
cmovne eax, ebp
mov ebp, eax
test cl, cl
je 0x140152059
push rax
pushf
mov eax, 0x210bb451
pushf
not eax
add eax, 0xa8f354f3
xor eax, 0xf3af81dc
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb741fe36
xor eax, 0xf4c099fe
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x9a8514b2
xor eax, 0xd90966fb
rol eax, 0x55
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x27630b76
pushf
not eax
add eax, 0x8cb6f720
xor eax, 0x90e90c43
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb7939e00
xor eax, 0xc71027fc
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa06d068a
xor eax, 0xf8a28801
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xc9d271c1
xor eax, 0xeb119307
rol eax, 0xf2
popf
jmp 0x14015114a
cmp byte [r8], cl
je 0x1401520ea
push rax
pushf
mov eax, 0x8d44a39c
pushf
not eax
add eax, 0xaee3a2b0
xor eax, 0x9acee94c
rol eax, 0x46
popf
pushf
not eax
add eax, 0x85e697f7
xor eax, 0xb1e10588
rol eax, 0x5a
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xf9ced7c
pushf
not eax
add eax, 0xe9013b26
xor eax, 0x88d77761
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xd936f471
xor eax, 0xe183a12e
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe794dc40
xor eax, 0xc5d5a5f6
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa25a7184
xor eax, 0xdfa3fa65
rol eax, 0x77
popf
jmp 0x14015114a
call fcn.1400d6737
mov dword [rax], socket
call fcn.1401288d9
mov r8, qword [rbx]
jmp 0x14015228a
mov sil, byte [rdx]
lea r8, [rdx + 1]
test ebp, ebp
mov qword [rbx], r8
cmovne r9d, ebp
mov ebp, r9d
jmp 0x14015228a
test ebp, ebp
mov eax, 0xf3818f29
pushf
not eax
add eax, 0xbd9b6880
xor eax, 0xef687879
rol eax, 0x15
popf
pushf
not eax
add eax, 0x9919e39a
xor eax, 0x993e3dbe
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe5c6df33
xor eax, 0xd9eaf527
rol eax, 0xe9
popf
cmovne eax, ebp
mov ebp, eax
push rax
pushf
mov eax, 0x3aa517de
pushf
not eax
add eax, 0xa0cc12c1
xor eax, 0xcb0cb9bb
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc58db9ba
xor eax, 0x97699237
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xde78ae44
xor eax, 0xa3e1b647
rol eax, 0x76
popf
pushf
not eax
add eax, 0xdd32e008
xor eax, 0xba29b2f0
rol eax, 0xa2
popf
jmp 0x14015114a
xor edx, edx
or eax, 0xffffffff
div ebp
mov r9d, eax
push rax
pushf
mov eax, 0x26b46745
pushf
not eax
add eax, 0xc9369629
xor eax, 0xaf94d5bb
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcaebf6ce
xor eax, 0xebb4f52b
rol eax, 0xf
popf
jmp 0x14015114a
lea ecx, [rsi - 0x30]
cmp cl, 9
ja 0x140152315
push rax
pushf
mov eax, 0x3aca8db5
pushf
not eax
add eax, 0x94c0da5b
xor eax, 0xc75b8f54
rol eax, 0xba
popf
pushf
not eax
add eax, 0xddd93138
xor eax, 0xd97a0a6e
rol eax, 8
popf
pushf
not eax
add eax, 0xa4f2c298
xor eax, 0x808260c9
rol eax, 0xb8
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x67172cc3
pushf
not eax
add eax, 0xdde62466
xor eax, 0xc2323b74
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8f1578b2
xor eax, 0x88a821f9
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf5731f00
xor eax, 0xbcb3ad2d
rol eax, 0x45
popf
jmp 0x14015114a
movsx ecx, sil
add ecx, 0xffffffd0
jmp 0x140152584
lea eax, [rsi - 0x61]
cmp al, 0x19
ja 0x1401523e7
push rax
pushf
mov eax, 0x1d19ff1e
pushf
not eax
add eax, 0xa4a04b0e
xor eax, 0x9c58935e
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf1c6644f
xor eax, 0xb85095c7
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xce563d0a
xor eax, 0xdbccee4c
rol eax, 0x5b
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xcc4b0fd
pushf
not eax
add eax, 0xfef2b74d
xor eax, 0x9ec8edb0
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa52d938f
xor eax, 0x9a5d58e9
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbcf3d117
xor eax, 0xdfa43ab4
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa3879926
xor eax, 0x82dccfe3
rol eax, 0x21
popf
jmp 0x14015114a
movsx ecx, sil
add ecx, 0xffffffa9
jmp 0x140152584
lea eax, [rsi - 0x41]
cmp al, 0x19
ja 0x1401524b9
push rax
pushf
mov eax, 0x9d7ed49b
pushf
not eax
add eax, 0xe7152e1f
xor eax, 0xb7b067ec
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb224c152
xor eax, 0xd1c874d5
rol eax, 0xab
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xe22f0704
pushf
not eax
add eax, 0x96749a7a
xor eax, 0x9c11f690
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf95818de
xor eax, 0xbc6efd0a
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf3b706ad
xor eax, 0x8b152bd1
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xabff93ff
xor eax, 0xd5781a94
rol eax, 0xcf
popf
jmp 0x14015114a
movsx ecx, sil
add ecx, 0xffffffc9
jmp 0x140152584
or ecx, 0xffffffff
push rax
pushf
mov eax, 0x69d49cde
pushf
not eax
add eax, 0xf79a7371
xor eax, 0xc030b3f7
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf1bb6b91
xor eax, 0x82104446
rol eax, 0xdb
popf
jmp 0x14015114a
cmp ecx, ebp
jae 0x1401525bb
push rax
pushf
mov eax, 0x82662ddb
pushf
not eax
add eax, 0xfda6d5d5
xor eax, 0xa6c28821
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9133bb63
xor eax, 0xb982005e
rol eax, 0xa6
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xe22652b2
pushf
not eax
add eax, 0xf7348ccf
xor eax, 0x982061ec
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb4ba3895
xor eax, 0xe0fcd6ef
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe33c12a2
xor eax, 0xa508e717
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xb3aea503
xor eax, 0xd50bd9b4
rol eax, 0x23
popf
jmp 0x14015114a
mov sil, byte [r8]
mov eax, r14d
imul eax, ebp
lea edx, [rax + rcx]
xor ecx, ecx
cmp edx, eax
setb cl
xor eax, eax
cmp r14d, r9d
mov r14d, edx
seta al
or ecx, eax
shl ecx, 2
or ecx, 8
or edi, ecx
inc r8
mov qword [rbx], r8
jmp 0x1401522c7
dec r8
mov qword [rbx], r8
test sil, sil
je 0x1401526de
push rax
pushf
mov eax, 0xd523eb75
pushf
not eax
add eax, 0x9ebb57a6
xor eax, 0xc9626b27
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc5ad8c7a
xor eax, 0xac0553c1
rol eax, 0xc9
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xcf585843
pushf
not eax
add eax, 0xb4e77e6f
xor eax, 0x9f5d9051
rol eax, 7
popf
pushf
not eax
add eax, 0xeecb7697
xor eax, 0xb03aff49
rol eax, 3
popf
pushf
not eax
add eax, 0x9f4964e8
xor eax, 0x94f33464
rol eax, 0xc4
popf
jmp 0x14015114a
cmp byte [r8], sil
je 0x14015276f
push rax
pushf
mov eax, 0x22fd5cc4
pushf
not eax
add eax, 0xf401b1ef
xor eax, 0xc6f05b80
rol eax, 0x30
popf
pushf
not eax
add eax, 0xdc22c1c4
xor eax, 0xcfde338b
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc8234e3d
xor eax, 0x87fc4498
rol eax, 0x73
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x2a071cc1
pushf
not eax
add eax, 0xd4611564
xor eax, 0xbbc2d8bb
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa0007f2c
xor eax, 0x83ee64c1
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xcb7a4b66
xor eax, 0xa209dce7
rol eax, 0x2b
popf
jmp 0x14015114a
call fcn.1400d6737
mov dword [rax], socket
call fcn.1401288d9
push rax
pushf
mov eax, 0xcaea8add
pushf
not eax
add eax, 0xc10be184
xor eax, 0xbb82c855
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd034f32c
xor eax, 0xae6a262c
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa6915b79
xor eax, 0xb9bf805c
rol eax, 0x68
popf
pushf
not eax
add eax, 0x90530053
xor eax, 0x820923c0
rol eax, 0x39
popf
jmp 0x14015114a
test dil, 8
jne 0x14015287d
push rax
pushf
mov eax, 0xfae29c86
pushf
not eax
add eax, 0xec85e4c0
xor eax, 0xd437610a
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd6c98ba4
xor eax, 0x92f4e328
rol eax, 0x74
popf
pushf
not eax
add eax, 0xc80681dd
xor eax, 0x9860d252
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xbaeb67b3
xor eax, 0xff1f1f44
rol eax, 0xbf
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xd2af20c6
pushf
not eax
add eax, 0xc730f0d3
xor eax, 0xb29704ee
rol eax, 0x60
popf
pushf
not eax
add eax, 0xadf710ef
xor eax, 0xa13c8438
rol eax, 0x20
popf
pushf
not eax
add eax, 0x8cd98ab5
xor eax, 0xc5fe7280
rol eax, 0x34
popf
jmp 0x14015114a
mov rax, qword [rbx + 8]
mov qword [rbx], r15
test rax, rax
je 0x140152915
push rax
pushf
mov eax, 0xf4afbd3c
pushf
not eax
add eax, 0xe66ddc32
xor eax, 0xf52118ef
rol eax, 0x28
popf
pushf
not eax
add eax, 0xdd8bc1f6
xor eax, 0xdeacc647
rol eax, 0x83
popf
pushf
not eax
add eax, 0xfa9a8ad2
xor eax, 0xf9ef7d1a
rol eax, 0x8e
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x5bed30f7
pushf
not eax
add eax, 0xd7554cd5
xor eax, 0xbb6112d0
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb2f68f64
xor eax, 0x8b89aee1
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe0d11be1
xor eax, 0xaa00736d
rol eax, 5
popf
pushf
not eax
add eax, 0x8421942e
xor eax, 0x960a6d67
rol eax, 0xf6
popf
jmp 0x14015114a
mov qword [rax], r15
push rax
pushf
mov eax, 0x615dbf93
pushf
not eax
add eax, 0xd35edaa2
xor eax, 0xd985a9b4
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe7c64b19
xor eax, 0xde8ce631
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc8b03bfe
xor eax, 0x81867fb7
rol eax, 0x7d
popf
jmp 0x14015114a
xor eax, eax
jmp 0x14015325b
mov r8d, 0x38b9c55c
pushf
not r8d
add r8d, 0xcb6c8e08
xor r8d, 0xb00ce09f
rol r8d, 0x8d
popf
pushf
not r8d
add r8d, 0x93e05651
xor r8d, 0xcfd9d1f9
rol r8d, 0x47
popf
lea r9d, [r8 - 1]
test dil, 4
jne 0x140152a66
push rax
pushf
mov eax, 0xd2b97d10
pushf
not eax
add eax, 0xc443f6e2
xor eax, 0xbe51892c
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa16fda85
xor eax, 0xb0b0868e
rol eax, 0x89
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xace4b5f0
pushf
not eax
add eax, 0xd3e9731b
xor eax, 0xac1090e8
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb3797369
xor eax, 0x86c8308c
rol eax, 0x6a
popf
jmp 0x14015114a
test dil, 1
je 0x140152ae5
push rax
pushf
mov eax, 0x745c0c8e
pushf
not eax
add eax, 0xbef9a02d
xor eax, 0xd390bd42
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd21536c9
xor eax, 0xbef5dfe2
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xeb9233b6
xor eax, 0xf02361a5
rol eax, 0xa
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x68b33c9a
pushf
not eax
add eax, 0xddc387e0
xor eax, 0xe171834c
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf7147bfe
xor eax, 0xfd3f466e
rol eax, 0xf
popf
pushf
not eax
add eax, 0xec86baa5
xor eax, 0xcda3eeb2
rol eax, 0x6c
popf
jmp 0x14015114a
test dil, 2
je 0x140152bfe
cmp r14d, r8d
jbe 0x140152b80
push rax
pushf
mov eax, 0xcc2f807c
pushf
not eax
add eax, 0xd26b03b5
xor eax, 0xa36499bf
rol eax, 3
popf
pushf
not eax
add eax, 0xebaf9aed
xor eax, 0x98514fe3
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x8b15d7e7
xor eax, 0xa38c8e4e
rol eax, 0xfb
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0xbfa47e94
pushf
not eax
add eax, 0xd87a0ff0
xor eax, 0x9b5659c2
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb5335380
xor eax, 0xe797353b
rol eax, 0xaa
popf
jmp 0x14015114a
jmp 0x140152ca2
cmp r14d, r9d
jbe 0x140152c49
push rax
pushf
mov eax, 0x6d4597b
pushf
not eax
add eax, 0x934bbbea
xor eax, 0x81c54dc4
rol eax, 0x30
popf
pushf
not eax
add eax, 0xed6cb3e2
xor eax, 0xdff06429
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbc962119
xor eax, 0xf18e0788
rol eax, 0xa1
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x1522ebd2
pushf
not eax
add eax, 0xa9e36205
xor eax, 0xeb7419f2
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xeb378601
xor eax, 0xed853f1f
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9dc99da9
xor eax, 0x965bb80f
rol eax, 0x77
popf
pushf
not eax
add eax, 0xdf635bf7
xor eax, 0xefc71d5b
rol eax, 0xfc
popf
jmp 0x14015114a
mov eax, edi
mov byte [r13 + 0x30], 1
and edi, 2
mov dword [r13 + 0x2c], 0x22
test al, 1
jne 0x140152d11
push rax
pushf
mov eax, 0xd4de2827
pushf
not eax
add eax, 0xce502a26
xor eax, 0x97cd7b9b
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf3c0b795
xor eax, 0xa6937650
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe0faede5
xor eax, 0xb91a5335
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa4a80824
xor eax, 0xae23d5bd
rol eax, 0xb3
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x6a93e49f
pushf
not eax
add eax, 0xc44ce1ac
xor eax, 0xe194e3dc
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9e0828a4
xor eax, 0x8f0fcc8d
rol eax, 0x4d
popf
jmp 0x14015114a
or r14d, 0xffffffff
jmp 0x140153131
mov rdx, qword [rbx + 8]
test edi, edi
je 0x140152de1
push rax
pushf
mov eax, 0x4e1e8668
pushf
not eax
add eax, 0xcad88c62
xor eax, 0xbd56b408
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa685cebb
xor eax, 0xdf7e1a6b
rol eax, 0xbd
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x6b08cf1a
pushf
not eax
add eax, 0xf1e61107
xor eax, 0x8f3d9b05
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf96d996b
xor eax, 0xd044bee0
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd52f1c55
xor eax, 0xc668ce79
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc260009c
xor eax, 0xcb4bbff7
rol eax, 0x1d
popf
jmp 0x14015114a
test rdx, rdx
je 0x140152e98
push rax
pushf
mov eax, 0x3369dede
pushf
not eax
add eax, 0xe038d7bf
xor eax, 0xa79eed18
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb53df23a
xor eax, 0xbcaa4a56
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xfac6c549
xor eax, 0xfd7a1951
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf3f4a134
xor eax, 0x89b71767
rol eax, 0x7a
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x12d899ec
pushf
not eax
add eax, 0xde6e6062
xor eax, 0xbd78bc15
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa519b3b6
xor eax, 0xb308c5db
rol eax, 0x2c
popf
jmp 0x14015114a
mov rcx, qword [rbx]
mov qword [rdx], rcx
push rax
pushf
mov eax, 0xe63cf936
pushf
not eax
add eax, 0x957444a9
xor eax, 0xedece0b5
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbcb44be3
xor eax, 0xd438cf04
rol eax, 0xab
popf
pushf
not eax
add eax, 0xa808052c
xor eax, 0xb50c7046
rol eax, 0x31
popf
jmp 0x14015114a
mov eax, r8d
jmp 0x14015325b
test rdx, rdx
je 0x140152f9d
push rax
pushf
mov eax, 0xea6fe9b5
pushf
not eax
add eax, 0x9a63fe56
xor eax, 0xcb78751a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xba294b6a
xor eax, 0xa1bab136
rol eax, 0x3c
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x259b6e97
pushf
not eax
add eax, 0xf61d6be1
xor eax, 0xb581ee07
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd1a237a5
xor eax, 0xf4c37ac6
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8f9e61a3
xor eax, 0xf8bafd32
rol eax, 0xf9
popf
jmp 0x14015114a
mov rcx, qword [rbx]
mov qword [rdx], rcx
push rax
pushf
mov eax, 0xb98e57b8
pushf
not eax
add eax, 0xd9da6bcc
xor eax, 0xd0d82cee
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8c8ed018
xor eax, 0xadf58c88
rol eax, 0xaf
popf
jmp 0x14015114a
mov eax, r9d
jmp 0x14015325b
test dil, 2
je 0x1401530b6
push rax
pushf
mov eax, 0x67dc8222
pushf
not eax
add eax, 0xf35456f1
xor eax, 0xc4c5cd87
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xef59e06a
xor eax, 0xa1f1252b
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x867394b7
xor eax, 0x890e5b71
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe8c41095
xor eax, 0xcf26467f
rol eax, 0x1d
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x880323ff
pushf
not eax
add eax, 0xcbcea23c
xor eax, 0xe528d63b
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xaba6e04a
xor eax, 0xd0184025
rol eax, 0xc2
popf
jmp 0x14015114a
neg r14d
push rax
pushf
mov eax, 0x736ac484
pushf
not eax
add eax, 0xf09816b1
xor eax, 0x8b39b1b8
rol eax, 1
popf
pushf
not eax
add eax, 0xa399d1c7
xor eax, 0xf80d912e
rol eax, 9
popf
pushf
not eax
add eax, 0x99ad6987
xor eax, 0x9e7639e8
rol eax, 0xf8
popf
jmp 0x14015114a
mov rax, qword [rbx + 8]
test rax, rax
je 0x140153193
push rax
pushf
mov eax, 0xfd4b9685
pushf
not eax
add eax, 0xbc7b3bfb
xor eax, 0xa89842bd
rol eax, 0x53
popf
pushf
not eax
add eax, 0x834c0743
xor eax, 0x81cea956
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc3ed0604
xor eax, 0xf716e534
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf526196b
xor eax, 0xa8481d29
rol eax, 5
popf
jmp 0x14015114a
push rax
pushf
mov eax, 0x36792fc5
pushf
not eax
add eax, 0x997155d0
xor eax, 0xfedaf3f9
rol eax, 0x76
popf
pushf
not eax
add eax, 0xfb842355
xor eax, 0x969d1a9e
rol eax, 0x85
popf
jmp 0x14015114a
mov rcx, qword [rbx]
mov qword [rax], rcx
push rax
pushf
mov eax, 0x14676757
pushf
not eax
add eax, 0xd7b6b912
xor eax, 0xa7cccf39
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd3aef238
xor eax, 0xb40fc67d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcb678749
xor eax, 0xcb481688
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe968c333
xor eax, 0xf03d9b4d
rol eax, 0x2b
popf
jmp 0x14015114a
mov eax, r14d
push rax
pushf
mov eax, 0x5fdd24b2
pushf
not eax
add eax, 0xd1a90734
xor eax, 0xda8bc8d5
rol eax, 0x70
popf
pushf
not eax
add eax, 0xfa07c4c4
xor eax, 0xc8731983
rol eax, 0x2b
popf
jmp 0x14015114a
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop r13
ret