Function at 0x1401646e3
Capabilities:
Authenticate hmac
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xb77ade69
pushf
not eax
add eax, 0xaf85f415
xor eax, 0xd071a03d
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xdd7e45e2
xor eax, 0x84dc5b0b
rol eax, 0x12
popf
cmp eax, 0x29
jne 0x140164720
popf
pop rax
jmp 0x140166065
cmp eax, 0x48
jne 0x14016472f
popf
pop rax
jmp 0x140167045
cmp eax, 0x3f
jne 0x14016473e
popf
pop rax
jmp 0x140166b83
cmp eax, 1
jne 0x14016474d
popf
pop rax
jmp 0x140164cd7
cmp eax, 0x4a
jne 0x14016475c
popf
pop rax
jmp 0x14016716d
cmp eax, 0x1a
jne 0x14016476b
popf
pop rax
jmp 0x140165894
cmp eax, 0x44
jne 0x14016477a
popf
pop rax
jmp 0x140166e56
cmp eax, 0x31
jne 0x140164789
popf
pop rax
jmp 0x14016646a
cmp eax, 0x40
jne 0x140164798
popf
pop rax
jmp 0x140166c01
cmp eax, 8
jne 0x1401647a7
popf
pop rax
jmp 0x140165085
cmp eax, 0x2a
jne 0x1401647b6
popf
pop rax
jmp 0x1401660ca
cmp eax, 0x17
jne 0x1401647c5
popf
pop rax
jmp 0x140165715
cmp eax, 0x1c
jne 0x1401647d4
popf
pop rax
jmp 0x140165981
cmp eax, 0x2e
jne 0x1401647e3
popf
pop rax
jmp 0x1401662c9
cmp eax, 0x4c
jne 0x1401647f2
popf
pop rax
jmp 0x1401671ee
cmp eax, 0x2b
jne 0x140164801
popf
pop rax
jmp 0x14016615e
cmp eax, 0x1b
jne 0x140164810
popf
pop rax
jmp 0x1401658f9
cmp eax, 0x2d
jne 0x14016481f
popf
pop rax
jmp 0x140166220
cmp eax, 0x23
jne 0x14016482e
popf
pop rax
jmp 0x140165d53
cmp eax, 0x25
jne 0x14016483d
popf
pop rax
jmp 0x140165e27
cmp eax, 0x43
jne 0x14016484c
popf
pop rax
jmp 0x140166ddb
cmp eax, 0x13
jne 0x14016485b
popf
pop rax
jmp 0x14016550f
cmp eax, 0x33
jne 0x14016486a
popf
pop rax
jmp 0x14016655b
cmp eax, 0x24
jne 0x140164879
popf
pop rax
jmp 0x140165dd1
cmp eax, 0x1e
jne 0x140164888
popf
pop rax
jmp 0x140165ac0
cmp eax, 0xc
jne 0x140164897
popf
pop rax
jmp 0x14016524b
cmp eax, 0x26
jne 0x1401648a6
popf
pop rax
jmp 0x140165ea9
cmp eax, 0x27
jne 0x1401648b5
popf
pop rax
jmp 0x140165f06
cmp eax, 0x30
jne 0x1401648c4
popf
pop rax
jmp 0x1401663ae
cmp eax, 0x10
jne 0x1401648d3
popf
pop rax
jmp 0x1401653e0
cmp eax, 0x37
jne 0x1401648e2
popf
pop rax
jmp 0x140166759
cmp eax, 9
jne 0x1401648f1
popf
pop rax
jmp 0x1401650f4
cmp eax, 0x39
jne 0x140164900
popf
pop rax
jmp 0x140166833
cmp eax, 0x16
jne 0x14016490f
popf
pop rax
jmp 0x14016565d
cmp eax, 0x3b
jne 0x14016491e
popf
pop rax
jmp 0x140166926
cmp eax, 0x4b
jne 0x14016492d
popf
pop rax
jmp 0x1401671b6
cmp eax, 0x36
jne 0x14016493c
popf
pop rax
jmp 0x1401666ae
cmp eax, 0x14
jne 0x14016494b
popf
pop rax
jmp 0x1401655a5
cmp eax, 0x46
jne 0x14016495a
popf
pop rax
jmp 0x140166ef5
cmp eax, 0x3d
jne 0x140164969
popf
pop rax
jmp 0x140166a43
cmp eax, 2
jne 0x140164978
popf
pop rax
jmp 0x140164d8d
cmp eax, 0x47
jne 0x140164987
popf
pop rax
jmp 0x140166f99
cmp eax, 0x51
jne 0x140164996
popf
pop rax
jmp 0x1401674a8
cmp eax, 0x11
jne 0x1401649a5
popf
pop rax
jmp 0x140165450
cmp eax, 0x35
jne 0x1401649b4
popf
pop rax
jmp 0x140166673
cmp eax, 0x3a
jne 0x1401649c3
popf
pop rax
jmp 0x1401668ef
cmp eax, 0x12
jne 0x1401649d2
popf
pop rax
jmp 0x1401654a9
cmp eax, 0x21
jne 0x1401649e1
popf
pop rax
jmp 0x140165c77
cmp eax, 0x38
jne 0x1401649f0
popf
pop rax
jmp 0x140166798
cmp eax, 0xb
jne 0x1401649ff
popf
pop rax
jmp 0x1401651d5
cmp eax, 0xf
jne 0x140164a0e
popf
pop rax
jmp 0x140165386
cmp eax, 0x15
jne 0x140164a1d
popf
pop rax
jmp 0x140165628
cmp eax, 5
jne 0x140164a2c
popf
pop rax
jmp 0x140164f58
cmp eax, 6
jne 0x140164a3b
popf
pop rax
jmp 0x140164fd7
cmp eax, 0x4e
jne 0x140164a4a
popf
pop rax
jmp 0x1401672c9
cmp eax, 0x49
jne 0x140164a59
popf
pop rax
jmp 0x1401670e0
cmp eax, 0x1f
jne 0x140164a68
popf
pop rax
jmp 0x140165b13
cmp eax, 4
jne 0x140164a77
popf
pop rax
jmp 0x140164edf
cmp eax, 0x2f
jne 0x140164a86
popf
pop rax
jmp 0x140166348
cmp eax, 0x4d
jne 0x140164a95
popf
pop rax
jmp 0x14016728f
cmp eax, 0x3e
jne 0x140164aa4
popf
pop rax
jmp 0x140166aee
cmp eax, 0x45
jne 0x140164ab3
popf
pop rax
jmp 0x140166eb2
cmp eax, 0x2c
jne 0x140164ac2
popf
pop rax
jmp 0x1401661eb
cmp eax, 3
jne 0x140164ad1
popf
pop rax
jmp 0x140164e88
cmp eax, 0x19
jne 0x140164ae0
popf
pop rax
jmp 0x1401657fc
cmp eax, 0x1d
jne 0x140164aef
popf
pop rax
jmp 0x140165a04
cmp eax, 0x34
jne 0x140164afe
popf
pop rax
jmp 0x1401665da
cmp eax, 0x32
jne 0x140164b0d
popf
pop rax
jmp 0x140166513
cmp eax, 0x4f
jne 0x140164b1c
popf
pop rax
jmp 0x14016735e
cmp eax, 0x42
jne 0x140164b2b
popf
pop rax
jmp 0x140166d3f
cmp eax, 7
jne 0x140164b3a
popf
pop rax
jmp 0x140165042
cmp eax, 0x20
jne 0x140164b49
popf
pop rax
jmp 0x140165bdb
cmp eax, 0
jne 0x140164b58
popf
pop rax
jmp 0x140164bee
cmp eax, 0x3c
jne 0x140164b67
popf
pop rax
jmp 0x1401669a0
cmp eax, 0xd
jne 0x140164b76
popf
pop rax
jmp 0x140165309
cmp eax, 0xa
jne 0x140164b85
popf
pop rax
jmp 0x14016512c
cmp eax, 0x18
jne 0x140164b94
popf
pop rax
jmp 0x14016579b
cmp eax, 0x28
jne 0x140164ba3
popf
pop rax
jmp 0x140165fb5
cmp eax, 0x22
jne 0x140164bb2
popf
pop rax
jmp 0x140165cc1
cmp eax, 0x50
jne 0x140164bc1
popf
pop rax
jmp 0x140167447
cmp eax, 0x52
jne 0x140164bd0
popf
pop rax
jmp 0x14016751d
cmp eax, 0x41
jne 0x140164bdf
popf
pop rax
jmp 0x140166cbc
cmp eax, 0xe
jne 0x140164bee
popf
pop rax
jmp 0x140165373
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140083080]
xor rax, rsp
mov qword [rbp - 8], rax
movzx r15d, dl
mov r14, rcx
xor r12d, r12d
mov qword [rbp - 0x20], r12
mov edx, r12d
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], r12
cmp r15b, 2
jne 0x140164c7e
push rax
pushf
mov eax, 0xceaa7061
pushf
not eax
add eax, 0xb1c9fc0d
xor eax, 0x8b7fefc2
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9fc4c3df
xor eax, 0x8171b01f
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xdfecf67a
xor eax, 0x9285ef6f
rol eax, 0xed
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x26eff38c
pushf
not eax
add eax, 0xf8be0a40
xor eax, 0xcfa1e8de
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xce9652af
xor eax, 0xc7ced427
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x917dcc6f
xor eax, 0xe2b9dfaf
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8c20486e
xor eax, 0x9faecfeb
rol eax, 0xd2
popf
jmp 0x140164711
mov rax, qword [rcx]
mov rcx, qword [rax + 8]
sub rcx, qword [rax]
sar rcx, 4
mov qword [rbp - 0x30], rcx
test rcx, rcx
je 0x140164d47
push rax
pushf
mov eax, 0xa63bfc9
pushf
not eax
add eax, 0x80683150
xor eax, 0xb89e4c57
rol eax, 0xef
popf
pushf
not eax
add eax, 0x87de9e05
xor eax, 0xb784855c
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xbffcd6bb
xor eax, 0xb31fd8e2
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x93abb572
xor eax, 0xfb8a29e7
rol eax, 0x51
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x36606879
pushf
not eax
add eax, 0x827f085d
xor eax, 0xeaba74f1
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf8db51ab
xor eax, 0xf8d6ddd3
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe000728f
xor eax, 0xe813ab3f
rol eax, 0xc1
popf
jmp 0x140164711
movabs rax, 0xe5f6af828a8941a
pushf
not rax
add rax, 0x7dfa2ac7
xor rax, 0x550a776c
rol rax, 0x89
popf
pushf
not rax
add rax, 0x6db11619
xor rax, 0x4a3422a6
rol rax, 0x53
popf
pushf
not rax
add rax, 0x6bddc2e9
xor rax, 0x7e21e23e
rol rax, 0xb7
popf
pushf
not rax
add rax, 0x42c8ab9c
xor rax, 0x569be37b
rol rax, 6
popf
cmp rcx, rax
ja 0x140164e2f
push rax
pushf
mov eax, 0x2c04aa92
pushf
not eax
add eax, 0xae574ba5
xor eax, 0xa198c217
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb0cc90bc
xor eax, 0xbe84fbf5
rol eax, 0x85
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x1916d950
pushf
not eax
add eax, 0xbec85f03
xor eax, 0xcc219777
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xf3a968b0
xor eax, 0xeaa9678d
rol eax, 0x60
popf
pushf
not eax
add eax, 0x86adbdc0
xor eax, 0xdc88ab5c
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe6716565
xor eax, 0xe8c3d4d0
rol eax, 0x40
popf
jmp 0x140164711
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x20]
call fcn.1401828c2
mov rdx, qword [rbp - 0x18]
push rax
pushf
mov eax, 0xf8aa675f
pushf
not eax
add eax, 0x9d46f807
xor eax, 0x9dcd324d
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc9fead06
xor eax, 0xc6d0d843
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa19b9bcd
xor eax, 0x83488002
rol eax, 0xe3
popf
jmp 0x140164711
mov rax, qword [r14]
mov rdi, qword [rax + 8]
mov rbx, qword [rax]
cmp rbx, rdi
je 0x140164f25
push rax
pushf
mov eax, 0xba435b73
pushf
not eax
add eax, 0x86b67a7d
xor eax, 0xfdad1315
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xc3b2a655
xor eax, 0xbca32ed1
rol eax, 0xd0
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xa1036f50
pushf
not eax
add eax, 0xef8b3440
xor eax, 0xfeae83b6
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe0955a02
xor eax, 0xaa902c16
rol eax, 0x98
popf
jmp 0x140164711
cmp rdx, qword [rbp - 0x10]
je 0x140164fa4
push rax
pushf
mov eax, 0xb09cf969
pushf
not eax
add eax, 0xf5a9204f
xor eax, 0xc73f1333
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x8a2b07e1
xor eax, 0xfcc78e18
rol eax, 0x17
popf
pushf
not eax
add eax, 0xb91dd135
xor eax, 0xa70861c4
rol eax, 0xa9
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x5b5a9f60
pushf
not eax
add eax, 0xeacc433c
xor eax, 0xf422d5a9
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb36f4bd1
xor eax, 0xe691af32
rol eax, 0xa5
popf
jmp 0x140164711
movzx eax, byte [rbx]
mov byte [rdx], al
mov rax, qword [rbx + 8]
mov qword [rdx + 8], rax
mov byte [rbx], r12b
mov qword [rbx + 8], r12
mov rdx, qword [rbp - 0x18]
add rdx, 0x10
mov qword [rbp - 0x18], rdx
jmp 0x140165085
mov r8, rbx
lea rcx, [rbp - 0x20]
call fcn.14012f89e
mov rdx, qword [rbp - 0x18]
push rax
pushf
mov eax, 0x74c7fc97
pushf
not eax
add eax, 0xc529e741
xor eax, 0xd5be2316
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa949f8ca
xor eax, 0xe75a13ea
rol eax, 0xcb
popf
jmp 0x140164711
add rbx, 0x10
cmp rbx, rdi
jne 0x1401650c1
push rax
pushf
mov eax, 0x6992e753
pushf
not eax
add eax, 0xd82b237e
xor eax, 0xf00be26f
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xece541b9
xor eax, 0xbff9a2c6
rol eax, 0x10
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x49424838
pushf
not eax
add eax, 0x9cd5a528
xor eax, 0xf558f5f1
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xca44272a
xor eax, 0x93e6de1c
rol eax, 0x7d
popf
jmp 0x140164711
jmp 0x140165a04
cmp r15b, 1
jne 0x14016517c
push rax
pushf
mov eax, 0x13043877
pushf
not eax
add eax, 0x89f04929
xor eax, 0xb47192cb
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8ddbe6e4
xor eax, 0xf2547393
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa00dc926
xor eax, 0xdb78c0d5
rol eax, 0xe4
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xcbb59dba
pushf
not eax
add eax, 0xafb4d361
xor eax, 0xba89fcb2
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc54410ee
xor eax, 0xcd42b9a2
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb48e6189
xor eax, 0xd719b156
rol eax, 8
popf
pushf
not eax
add eax, 0xf0066f5b
xor eax, 0xbe501eaf
rol eax, 0x69
popf
jmp 0x140164711
mov rax, qword [rcx]
mov rcx, qword [rax + 8]
mov qword [rbp - 0x30], rcx
test rcx, rcx
je 0x140165218
push rax
pushf
mov eax, 0x94d0ead8
pushf
not eax
add eax, 0xe03d6830
xor eax, 0x99c58859
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xae9f133f
xor eax, 0xb41769ea
rol eax, 0xb4
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xf6d17354
pushf
not eax
add eax, 0xc595d7ad
xor eax, 0x9b636873
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x882cb6e8
xor eax, 0xad7f7e85
rol eax, 0x42
popf
jmp 0x140164711
movabs rax, 0x13d4754dede42
pushf
not rax
add rax, 0x6bfd0a18
xor rax, 0x5ecb8d34
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x6737d1fb
xor rax, 0x497d6845
rol rax, 0x71
popf
pushf
not rax
add rax, 0x454f8f5a
xor rax, 0x59552c24
rol rax, 0xcc
popf
cmp rcx, rax
ja 0x1401652d6
push rax
pushf
mov eax, 0x4f771217
pushf
not eax
add eax, 0xc228f83d
xor eax, 0xa17bb05d
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xdc6f8b62
xor eax, 0xa771f5c3
rol eax, 0x90
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xebd033e3
pushf
not eax
add eax, 0xffd7bc1f
xor eax, 0xe0f94f2d
rol eax, 0xef
popf
pushf
not eax
add eax, 0xeaa26c07
xor eax, 0x8716a387
rol eax, 0x18
popf
jmp 0x140164711
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x20]
call fcn.1401828c2
mov rdx, qword [rbp - 0x18]
push rax
pushf
mov eax, 0x86da34f8
pushf
not eax
add eax, 0xccb6f969
xor eax, 0x994d98cb
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa3120cf1
xor eax, 0xece15827
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xff76c0c0
xor eax, 0xc240e8c5
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9a634237
xor eax, 0xc0cd30f4
rol eax, 0x86
popf
jmp 0x140164711
mov rax, qword [r14]
mov rbx, qword [rax]
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], r12b
jne 0x140165a04
nop
push rax
pushf
mov eax, 0xcff9277e
pushf
not eax
add eax, 0xb649a96e
xor eax, 0xc3922697
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb5f86885
xor eax, 0xa404d5ae
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xcb795686
xor eax, 0xe4729e14
rol eax, 0xef
popf
pushf
not eax
add eax, 0xafc0a369
xor eax, 0xe014d594
rol eax, 0x42
popf
jmp 0x140164711
lea r8, [rbx + 0x40]
cmp rdx, qword [rbp - 0x10]
je 0x14016541d
push rax
pushf
mov eax, 0x642272b2
pushf
not eax
add eax, 0xd8a3fe1b
xor eax, 0x81edfc1d
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd7546253
xor eax, 0xe16feadd
rol eax, 0x4d
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xdee08294
pushf
not eax
add eax, 0x85c295c8
xor eax, 0xd9732a59
rol eax, 0x93
popf
pushf
not eax
add eax, 0xaeee298f
xor eax, 0xe3932d05
rol eax, 0xb1
popf
jmp 0x140164711
movzx eax, byte [r8]
mov byte [rdx], al
mov rax, qword [r8 + 8]
mov qword [rdx + 8], rax
mov byte [r8], r12b
mov qword [r8 + 8], r12
mov rdx, qword [rbp - 0x18]
add rdx, 0x10
mov qword [rbp - 0x18], rdx
jmp 0x14016550f
lea rcx, [rbp - 0x20]
call fcn.14012f89e
mov rdx, qword [rbp - 0x18]
push rax
pushf
mov eax, 0x21ef7ce1
pushf
not eax
add eax, 0xcea81dad
xor eax, 0xb3da4947
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb65d1a78
xor eax, 0xdd518c44
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xcb623122
xor eax, 0x89596868
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xbf466a7f
xor eax, 0xcaeb0a1d
rol eax, 0x14
popf
jmp 0x140164711
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], r12b
je 0x14016555f
push rax
pushf
mov eax, 0xab2cbdd1
pushf
not eax
add eax, 0xc3854855
xor eax, 0xf04dfa2e
rol eax, 2
popf
pushf
not eax
add eax, 0xf5b60029
xor eax, 0xa379d5e6
rol eax, 0x96
popf
pushf
not eax
add eax, 0x83738b54
xor eax, 0xdd7604db
rol eax, 3
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x880b095f
pushf
not eax
add eax, 0xc1dc834d
xor eax, 0xf0d824fa
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9df3308a
xor eax, 0xa2f78b64
rol eax, 0x90
popf
pushf
not eax
add eax, 0xe50ee2bf
xor eax, 0xcffbb88a
rol eax, 0xb8
popf
jmp 0x140164711
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], r12b
jne 0x1401655f5
push rax
pushf
mov eax, 0x3acf06da
pushf
not eax
add eax, 0xc1e38d77
xor eax, 0xedcfec80
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8ef21ae9
xor eax, 0xec78722f
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb52cd3d3
xor eax, 0xbbe1ea47
rol eax, 0xbe
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xcf79cb44
pushf
not eax
add eax, 0xd5d11023
xor eax, 0xb5fc2298
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe63b50ac
xor eax, 0xe1d015f5
rol eax, 0x26
popf
jmp 0x140164711
nop
push rax
pushf
mov eax, 0xd2c4376d
pushf
not eax
add eax, 0xf54765e8
xor eax, 0x9026a1f1
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xfdaa909d
xor eax, 0xbf7b9e06
rol eax, 0x56
popf
jmp 0x140164711
cmp rbx, qword [rax + 0x10]
jne 0x1401656bc
push rax
pushf
mov eax, 0x9f69845f
pushf
not eax
add eax, 0xecf0de64
xor eax, 0xebd9a5f3
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcd5111f0
xor eax, 0xef69530a
rol eax, 0x19
popf
pushf
not eax
add eax, 0xcd4f66a7
xor eax, 0xeeb0d8f4
rol eax, 0x66
popf
pushf
not eax
add eax, 0xf8190884
xor eax, 0xb18dc3c4
rol eax, 7
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x3784a2b0
pushf
not eax
add eax, 0xfa4b81bc
xor eax, 0xea9b6da1
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9c642172
xor eax, 0xa3f92ad5
rol eax, 0x40
popf
pushf
not eax
add eax, 0xed8b8429
xor eax, 0x8413f33a
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc1449cdc
xor eax, 0x8e273995
rol eax, 0x9d
popf
jmp 0x140164711
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], r12b
je 0x140165768
push rax
pushf
mov eax, 0xe53c714d
pushf
not eax
add eax, 0xaa6f1711
xor eax, 0xb448ed31
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd9a9bb87
xor eax, 0x80afcb73
rol eax, 0x97
popf
pushf
not eax
add eax, 0x90104843
xor eax, 0x9c0407e6
rol eax, 0xd0
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xacf25900
pushf
not eax
add eax, 0x8616838e
xor eax, 0x8b083c4f
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xff9f4f14
xor eax, 0xf6569eae
rol eax, 0x40
popf
jmp 0x140164711
mov rbx, rax
jmp 0x140165981
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], r12b
jne 0x14016584e
push rax
pushf
mov eax, 0x317b5d89
pushf
not eax
add eax, 0xc1ff73f3
xor eax, 0xe3d75824
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xfc98f329
xor eax, 0xd34244cc
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd14ef52b
xor eax, 0xc3b2aa0e
rol eax, 0x38
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x66bbd9cf
pushf
not eax
add eax, 0xca109b3e
xor eax, 0xd1dd84d6
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe6d21713
xor eax, 0x9403cc6c
rol eax, 0xab
popf
pushf
not eax
add eax, 0xcd1ade02
xor eax, 0xeddc7554
rol eax, 0xca
popf
jmp 0x140164711
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x7826cc47
pushf
not eax
add eax, 0xe9d335f9
xor eax, 0x81902607
rol eax, 0x90
popf
pushf
not eax
add eax, 0xfc162713
xor eax, 0x88007a23
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa20c58e5
xor eax, 0x98e7b2d4
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe28cd58d
xor eax, 0x8605a285
rol eax, 0x95
popf
jmp 0x140164711
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], r12b
je 0x14016594e
push rax
pushf
mov eax, 0x6bbef498
pushf
not eax
add eax, 0xfbce1e1a
xor eax, 0xcd96fbce
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf4db47eb
xor eax, 0x91ab0f03
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc3c16ef4
xor eax, 0xf221570e
rol eax, 0x87
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xa203edcb
pushf
not eax
add eax, 0xd3c58ed7
xor eax, 0xced77992
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x93ad265c
xor eax, 0xdce83a63
rol eax, 0x36
popf
jmp 0x140164711
cmp byte [rbx + 0x19], r12b
je 0x1401659d1
push rax
pushf
mov eax, 0x3b781df4
pushf
not eax
add eax, 0xeb3461db
xor eax, 0xf69e6617
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xeb44f835
xor eax, 0x8440507a
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf9d8a36c
xor eax, 0xe5c6ddf8
rol eax, 0x7a
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x9baf8c5f
pushf
not eax
add eax, 0xadbfabe7
xor eax, 0xaf4651f0
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xa17252ef
xor eax, 0xeefeb504
rol eax, 0x57
popf
jmp 0x140164711
cmp qword [rbp - 0x20], rdx
je 0x140165a67
push rax
pushf
mov eax, 0x8d82dc21
pushf
not eax
add eax, 0x98598ff9
xor eax, 0xde10b0a6
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe099b2e9
xor eax, 0xffd1106e
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xb1331021
xor eax, 0xfb064af6
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xbe7fdee2
xor eax, 0x9b7b1e16
rol eax, 2
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xfea81b26
pushf
not eax
add eax, 0xf086e26a
xor eax, 0xa39ebcca
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x85121b6b
xor eax, 0xbe97b6f7
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xd7004701
xor eax, 0xc495226f
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa9bbe2e2
xor eax, 0x9f7d1051
rol eax, 0xd2
popf
jmp 0x140164711
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xdb6e2a36
pushf
not eax
add eax, 0xdeb23410
xor eax, 0xeff04aae
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe020c71a
xor eax, 0xd277fccd
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf417bc72
xor eax, 0x9fd7600e
rol eax, 0xed
popf
jmp 0x140164711
movzx eax, byte [rdx - 0x10]
mov byte [rbp - 0x30], al
mov rax, qword [rdx - 8]
mov qword [rbp - 0x28], rax
mov byte [rdx - 0x10], r12b
mov qword [rdx - 8], r12
mov rcx, qword [rbp - 0x18]
add rcx, 0xfffffffffffffff0
call fcn.14012400e
mov rdx, qword [rbp - 0x18]
sub rdx, 0x10
mov qword [rbp - 0x18], rdx
movzx eax, byte [rbp - 0x30]
cmp al, 2
jne 0x140165ba8
push rax
pushf
mov eax, 0xde1252df
pushf
not eax
add eax, 0xe7f0fb8b
xor eax, 0xf2248f23
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x906d0a52
xor eax, 0xe3958211
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd8cb265a
xor eax, 0xc182a8e6
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc8aaf140
xor eax, 0xfceb8043
rol eax, 0x61
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xd35118c1
pushf
not eax
add eax, 0xebc06f3a
xor eax, 0xc16cb4b8
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x9dfb18fd
xor eax, 0x8b301598
rol eax, 0x2b
popf
jmp 0x140164711
mov rdi, qword [rbp - 0x28]
mov rsi, qword [rdi + 8]
mov rbx, qword [rdi]
cmp rbx, rsi
je 0x140165c31
push rax
pushf
mov eax, 0x6a3e5cd5
pushf
not eax
add eax, 0x8edb9c68
xor eax, 0xf376a153
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xfb493642
xor eax, 0xc004d125
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa8527940
xor eax, 0x8e438ce6
rol eax, 0x14
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xc3aa4df7
pushf
not eax
add eax, 0xf6e32413
xor eax, 0xfea39c36
rol eax, 0x37
popf
pushf
not eax
add eax, 0xbbf1d73b
xor eax, 0xb50ab0ef
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9c1096fb
xor eax, 0xa7f00f88
rol eax, 0xf6
popf
jmp 0x140164711
nop dword [rax]
push rax
pushf
mov eax, 0x1a93c80c
pushf
not eax
add eax, 0xc4d62a13
xor eax, 0x9138c132
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xefe5e5d0
xor eax, 0xef8047c9
rol eax, 0x37
popf
pushf
not eax
add eax, 0x88fd61ae
xor eax, 0xb8b9664a
rol eax, 0x82
popf
jmp 0x140164711
cmp rdx, qword [rbp - 0x10]
je 0x140165cfa
push rax
pushf
mov eax, 0x5d1833c3
pushf
not eax
add eax, 0xe770d549
xor eax, 0x947e1a30
rol eax, 0x12
popf
pushf
not eax
add eax, 0xee58aaa4
xor eax, 0xff843039
rol eax, 0xbc
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x67869971
pushf
not eax
add eax, 0xc8335c8d
xor eax, 0xad642c69
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x871caab9
xor eax, 0xbfdc8156
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb84135e3
xor eax, 0xbada7248
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xfcfe646a
xor eax, 0x88eb52c1
rol eax, 0x4f
popf
jmp 0x140164711
movzx eax, byte [rbx]
mov byte [rdx], al
mov rax, qword [rbx + 8]
mov qword [rdx + 8], rax
mov byte [rbx], r12b
mov qword [rbx + 8], r12
mov rdx, qword [rbp - 0x18]
add rdx, 0x10
mov qword [rbp - 0x18], rdx
jmp 0x140165e27
mov r8, rbx
lea rcx, [rbp - 0x20]
call fcn.14012f89e
mov rdx, qword [rbp - 0x18]
push rax
pushf
mov eax, 0x94540c11
pushf
not eax
add eax, 0xdd30b100
xor eax, 0xe9e59001
rol eax, 0x77
popf
pushf
not eax
add eax, 0x8f2528a6
xor eax, 0xa3536471
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xda6ae629
xor eax, 0xd0d26b74
rol eax, 0x2c
popf
jmp 0x140164711
add rbx, 0x10
cmp rbx, rsi
jne 0x140165e63
push rax
pushf
mov eax, 0x1ee75c21
pushf
not eax
add eax, 0xa264bb99
xor eax, 0x82bf9a4e
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf8e231c8
xor eax, 0xbfe07c02
rol eax, 0x99
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x381a5e5c
pushf
not eax
add eax, 0xe2df5393
xor eax, 0xd7b3be49
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xceca4dba
xor eax, 0x9d886fb0
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8578caf4
xor eax, 0xbea33d18
rol eax, 0x2f
popf
jmp 0x140164711
mov rdi, qword [rbp - 0x28]
push rax
pushf
mov eax, 0x23bb61e7
pushf
not eax
add eax, 0xd043da31
xor eax, 0x86a0c8df
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x9f49faa7
xor eax, 0xd4e405e0
rol eax, 0x92
popf
pushf
not eax
add eax, 0xaa08f824
xor eax, 0xffe2a78b
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf7a5297d
xor eax, 0xfe53fbaf
rol eax, 0x94
popf
jmp 0x140164711
mov rbx, qword [rdi]
mov rsi, qword [rdi + 8]
cmp rbx, rsi
je 0x140165f5c
push rax
pushf
mov eax, 0xd83b52cb
pushf
not eax
add eax, 0xb696dbd8
xor eax, 0xa387bca6
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfa13e7c8
xor eax, 0xf95a3702
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb2693bef
xor eax, 0xf71012fd
rol eax, 0xd5
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xf54407cc
pushf
not eax
add eax, 0xccf2b639
xor eax, 0xebe6d455
rol eax, 0x55
popf
pushf
not eax
add eax, 0x8fbf96fe
xor eax, 0xc4d03496
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xe0e90743
xor eax, 0x85e6cf57
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x8d9735f9
xor eax, 0xc2088e9b
rol eax, 0x34
popf
jmp 0x140164711
mov rcx, rbx
call fcn.14012400e
add rbx, 0x10
cmp rbx, rsi
jne 0x14016601f
push rax
pushf
mov eax, 0xd3cb1b6b
pushf
not eax
add eax, 0xc2a7d9d3
xor eax, 0xbc4d7464
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc90c8e7e
xor eax, 0xe992a88d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb2e8286a
xor eax, 0x8c253d32
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf1239832
xor eax, 0x9cc8da35
rol eax, 0x9b
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x640a7422
pushf
not eax
add eax, 0xd6cb45b4
xor eax, 0xa2e13d8c
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x8e6ff26d
xor eax, 0xfaaec681
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf17b1a2a
xor eax, 0x8befd58a
rol eax, 0x80
popf
jmp 0x140164711
mov rax, qword [rdi]
mov qword [rdi + 8], rax
jmp 0x1401669a0
cmp al, 1
jne 0x14016612b
push rax
pushf
mov eax, 0x109ccc7c
pushf
not eax
add eax, 0xd023e38e
xor eax, 0x9ed2f04e
rol eax, 7
popf
pushf
not eax
add eax, 0x8b5f13a6
xor eax, 0xc5b9e4f3
rol eax, 3
popf
pushf
not eax
add eax, 0xcaa66f9d
xor eax, 0xb1661314
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd920afc8
xor eax, 0xe65ce810
rol eax, 0x11
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xf46ebf6
pushf
not eax
add eax, 0xd4933a66
xor eax, 0xa1fc9aaa
rol eax, 0x51
popf
pushf
not eax
add eax, 0x804f32dd
xor eax, 0xd504697b
rol eax, 0x8c
popf
jmp 0x140164711
mov rdi, qword [rbp - 0x28]
mov rbx, qword [rdi]
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], r12b
jne 0x1401661b8
push rax
pushf
mov eax, 0xe77a59a1
pushf
not eax
add eax, 0x88dd8971
xor eax, 0x99134c96
rol eax, 0x32
popf
pushf
not eax
add eax, 0x96d3ca48
xor eax, 0x957cec4b
rol eax, 0x32
popf
pushf
not eax
add eax, 0x97a091ca
xor eax, 0x846a21ad
rol eax, 0x60
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xf3ff05
pushf
not eax
add eax, 0xabbfdf27
xor eax, 0xacb8ac11
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc272d5c4
xor eax, 0x8f26a5b3
rol eax, 0x42
popf
jmp 0x140164711
nop
push rax
pushf
mov eax, 0x77c6269b
pushf
not eax
add eax, 0xfc520d44
xor eax, 0xa64acffa
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf7ac6186
xor eax, 0xee60b86f
rol eax, 0x75
popf
jmp 0x140164711
lea r8, [rbx + 0x40]
cmp rdx, qword [rbp - 0x10]
je 0x140166283
push rax
pushf
mov eax, 0x12c3586c
pushf
not eax
add eax, 0xd4211ac7
xor eax, 0xea021b46
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe0749a2d
xor eax, 0xcf41291d
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf82a4d20
xor eax, 0x9a004e81
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x8b76346a
xor eax, 0x8e3b90bb
rol eax, 0x54
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xbd2e0a1
pushf
not eax
add eax, 0x863a23c7
xor eax, 0x8516f85d
rol eax, 0x88
popf
pushf
not eax
add eax, 0xfc590cb7
xor eax, 0xafaa88a8
rol eax, 0x72
popf
pushf
not eax
add eax, 0xda13f167
xor eax, 0xad975c81
rol eax, 2
popf
jmp 0x140164711
movzx eax, byte [r8]
mov byte [rdx], al
mov rax, qword [r8 + 8]
mov qword [rdx + 8], rax
mov byte [r8], r12b
mov qword [r8 + 8], r12
mov rdx, qword [rbp - 0x18]
add rdx, 0x10
mov qword [rbp - 0x18], rdx
jmp 0x1401663ae
lea rcx, [rbp - 0x20]
call fcn.14012f89e
mov rdx, qword [rbp - 0x18]
push rax
pushf
mov eax, 0x64ce07bc
pushf
not eax
add eax, 0x9f260a3f
xor eax, 0xf9869dcf
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc90e01e1
xor eax, 0xe2edfac6
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xcde2f407
xor eax, 0x88fc246a
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf00e3b26
xor eax, 0x854f8faa
rol eax, 0xd2
popf
jmp 0x140164711
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], r12b
je 0x140166411
push rax
pushf
mov eax, 0x31cc66c4
pushf
not eax
add eax, 0xfa65626b
xor eax, 0xfdd3530e
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfd906138
xor eax, 0xd0b4209c
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf90cefcb
xor eax, 0xb4d1065c
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xe69a516d
xor eax, 0xf05d1aa4
rol eax, 0xf2
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x722b3458
pushf
not eax
add eax, 0xdc4cdbd2
xor eax, 0xba55e0f7
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb5e878d3
xor eax, 0xebef5d4b
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd531f9f2
xor eax, 0xcd141723
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xbd4deff0
xor eax, 0xe6e7e612
rol eax, 0xec
popf
jmp 0x140164711
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], r12b
jne 0x1401664ba
push rax
pushf
mov eax, 0xed9c1f7
pushf
not eax
add eax, 0xf5187c93
xor eax, 0x9a5a1d8f
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb3819505
xor eax, 0xd8f4e533
rol eax, 0x74
popf
pushf
not eax
add eax, 0xca406536
xor eax, 0xb60fe4c1
rol eax, 0x43
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x670a35f2
pushf
not eax
add eax, 0xfa0d2a2c
xor eax, 0xe1d20383
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd487a19c
xor eax, 0xaa5aa0c8
rol eax, 5
popf
pushf
not eax
add eax, 0x9d4cd14b
xor eax, 0xd389e721
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdda2fb70
xor eax, 0xd374d6c8
rol eax, 0xe2
popf
jmp 0x140164711
nop
push rax
pushf
mov eax, 0x6538a84
pushf
not eax
add eax, 0xe3b3c5f9
xor eax, 0xa92d687a
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf64bc1e3
xor eax, 0xeec17cb7
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa62f7c86
xor eax, 0x9f9e4e02
rol eax, 0xfb
popf
jmp 0x140164711
cmp rbx, qword [rax + 0x10]
jne 0x140166594
push rax
pushf
mov eax, 0x6359d4a0
pushf
not eax
add eax, 0xcc09ba4c
xor eax, 0xd3afedb3
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc5c67241
xor eax, 0xc3c043b4
rol eax, 0xe0
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x960ba7bf
pushf
not eax
add eax, 0xa87cfebd
xor eax, 0xff41084d
rol eax, 0x54
popf
pushf
not eax
add eax, 0xbdbcb098
xor eax, 0xe54813e3
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8dbaa9ff
xor eax, 0xd23c4d16
rol eax, 0xa5
popf
jmp 0x140164711
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], r12b
je 0x14016662d
push rax
pushf
mov eax, 0xfa902ec5
pushf
not eax
add eax, 0xa714a0a9
xor eax, 0xdda0f315
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc72f79c9
xor eax, 0xdd43b928
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd463a1dd
xor eax, 0xaec6ffd9
rol eax, 0x77
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xd258d038
pushf
not eax
add eax, 0x856e991d
xor eax, 0xfc0fb736
rol eax, 0x51
popf
pushf
not eax
add eax, 0xbfa2f7ca
xor eax, 0xc698bab2
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xac870ddf
xor eax, 0xce2d55d9
rol eax, 0x5e
popf
jmp 0x140164711
mov rbx, rax
jmp 0x140166833
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], r12b
jne 0x140166700
push rax
pushf
mov eax, 0x138e7376
pushf
not eax
add eax, 0x906a9a3e
xor eax, 0xee6243be
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa7c8e481
xor eax, 0xdcf0fe4d
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd624ed34
xor eax, 0xc065fb7d
rol eax, 0xd2
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x6500cc10
pushf
not eax
add eax, 0xc2ad8f4c
xor eax, 0xe5a5449d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa374fc2a
xor eax, 0xfd849a42
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xfa895ebd
xor eax, 0xda21a566
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf4fa0291
xor eax, 0xf50ba033
rol eax, 0xd8
popf
jmp 0x140164711
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x60928c99
pushf
not eax
add eax, 0xdf21ce66
xor eax, 0xe163949d
rol eax, 0x75
popf
pushf
not eax
add eax, 0x990cf384
xor eax, 0xd6d8f5e9
rol eax, 8
popf
jmp 0x140164711
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], r12b
je 0x1401667ed
push rax
pushf
mov eax, 0x63dba8c3
pushf
not eax
add eax, 0xda829679
xor eax, 0xba9f399a
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x91d77164
xor eax, 0xafa8a256
rol eax, 6
popf
pushf
not eax
add eax, 0xa8b05850
xor eax, 0xcc295763
rol eax, 0xec
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x7462134
pushf
not eax
add eax, 0xac125b9e
xor eax, 0x97edb6e7
rol eax, 0x22
popf
pushf
not eax
add eax, 0xbf7cb248
xor eax, 0xc66403df
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa58df8c7
xor eax, 0x9efbabcc
rol eax, 0x5c
popf
jmp 0x140164711
cmp byte [rbx + 0x19], r12b
je 0x140166896
push rax
pushf
mov eax, 0xec503101
pushf
not eax
add eax, 0xe3be28ae
xor eax, 0xe0b54114
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa457f59a
xor eax, 0xdea2bf01
rol eax, 0x66
popf
pushf
not eax
add eax, 0x86b1fdf7
xor eax, 0xd172423d
rol eax, 5
popf
pushf
not eax
add eax, 0x936f605a
xor eax, 0x90b10bd1
rol eax, 0x99
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xb42dc1fc
pushf
not eax
add eax, 0xac451c7d
xor eax, 0xfba9a3ae
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd77f1468
xor eax, 0x9f54cdde
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe799ad42
xor eax, 0xdc72d42b
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb9eb0ec2
xor eax, 0x9ab67892
rol eax, 0xd0
popf
jmp 0x140164711
mov rdi, qword [rbp - 0x28]
push rax
pushf
mov eax, 0x40cad21b
pushf
not eax
add eax, 0x9fc6b10b
xor eax, 0xb3776003
rol eax, 0
popf
pushf
not eax
add eax, 0x8dd601da
xor eax, 0xae8942ed
rol eax, 0xaa
popf
jmp 0x140164711
mov rbx, qword [rdi]
mov r8, qword [rbx + 8]
mov rdx, rdi
mov rcx, rdi
call fcn.140150a10
mov qword [rbx + 8], rbx
mov qword [rbx], rbx
mov qword [rbx + 0x10], rbx
mov qword [rdi + 8], r12
push rax
pushf
mov eax, 0x68a45598
pushf
not eax
add eax, 0xaefb8dba
xor eax, 0xc22d9452
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xbb44b36f
xor eax, 0xdb6bfe52
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8ff7f265
xor eax, 0xfd1a21cb
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdbbd75fd
xor eax, 0xfba8b8af
rol eax, 0x18
popf
jmp 0x140164711
lea rcx, [rbp - 0x30]
call fcn.14012400e
mov rdx, qword [rbp - 0x18]
cmp qword [rbp - 0x20], rdx
jne 0x140166a10
push rax
pushf
mov eax, 0xdcb0035a
pushf
not eax
add eax, 0xc40c5313
xor eax, 0xd2dd9c46
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc678107c
xor eax, 0xba5275c4
rol eax, 0xb
popf
pushf
not eax
add eax, 0xaae210ab
xor eax, 0x96c402f5
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf27f1e59
xor eax, 0xdfb9ce95
rol eax, 0xaa
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x407ef478
pushf
not eax
add eax, 0xe4993af6
xor eax, 0xd92bb9a5
rol eax, 0x29
popf
pushf
not eax
add eax, 0xfc22d414
xor eax, 0x9bc32319
rol eax, 0xeb
popf
jmp 0x140164711
mov ecx, r15d
sub ecx, 1
je 0x140166aa8
push rax
pushf
mov eax, 0xe938b1cf
pushf
not eax
add eax, 0xa09af92c
xor eax, 0xf661e394
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe4a23714
xor eax, 0xfb7ca6aa
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8f28461c
xor eax, 0xeba8dc3b
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe288bbfd
xor eax, 0xda0d029b
rol eax, 0x14
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x57c1baa0
pushf
not eax
add eax, 0xe112d4c6
xor eax, 0x8c33d094
rol eax, 0x49
popf
pushf
not eax
add eax, 0x980cc7ce
xor eax, 0xe66c12ca
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfe092d76
xor eax, 0xb7ad08a5
rol eax, 0xe9
popf
jmp 0x140164711
sub ecx, 1
je 0x140166b2a
push rax
pushf
mov eax, 0x864a7631
pushf
not eax
add eax, 0xa4c9c88a
xor eax, 0xddf1bc67
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xdfc58a8d
xor eax, 0xc34e18b1
rol eax, 0x80
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x16a318ad
pushf
not eax
add eax, 0x99f0510e
xor eax, 0xb2784aa9
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe2878851
xor eax, 0x921569ed
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xaacf4003
xor eax, 0x82fdac0f
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x920de733
xor eax, 0xf235fc17
rol eax, 9
popf
jmp 0x140164711
sub ecx, 1
je 0x140166bbb
push rax
pushf
mov eax, 0x69beeb6
pushf
not eax
add eax, 0x982c99ad
xor eax, 0x96fa3fd3
rol eax, 0x60
popf
pushf
not eax
add eax, 0xfa92b81d
xor eax, 0xf32922f7
rol eax, 0xd6
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x22d58ad5
pushf
not eax
add eax, 0xae34663b
xor eax, 0xa646fa97
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc6c7ab76
xor eax, 0xca2b04cc
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa1524b05
xor eax, 0x882e999b
rol eax, 0x9d
popf
jmp 0x140164711
cmp ecx, 5
jne 0x140166c63
push rax
pushf
mov eax, 0xb53c010
pushf
not eax
add eax, 0x935a0363
xor eax, 0xb04350d7
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xcff78b22
xor eax, 0xc19bc34c
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8fd6a7ce
xor eax, 0xd4b5d6d4
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa98187b9
xor eax, 0x965f3b07
rol eax, 0x4b
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xa1483a6a
pushf
not eax
add eax, 0x81a1e432
xor eax, 0xc80db064
rol eax, 0x87
popf
pushf
not eax
add eax, 0xbeec62e5
xor eax, 0xb45ea784
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xfaa7e31f
xor eax, 0x883edef6
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb902f793
xor eax, 0xd8186167
rol eax, 0x88
popf
jmp 0x140164711
mov rbx, qword [r14]
mov rcx, qword [rbx]
test rcx, rcx
je 0x140166cfa
push rax
pushf
mov eax, 0x57fbf8c5
pushf
not eax
add eax, 0x9fff78a0
xor eax, 0xbca3dd61
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xed2281c6
xor eax, 0xa7aab984
rol eax, 0x59
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xa50ba1e4
pushf
not eax
add eax, 0xcc0e06a4
xor eax, 0xc2f4834a
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x80af88f8
xor eax, 0xdc6f5d12
rol eax, 1
popf
pushf
not eax
add eax, 0x9e7faa08
xor eax, 0xa2011902
rol eax, 0x1d
popf
jmp 0x140164711
mov rdx, qword [rbx + 0x10]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140166da8
push rax
pushf
mov eax, 0x19fa5bb2
pushf
not eax
add eax, 0xf791ce24
xor eax, 0xe9200042
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb84fa74f
xor eax, 0x8d630266
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x82b88b6d
xor eax, 0xfd5cb30a
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x9e0cb9dc
xor eax, 0xaf3e39ae
rol eax, 0x33
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x65a12b2c
pushf
not eax
add eax, 0xff8ae2f3
xor eax, 0xf96e95a6
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf13e9dad
xor eax, 0x819e168a
rol eax, 0xca
popf
jmp 0x140164711
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140166e23
push rax
pushf
mov eax, 0xbcd5dfeb
pushf
not eax
add eax, 0xd7407188
xor eax, 0xceb716a7
rol eax, 0
popf
pushf
not eax
add eax, 0xf0d9113a
xor eax, 0x9bfb89f6
rol eax, 0xa3
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xfae69432
pushf
not eax
add eax, 0xae27e287
xor eax, 0xb7e865ea
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf7bc461b
xor eax, 0xf567b076
rol eax, 0x80
popf
jmp 0x140164711
mov rcx, r8
push rax
pushf
mov eax, 0x7e96d37e
pushf
not eax
add eax, 0x91f454e4
xor eax, 0xee57e473
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa1f351da
xor eax, 0xa017acc0
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf34f8ea9
xor eax, 0x921f6b5f
rol eax, 0x68
popf
pushf
not eax
add eax, 0xbe79be35
xor eax, 0x86aaf4f6
rol eax, 0x67
popf
jmp 0x140164711
call fcn.140135cf8
mov qword [rbx], r12
mov qword [rbx + 8], r12
mov qword [rbx + 0x10], r12
push rax
pushf
mov eax, 0x39ae6bbc
pushf
not eax
add eax, 0x81e36a71
xor eax, 0xe02d41e4
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc80f39ac
xor eax, 0xc19f6d41
rol eax, 0x9b
popf
jmp 0x140164711
mov edx, 0xc031d3ce
pushf
not edx
add edx, 0xa3a85815
xor edx, 0xa9f6bba9
rol edx, 0x24
popf
pushf
not edx
add edx, 0xcd89280c
xor edx, 0xdaa5ae50
rol edx, 0x4e
popf
pushf
not edx
add edx, 0x988e075f
xor edx, 0xe8b34412
rol edx, 0x9a
popf
pushf
not edx
add edx, 0xa0008832
xor edx, 0x8d884f23
rol edx, 0x5b
popf
jmp 0x140167447
mov rbx, qword [r14]
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x140166fec
push rax
pushf
mov eax, 0x6589753c
pushf
not eax
add eax, 0x8b6c82dc
xor eax, 0xfa011534
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9ff485d1
xor eax, 0xc3372317
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb6719b5c
xor eax, 0xccad0500
rol eax, 0xbc
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x7099e926
pushf
not eax
add eax, 0xa1d39914
xor eax, 0xd8210a7b
rol eax, 0x75
popf
pushf
not eax
add eax, 0xdb052558
xor eax, 0xbf3e7863
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xbe1aaefb
xor eax, 0xd918ce22
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8b58b385
xor eax, 0x85ad260d
rol eax, 0x43
popf
jmp 0x140164711
inc rdx
mov rcx, qword [rbx]
cmp rdx, 0x1000
jb 0x140167087
push rax
pushf
mov eax, 0xc9128b90
pushf
not eax
add eax, 0xea1a0705
xor eax, 0xe6927644
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc2e7fe7e
xor eax, 0x8d755cd7
rol eax, 0xe9
popf
jmp 0x140164711
push rax
pushf
mov eax, 0x8b36937e
pushf
not eax
add eax, 0xd045d215
xor eax, 0x88f09fee
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xeef48363
xor eax, 0xfda1ce51
rol eax, 0x36
popf
pushf
not eax
add eax, 0xcd1d06d5
xor eax, 0x8fe5ebae
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd738c258
xor eax, 0xa83a38c7
rol eax, 0x9a
popf
jmp 0x140164711
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140167128
push rax
pushf
mov eax, 0x84b18989
pushf
not eax
add eax, 0xd9d3f81e
xor eax, 0xad18cc77
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa83fac81
xor eax, 0xb2f9e482
rol eax, 0x62
popf
jmp 0x140164711
push rax
pushf
mov eax, 0xc2442741
pushf
not eax
add eax, 0x9a5cb344
xor eax, 0xa10f6dbb
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe3c0aa15
xor eax, 0xabe6b5ab
rol eax, 1
popf
pushf
not eax
add eax, 0xab1731e2
xor eax, 0xf908519d
rol eax, 0x54
popf
jmp 0x140164711
mov rcx, r8
push rax
pushf
mov eax, 0x467825dc
pushf
not eax
add eax, 0xc4099a9b
xor eax, 0xbd1fe8dc
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xec493baa
xor eax, 0xc4968b74
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xbcf5e85d
xor eax, 0xe3e51f36
rol eax, 0x53
popf
jmp 0x140164711
call fcn.140135cf8
push rax
pushf
mov eax, 0xfd3faeb0
pushf
not eax
add eax, 0x983397cc
xor eax, 0xc6e77949
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfb22c836
xor eax, 0xb285a274
rol eax, 0x2f
popf
jmp 0x140164711
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], r12b
mov edx, 0xc0ab3409
pushf
not edx
add edx, 0xb7c2ed3e
xor edx, 0xa4a67a7c
rol edx, 0xe0
popf
pushf
not edx
add edx, 0xde619164
xor edx, 0xec50f02c
rol edx, 0x6e
popf
pushf
not edx
add edx, 0xf496f586
xor edx, 0xb2944570
rol edx, 6
popf
pushf
not edx
add edx, 0x97d35ebb
xor edx, 0xb07bb117
rol edx, 0xe4
popf
jmp 0x140167447
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, qword [r14]
call fcn.14012ad28
mov edx, 0xb7d22e45
pushf
not edx
add edx, 0xa534032e
xor edx, 0xbf311481
rol edx, 0x96
popf
pushf
not edx
add edx, 0xa71d13a3
xor edx, 0xecc87f72
rol edx, 0x46
popf
jmp 0x140167447
mov rbx, qword [r14]
mov r8, qword [rbx]
mov r8, qword [r8 + 8]
mov rdx, rbx
mov rcx, rbx
call fcn.140150a10
mov edx, 0xbae7b1d4
pushf
not edx
add edx, 0xbbd8cfc4
xor edx, 0x9fba2c11
rol edx, 0x5a
popf
pushf
not edx
add edx, 0xed2f4407
xor edx, 0xe4dca2b0
rol edx, 0x67
popf
pushf
not edx
add edx, 0xc672f8b5
xor edx, 0x8f1d3129
rol edx, 0xd4
popf
mov rcx, qword [rbx]
call fcn.140135cf8
mov edx, 0xe33f4633
pushf
not edx
add edx, 0x9961b96a
xor edx, 0x9c2a7da2
rol edx, 0xe8
popf
pushf
not edx
add edx, 0xa2aefe4f
xor edx, 0x9ae06a24
rol edx, 0x8e
popf
push rax
pushf
mov eax, 0x4d312626
pushf
not eax
add eax, 0x9f35afc5
xor eax, 0xfa1a5aa2
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe01092fc
xor eax, 0xb2b22d9e
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd1987e80
xor eax, 0x990f9040
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xcd0c12ec
xor eax, 0x873fd486
rol eax, 0x6b
popf
jmp 0x140164711
mov rcx, qword [r14]
call fcn.140135cf8
push rax
pushf
mov eax, 0x8f1116b5
pushf
not eax
add eax, 0xfa0cb81a
xor eax, 0x8bbeedad
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xfdc37be6
xor eax, 0xf9ad66fc
rol eax, 0x40
popf
pushf
not eax
add eax, 0x80fc664f
xor eax, 0xb6498e14
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe34ee833
xor eax, 0xf0b30fa4
rol eax, 0xf8
popf
jmp 0x140164711
lea rcx, [rbp - 0x20]
call fcn.14012ad28
nop
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.140150364
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call fcn.14015270d
int3