Function at 0x140316408
Capabilities:
Authenticate hmac
Encrypt data using speck
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x2a3c4830
pushf
not eax
add eax, 0xa33bbf32
xor eax, 0xff8e235e
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc06f0b09
xor eax, 0xe419f327
rol eax, 0x5d
popf
cmp eax, 0x63
jne 0x140316445
popf
pop rax
jmp 0x14031a29b
cmp eax, 0x48
jne 0x140316454
popf
pop rax
jmp 0x140319543
cmp eax, 0x3f
jne 0x140316463
popf
pop rax
jmp 0x140319058
cmp eax, 0x99
jne 0x140316472
popf
pop rax
jmp 0x14031bf53
cmp eax, 0x4a
jne 0x140316481
popf
pop rax
jmp 0x140319617
cmp eax, 0x78
jne 0x140316490
popf
pop rax
jmp 0x14031ada5
cmp eax, 0x80
jne 0x14031649f
popf
pop rax
jmp 0x14031b24e
cmp eax, 0x6e
jne 0x1403164ae
popf
pop rax
jmp 0x14031a7b0
cmp eax, 0x8b
jne 0x1403164bd
popf
pop rax
jmp 0x14031b8af
cmp eax, 0x7d
jne 0x1403164cc
popf
pop rax
jmp 0x14031b0b5
cmp eax, 0x2a
jne 0x1403164db
popf
pop rax
jmp 0x14031853f
cmp eax, 0x71
jne 0x1403164ea
popf
pop rax
jmp 0x14031a992
cmp eax, 0x1c
jne 0x1403164f9
popf
pop rax
jmp 0x140317ef5
cmp eax, 0x2e
jne 0x140316508
popf
pop rax
jmp 0x1403186f2
cmp eax, 0x89
jne 0x140316517
popf
pop rax
jmp 0x14031b78d
cmp eax, 0x2b
jne 0x140316526
popf
pop rax
jmp 0x1403185d0
cmp eax, 0x1b
jne 0x140316535
popf
pop rax
jmp 0x140317e64
cmp eax, 0x9d
jne 0x140316544
popf
pop rax
jmp 0x14031c18d
cmp eax, 0x23
jne 0x140316553
popf
pop rax
jmp 0x14031821d
cmp eax, 0x5b
jne 0x140316562
popf
pop rax
jmp 0x140319ea4
cmp eax, 0x43
jne 0x140316571
popf
pop rax
jmp 0x140319247
cmp eax, 0x13
jne 0x140316580
popf
pop rax
jmp 0x1403179ae
cmp eax, 0x33
jne 0x14031658f
popf
pop rax
jmp 0x1403189b5
cmp eax, 0x24
jne 0x14031659e
popf
pop rax
jmp 0x140318279
cmp eax, 0x1e
jne 0x1403165ad
popf
pop rax
jmp 0x140318068
cmp eax, 0xb1
jne 0x1403165bc
popf
pop rax
jmp 0x14031ce66
cmp eax, 0x26
jne 0x1403165cb
popf
pop rax
jmp 0x140318365
cmp eax, 0x27
jne 0x1403165da
popf
pop rax
jmp 0x1403183ad
cmp eax, 0x30
jne 0x1403165e9
popf
pop rax
jmp 0x1403187df
cmp eax, 0x10
jne 0x1403165f8
popf
pop rax
jmp 0x1403177e4
cmp eax, 0x37
jne 0x140316607
popf
pop rax
jmp 0x140318b84
cmp eax, 9
jne 0x140316616
popf
pop rax
jmp 0x1403173cd
cmp eax, 0x39
jne 0x140316625
popf
pop rax
jmp 0x140318ccc
cmp eax, 0x16
jne 0x140316634
popf
pop rax
jmp 0x140317c1b
cmp eax, 0x7e
jne 0x140316643
popf
pop rax
jmp 0x14031b137
cmp eax, 0x4b
jne 0x140316652
popf
pop rax
jmp 0x1403196bd
cmp eax, 0x92
jne 0x140316661
popf
pop rax
jmp 0x14031bc6b
cmp eax, 0x14
jne 0x140316670
popf
pop rax
jmp 0x140317abe
cmp eax, 0xa4
jne 0x14031667f
popf
pop rax
jmp 0x14031c519
cmp eax, 0x7f
jne 0x14031668e
popf
pop rax
jmp 0x14031b1b9
cmp eax, 0x69
jne 0x14031669d
popf
pop rax
jmp 0x14031a4e3
cmp eax, 0x83
jne 0x1403166ac
popf
pop rax
jmp 0x14031b459
cmp eax, 0x51
jne 0x1403166bb
popf
pop rax
jmp 0x1403199a4
cmp eax, 0x11
jne 0x1403166ca
popf
pop rax
jmp 0x14031786a
cmp eax, 0x35
jne 0x1403166d9
popf
pop rax
jmp 0x140318a8b
cmp eax, 0xa0
jne 0x1403166e8
popf
pop rax
jmp 0x14031c35e
cmp eax, 0x7a
jne 0x1403166f7
popf
pop rax
jmp 0x14031af07
cmp eax, 0x6b
jne 0x140316706
popf
pop rax
jmp 0x14031a631
cmp eax, 0x38
jne 0x140316715
popf
pop rax
jmp 0x140318c15
cmp eax, 0x64
jne 0x140316724
popf
pop rax
jmp 0x14031a306
cmp eax, 0x5c
jne 0x140316733
popf
pop rax
jmp 0x140319ef8
cmp eax, 0x15
jne 0x140316742
popf
pop rax
jmp 0x140317b72
cmp eax, 0xaf
jne 0x140316751
popf
pop rax
jmp 0x14031cbcb
cmp eax, 6
jne 0x140316760
popf
pop rax
jmp 0x14031720f
cmp eax, 0x85
jne 0x14031676f
popf
pop rax
jmp 0x14031b55a
cmp eax, 0x49
jne 0x14031677e
popf
pop rax
jmp 0x1403195d4
cmp eax, 0x1f
jne 0x14031678d
popf
pop rax
jmp 0x1403180a7
cmp eax, 4
jne 0x14031679c
popf
pop rax
jmp 0x1403170d9
cmp eax, 0x8f
jne 0x1403167ab
popf
pop rax
jmp 0x14031bab8
cmp eax, 0x4d
jne 0x1403167ba
popf
pop rax
jmp 0x14031979c
cmp eax, 0x90
jne 0x1403167c9
popf
pop rax
jmp 0x14031bb88
cmp eax, 0x45
jne 0x1403167d8
popf
pop rax
jmp 0x140319384
cmp eax, 0x2c
jne 0x1403167e7
popf
pop rax
jmp 0x140318627
cmp eax, 0x5f
jne 0x1403167f6
popf
pop rax
jmp 0x14031a07d
cmp eax, 0x19
jne 0x140316805
popf
pop rax
jmp 0x140317db5
cmp eax, 0x1d
jne 0x140316814
popf
pop rax
jmp 0x140317f7c
cmp eax, 0x9e
jne 0x140316823
popf
pop rax
jmp 0x14031c24b
cmp eax, 0x53
jne 0x140316832
popf
pop rax
jmp 0x140319ad9
cmp eax, 0x4f
jne 0x140316841
popf
pop rax
jmp 0x140319886
cmp eax, 0x6c
jne 0x140316850
popf
pop rax
jmp 0x14031a695
cmp eax, 7
jne 0x14031685f
popf
pop rax
jmp 0x140317290
cmp eax, 0xa8
jne 0x14031686e
popf
pop rax
jmp 0x14031c792
cmp eax, 0x84
jne 0x14031687d
popf
pop rax
jmp 0x14031b4ec
cmp eax, 0x7c
jne 0x14031688c
popf
pop rax
jmp 0x14031b00d
cmp eax, 0xac
jne 0x14031689b
popf
pop rax
jmp 0x14031c9ee
cmp eax, 0x8c
jne 0x1403168aa
popf
pop rax
jmp 0x14031b92d
cmp eax, 0x18
jne 0x1403168b9
popf
pop rax
jmp 0x140317d59
cmp eax, 0x28
jne 0x1403168c8
popf
pop rax
jmp 0x14031844f
cmp eax, 0x22
jne 0x1403168d7
popf
pop rax
jmp 0x140318179
cmp eax, 0x98
jne 0x1403168e6
popf
pop rax
jmp 0x14031bee4
cmp eax, 0x52
jne 0x1403168f5
popf
pop rax
jmp 0x140319a48
cmp eax, 0x41
jne 0x140316904
popf
pop rax
jmp 0x140319134
cmp eax, 0x67
jne 0x140316913
popf
pop rax
jmp 0x14031a438
cmp eax, 0x70
jne 0x140316922
popf
pop rax
jmp 0x14031a910
cmp eax, 0x29
jne 0x140316931
popf
pop rax
jmp 0x1403184bb
cmp eax, 0x95
jne 0x140316940
popf
pop rax
jmp 0x14031bd3c
cmp eax, 0
jne 0x14031694f
popf
pop rax
jmp 0x140316ea4
cmp eax, 0x4e
jne 0x14031695e
popf
pop rax
jmp 0x140319808
cmp eax, 0x31
jne 0x14031696d
popf
pop rax
jmp 0x140318883
cmp eax, 0xa1
jne 0x14031697c
popf
pop rax
jmp 0x14031c3ef
cmp eax, 0x82
jne 0x14031698b
popf
pop rax
jmp 0x14031b3c4
cmp eax, 0xa3
jne 0x14031699a
popf
pop rax
jmp 0x14031c4b2
cmp eax, 0xad
jne 0x1403169a9
popf
pop rax
jmp 0x14031caa5
cmp eax, 0x7b
jne 0x1403169b8
popf
pop rax
jmp 0x14031af52
cmp eax, 0x75
jne 0x1403169c7
popf
pop rax
jmp 0x14031abd3
cmp eax, 3
jne 0x1403169d6
popf
pop rax
jmp 0x140317047
cmp eax, 0x6f
jne 0x1403169e5
popf
pop rax
jmp 0x14031a855
cmp eax, 0x34
jne 0x1403169f4
popf
pop rax
jmp 0x140318a24
cmp eax, 0x88
jne 0x140316a03
popf
pop rax
jmp 0x14031b722
cmp eax, 0x76
jne 0x140316a12
popf
pop rax
jmp 0x14031ac7b
cmp eax, 0xb
jne 0x140316a21
popf
pop rax
jmp 0x140317515
cmp eax, 0x66
jne 0x140316a30
popf
pop rax
jmp 0x14031a3ed
cmp eax, 0x81
jne 0x140316a3f
popf
pop rax
jmp 0x14031b309
cmp eax, 0x9f
jne 0x140316a4e
popf
pop rax
jmp 0x14031c2b8
cmp eax, 0x3a
jne 0x140316a5d
popf
pop rax
jmp 0x140318d70
cmp eax, 2
jne 0x140316a6c
popf
pop rax
jmp 0x140316fb0
cmp eax, 0x65
jne 0x140316a7b
popf
pop rax
jmp 0x14031a39b
cmp eax, 0x21
jne 0x140316a8a
popf
pop rax
jmp 0x140318142
cmp eax, 0xa5
jne 0x140316a99
popf
pop rax
jmp 0x14031c5e3
cmp eax, 0x17
jne 0x140316aa8
popf
pop rax
jmp 0x140317d07
cmp eax, 0x87
jne 0x140316ab7
popf
pop rax
jmp 0x14031b67e
cmp eax, 0x46
jne 0x140316ac6
popf
pop rax
jmp 0x1403193f3
cmp eax, 0x32
jne 0x140316ad5
popf
pop rax
jmp 0x1403188df
cmp eax, 0x96
jne 0x140316ae4
popf
pop rax
jmp 0x14031bde4
cmp eax, 0x60
jne 0x140316af3
popf
pop rax
jmp 0x14031a10e
cmp eax, 0x42
jne 0x140316b02
popf
pop rax
jmp 0x1403191b2
cmp eax, 8
jne 0x140316b11
popf
pop rax
jmp 0x140317338
cmp eax, 0x57
jne 0x140316b20
popf
pop rax
jmp 0x140319d0a
cmp eax, 0x59
jne 0x140316b2f
popf
pop rax
jmp 0x140319df3
cmp eax, 0x9c
jne 0x140316b3e
popf
pop rax
jmp 0x14031c13a
cmp eax, 0x1a
jne 0x140316b4d
popf
pop rax
jmp 0x140317df8
cmp eax, 0x73
jne 0x140316b5c
popf
pop rax
jmp 0x14031aa96
cmp eax, 0x12
jne 0x140316b6b
popf
pop rax
jmp 0x1403178ff
cmp eax, 0xa9
jne 0x140316b7a
popf
pop rax
jmp 0x14031c86d
cmp eax, 0x3c
jne 0x140316b89
popf
pop rax
jmp 0x140318e7f
cmp eax, 0x74
jne 0x140316b98
popf
pop rax
jmp 0x14031ab2b
cmp eax, 0x3b
jne 0x140316ba7
popf
pop rax
jmp 0x140318e01
cmp eax, 0x3d
jne 0x140316bb6
popf
pop rax
jmp 0x140318f23
cmp eax, 0x5d
jne 0x140316bc5
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
mov rbp, rsp
sub rsp, 0x70
mov rbx, qword [0x1400a77f8]
xor r15d, r15d
mov r14, r8
mov qword [rbp - 0x50], r15
mov rdi, rcx
mov dword [rbp - 0x48], r15d
mov r9d, r15d
mov r10d, r15d
movsx eax, byte [rbx]
lea r12d, [r15 + 1]
mov esi, r15d
test al, al
je 0x140316f35
push rax
pushf
mov eax, 0xc79dfd9d
pushf
not eax
add eax, 0xc2a7697b
xor eax, 0xc977ee2c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa199fa06
xor eax, 0xc172f57f
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xacf84957
xor eax, 0xe2c04230
rol eax, 0xaa
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x8bfb2939
pushf
not eax
add eax, 0x91c9b6fa
xor eax, 0xdfd38494
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa636c217
xor eax, 0x892d2d3c
rol eax, 0xf3
popf
jmp 0x140316436
mov ecx, eax
cmp eax, 0x49
jg 0x140317014
push rax
pushf
mov eax, 0xb16d1e65
pushf
not eax
add eax, 0xc54e3f86
xor eax, 0xb9f450e2
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa78f374e
xor eax, 0xa1b50f7f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xfae6eeb6
xor eax, 0xb29bddc9
rol eax, 0x39
popf
pushf
not eax
add eax, 0xfbe23b3f
xor eax, 0xf2e16554
rol eax, 0x36
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x429d3554
pushf
not eax
add eax, 0xbeafefcd
xor eax, 0xdd19ad71
rol eax, 0x28
popf
pushf
not eax
add eax, 0xd1415344
xor eax, 0xc62a7ca2
rol eax, 0x58
popf
jmp 0x140316436
je 0x140317093
push rax
pushf
mov eax, 0x9455de28
pushf
not eax
add eax, 0xb7a5a7bf
xor eax, 0xd36d18be
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x97cd0356
xor eax, 0xc3163ffa
rol eax, 0xae
popf
pushf
not eax
add eax, 0xed54b48b
xor eax, 0x8c4923b5
rol eax, 0x9c
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x2fa9604f
pushf
not eax
add eax, 0x93e9ed93
xor eax, 0xa20141c5
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe7bd581c
xor eax, 0x8640af34
rol eax, 7
popf
pushf
not eax
add eax, 0xf56d253e
xor eax, 0xd9a888bb
rol eax, 0x46
popf
jmp 0x140316436
cmp eax, 0x38
jg 0x140317128
push rax
pushf
mov eax, 0xc1b9f6ae
pushf
not eax
add eax, 0xe5add3c8
xor eax, 0xf46fefe7
rol eax, 0x35
popf
pushf
not eax
add eax, 0xcc3dadb8
xor eax, 0xe379a555
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x80bec7f9
xor eax, 0x942c4495
rol eax, 0x53
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xb35dab32
pushf
not eax
add eax, 0xff836f4d
xor eax, 0x96a3a860
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xfc4bd178
xor eax, 0x958423d8
rol eax, 0xe1
popf
jmp 0x140316436
test al, al
je 0x14031725d
push rax
pushf
mov eax, 0x74443d4c
pushf
not eax
add eax, 0x9128d93f
xor eax, 0x975a0f5e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb0c050e2
xor eax, 0xe3677c01
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc2810617
xor eax, 0xb4d310df
rol eax, 0xb0
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xda163db0
pushf
not eax
add eax, 0xeabcdf83
xor eax, 0xca2b2301
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd7bb57a5
xor eax, 0xf706610a
rol eax, 0xc3
popf
jmp 0x140316436
sub ecx, 0x30
je 0x1403172df
push rax
pushf
mov eax, 0xc09a8f54
pushf
not eax
add eax, 0xe0875eab
xor eax, 0xdb51fe42
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9e10b247
xor eax, 0xa4ebc3eb
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe0a0a915
xor eax, 0xb85f1995
rol eax, 0x3d
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xfef21988
pushf
not eax
add eax, 0xc204ba2e
xor eax, 0xd0225d37
rol eax, 0xca
popf
pushf
not eax
add eax, 0xa2cd4161
xor eax, 0xcc971cc3
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe914c33b
xor eax, 0xfc75e385
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe3d276b9
xor eax, 0xafba4264
rol eax, 0xf
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031739a
push rax
pushf
mov eax, 0x1ab373cd
pushf
not eax
add eax, 0xd15e06b5
xor eax, 0xb67c698b
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xa8b40110
xor eax, 0x925531c3
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf660cbbe
xor eax, 0xddc4a04d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb4278143
xor eax, 0xedc2e3f4
rol eax, 0x96
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xee512d7b
pushf
not eax
add eax, 0x82dcacfa
xor eax, 0xfbbfb150
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xba7fcf0d
xor eax, 0xd798dbe4
rol eax, 0xbf
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031742b
push rax
pushf
mov eax, 0xa9848b3a
pushf
not eax
add eax, 0x9bf96097
xor eax, 0xff7fe7f2
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x81ad536f
xor eax, 0x856d0b0a
rol eax, 0x56
popf
pushf
not eax
add eax, 0x851e54c7
xor eax, 0xf2d57591
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe08d4932
xor eax, 0xdeba48df
rol eax, 0x45
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xb1cb245a
pushf
not eax
add eax, 0xca6c2438
xor eax, 0xe56de948
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc9293fd9
xor eax, 0xad156d0b
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xbbddb980
xor eax, 0x9df41b41
rol eax, 0x8b
popf
jmp 0x140316436
sub ecx, r12d
je 0x140317560
push rax
pushf
mov eax, 0x623e3a
pushf
not eax
add eax, 0xfdb5c312
xor eax, 0xed2ebba4
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9fcf13ff
xor eax, 0x8e0c5b54
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa7042c8a
xor eax, 0x946c7fd5
rol eax, 0x10
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xf6640279
pushf
not eax
add eax, 0x89c7d0dc
xor eax, 0xa8af5730
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc3555d8a
xor eax, 0x94d932c2
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xfc6aab78
xor eax, 0xecd8ff6a
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb3240b13
xor eax, 0x9ac8bc40
rol eax, 0xc5
popf
jmp 0x140316436
add rdx, rdx
lea rax, [0x1b27091cf]
pushf
sub rax, 0x726876ff
popf
lea rcx, [rbp - 0x50]
mov r8d, dword [rax + rdx*8 + 8]
mov rdx, qword [rax + rdx*8]
call fcn.140132b95
push rax
pushf
mov eax, 0x78f8c17c
pushf
not eax
add eax, 0xce433821
xor eax, 0xe7d94461
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe5b07185
xor eax, 0x9ea0a931
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc24f057f
xor eax, 0xaf3002d6
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa14688de
xor eax, 0xbf8c19c0
rol eax, 0xe7
popf
jmp 0x140316436
mov r9, qword [rbp - 0x50]
test r9, r9
je 0x140317837
push rax
pushf
mov eax, 0xb8557da8
pushf
not eax
add eax, 0xf79b713d
xor eax, 0xed34c114
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x89f733f6
xor eax, 0xd95bdc71
rol eax, 0x13
popf
pushf
not eax
add eax, 0xede1cc13
xor eax, 0xfb4bbf17
rol eax, 0x65
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xf1fab425
pushf
not eax
add eax, 0xc19b5e33
xor eax, 0x8bf55006
rol eax, 0x32
popf
pushf
not eax
add eax, 0x901c6d28
xor eax, 0xa7ef5bc6
rol eax, 0x81
popf
jmp 0x140316436
mov dword [rbp - 0x18], 8
lea rax, [0x1bda2155a]
pushf
sub rax, 0x7d99f37a
popf
mov qword [rbp - 0x20], rax
lea rdx, [rbp - 0x20]
movaps xmm0, xmmword [rbp - 0x20]
lea rcx, [rbp - 0x10]
movdqa xmmword [rbp - 0x20], xmm0
call fcn.140315a19
lea r8, [rbp - 0x50]
mov rcx, rax
lea rdx, [rbp - 0x20]
call fcn.14021c925
mov r9, qword [rbp - 0x20]
mov r10d, dword [rbp - 0x18]
jmp 0x140318684
mov qword [rbp - 0x40], r15
mov dword [rbp - 0x38], r15d
test dl, dl
je 0x140317968
push rax
pushf
mov eax, 0xc235eb1f
pushf
not eax
add eax, 0x9da8080e
xor eax, 0xe8161493
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa97916c3
xor eax, 0xf078d121
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd9e6fdc4
xor eax, 0xbe1be041
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa4f96e50
xor eax, 0xdfcc5812
rol eax, 0xa0
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x6011ec31
pushf
not eax
add eax, 0xa7ae6fea
xor eax, 0xdb778866
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x815de1f5
xor eax, 0x853d2067
rol eax, 0x76
popf
pushf
not eax
add eax, 0x910dba01
xor eax, 0x89879a98
rol eax, 0xd3
popf
jmp 0x140316436
lea rcx, [rbp - 0x10]
call fcn.14017da3d
mov dl, 0x68
pushf
not dl
add dl, 0x8f
xor dl, 0x5e
rol dl, 0x52
popf
pushf
not dl
add dl, 0x7d
xor dl, 0x94
rol dl, 0xac
popf
pushf
not dl
add dl, 0x49
xor dl, 0x20
rol dl, 0x3f
popf
mov qword [rbp - 0x30], r15
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x28], r15d
mov rbx, rax
call fcn.1400b7616
mov r8, rbx
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x30]
call fcn.14021c925
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x40]
call fcn.140217cb5
mov rsi, qword [rbp - 0x40]
lea rbx, [0x1bbad28b5]
pushf
sub rbx, 0x7ba4fc85
popf
test rsi, rsi
je 0x140317a78
push rax
pushf
mov eax, 0x439bb5c7
pushf
not eax
add eax, 0xc14aba40
xor eax, 0xfd8c0334
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf0f61f05
xor eax, 0x91e8cd46
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8bcb5cad
xor eax, 0xc33ea2fe
rol eax, 0xa6
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x424b3a44
pushf
not eax
add eax, 0xae99e70f
xor eax, 0xcd85a358
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc36525c8
xor eax, 0xe49fe185
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe1f88a33
xor eax, 0xad9a4c4a
rol eax, 0x55
popf
jmp 0x140316436
mov rax, qword [rsi]
mov rcx, rsi
mov rax, qword [rax + 0x10]
jmp 0x140317ac9
call qword [str.px_a_]
cmp al, 0x3e
jne 0x140317b19
push rax
pushf
mov eax, 0xa16e1c45
pushf
not eax
add eax, 0x93664941
xor eax, 0xa46bca96
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf9a341da
xor eax, 0xbf52dd3c
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa3d3c8f7
xor eax, 0xfa49785c
rol eax, 0xbb
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xbba8a5b3
pushf
not eax
add eax, 0xc8a6ab17
xor eax, 0x9ac97a0b
rol eax, 0x78
popf
pushf
not eax
add eax, 0x947571f1
xor eax, 0x91df7d0a
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8efb0f9f
xor eax, 0x927f8693
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd79ed843
xor eax, 0xdb547335
rol eax, 0x14
popf
jmp 0x140316436
cmp byte [rbp - 0x38], r12b
jg 0x140317bd5
push rax
pushf
mov eax, 0x999eed94
pushf
not eax
add eax, 0x8b931905
xor eax, 0xec526feb
rol eax, 0x89
popf
pushf
not eax
add eax, 0xaf16344c
xor eax, 0x81828fe7
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe1439638
xor eax, 0xddb6b2e6
rol eax, 0x31
popf
pushf
not eax
add eax, 0xfb93647f
xor eax, 0xf7f3ffe4
rol eax, 0x9c
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x40371499
pushf
not eax
add eax, 0xe0c36a4a
xor eax, 0xca3af939
rol eax, 0x12
popf
pushf
not eax
add eax, 0xc19e6d98
xor eax, 0xcb830b82
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8990197b
xor eax, 0x94b0a053
rol eax, 0x4b
popf
jmp 0x140316436
mov edx, 0x9e573ba6
pushf
not edx
add edx, 0xb8f6bef7
xor edx, 0xc24dd821
rol edx, 0x25
popf
pushf
not edx
add edx, 0xab2c9aed
xor edx, 0xbf7f415f
rol edx, 0x61
popf
pushf
not edx
add edx, 0xe9d70737
xor edx, 0x8a9aab5a
rol edx, 0x35
popf
lea rcx, [0x1b40474b4]
pushf
sub rcx, 0x73f9fc94
popf
call fcn.1401b58c1
test rax, rax
je 0x140317cd4
push rax
pushf
mov eax, 0x6b5e9a3b
pushf
not eax
add eax, 0x913f0caf
xor eax, 0xe3a62819
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xf397f34c
xor eax, 0x9f4b3cac
rol eax, 0xee
popf
pushf
not eax
add eax, 0xcec7567d
xor eax, 0xe86e3f99
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x972896da
xor eax, 0x8d8caa48
rol eax, 0x87
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x782be3c6
pushf
not eax
add eax, 0x84bc9b8d
xor eax, 0xada2a2ce
rol eax, 0x31
popf
pushf
not eax
add eax, 0xecf89a5c
xor eax, 0xc2e157f7
rol eax, 0xd2
popf
jmp 0x140316436
mov qword [rax], rbx
mov byte [rax + 8], 0x20
jmp 0x140317db5
mov rax, r15
push rax
pushf
mov eax, 0xaa6cb809
pushf
not eax
add eax, 0x9472b6bc
xor eax, 0xca8da327
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9f596d09
xor eax, 0xeac383e4
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe0b7dc23
xor eax, 0xac627e57
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xfef6a018
xor eax, 0xe725d4fc
rol eax, 0x48
popf
jmp 0x140316436
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.140117e06
mov rsi, qword [rbp - 0x40]
push rax
pushf
mov eax, 0xdad1d409
pushf
not eax
add eax, 0xead5fe5f
xor eax, 0xfb44943e
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8905aec9
xor eax, 0xe6357f2e
rol eax, 0xc6
popf
jmp 0x140316436
cmp byte [rbp - 0x38], r12b
jg 0x140317e31
push rax
pushf
mov eax, 0x1ad4d25c
pushf
not eax
add eax, 0xcb77b193
xor eax, 0xc63a85b8
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd3c839fa
xor eax, 0xec5eb5e1
rol eax, 0xfc
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x2cf995b9
pushf
not eax
add eax, 0x8959ee4c
xor eax, 0xc7b54122
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf3a0ec7f
xor eax, 0xbd8d719f
rol eax, 0xbf
popf
jmp 0x140316436
test rsi, rsi
jne 0x140317e9c
push rax
pushf
mov eax, 0x1ac05e96
pushf
not eax
add eax, 0xfebc1e04
xor eax, 0xfeacfc97
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa04c144d
xor eax, 0xfe96a00d
rol eax, 0x2d
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x45576748
pushf
not eax
add eax, 0xd1591a6d
xor eax, 0xa48f5fd7
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd5cc5eb2
xor eax, 0xac45928c
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x82db0c81
xor eax, 0xe18cfb5a
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd0733316
xor eax, 0xed539f18
rol eax, 0x97
popf
jmp 0x140316436
mov dl, 0x71
pushf
not dl
add dl, 0x4e
xor dl, 0x18
rol dl, 0xca
popf
pushf
not dl
add dl, 0xaf
xor dl, 0xc0
rol dl, 0x52
popf
pushf
not dl
add dl, 0x49
xor dl, 0xe
rol dl, 0x35
popf
pushf
not dl
add dl, 3
xor dl, 0x76
rol dl, 0x18
popf
mov qword [rbp - 0x40], r15
lea rcx, [rbp - 0x40]
mov dword [rbp - 0x38], r15d
call fcn.1400b7616
jmp 0x140318142
mov edx, 0xe99de58f
pushf
not edx
add edx, 0xbedb3160
xor edx, 0xc2507b7d
rol edx, 0xd0
popf
pushf
not edx
add edx, 0xa21a73be
xor edx, 0xac512430
rol edx, 0x35
popf
pushf
not edx
add edx, 0x9dc9d3a0
xor edx, 0x918e2c10
rol edx, 0x6f
popf
lea rcx, [0x19782efc3]
pushf
sub rcx, 0x577877a3
popf
call fcn.1401b58c1
test rax, rax
je 0x140318022
push rax
pushf
mov eax, 0xe78e2f28
pushf
not eax
add eax, 0xeebc86d0
xor eax, 0x9eebdfeb
rol eax, 0x92
popf
pushf
not eax
add eax, 0xca310e1b
xor eax, 0xf93c13da
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb0d37eef
xor eax, 0xe9e0f0d8
rol eax, 0xc4
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xc9e2b8d
pushf
not eax
add eax, 0xd7a25173
xor eax, 0xede813a2
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8815735c
xor eax, 0xd8fd0886
rol eax, 0x44
popf
pushf
not eax
add eax, 0xec80dd9e
xor eax, 0xf6a01ba9
rol eax, 0x42
popf
jmp 0x140316436
mov qword [rax], rbx
mov byte [rax + 8], 0x3e
jmp 0x140318103
mov rax, r15
push rax
pushf
mov eax, 0x96bc17ff
pushf
not eax
add eax, 0xebb003e3
xor eax, 0x901d08e6
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf36e1dac
xor eax, 0xf0688f99
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xda6e151c
xor eax, 0xcbc41d20
rol eax, 0x17
popf
pushf
not eax
add eax, 0xb7ed4368
xor eax, 0x8ef4e6c2
rol eax, 0x31
popf
jmp 0x140316436
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.140117e06
push rax
pushf
mov eax, 0xb03044df
pushf
not eax
add eax, 0xb283a1ee
xor eax, 0xa47a263b
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xbe0efe10
xor eax, 0xe7765861
rol eax, 0xff
popf
jmp 0x140316436
mov rsi, qword [rbp - 0x40]
push rax
pushf
mov eax, 0xaa2308a8
pushf
not eax
add eax, 0xfbfef49f
xor eax, 0x8cc2e533
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf03d9a5f
xor eax, 0xb52625d8
rol eax, 0xc0
popf
jmp 0x140316436
test r14, r14
je 0x1403181d7
push rax
pushf
mov eax, 0x9f603fbd
pushf
not eax
add eax, 0xe903b7df
xor eax, 0xc37f4911
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xf2cd8991
xor eax, 0xb634ce0d
rol eax, 0x17
popf
pushf
not eax
add eax, 0xef1eea4d
xor eax, 0xbaa95682
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe58f2245
xor eax, 0x894d15b4
rol eax, 0xc8
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x76467153
pushf
not eax
add eax, 0xa080bf19
xor eax, 0x815c1392
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe9dd2d9e
xor eax, 0xb305ecda
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xee4c9db0
xor eax, 0x91dd996a
rol eax, 0x94
popf
jmp 0x140316436
mov byte [r14], r12b
push rax
pushf
mov eax, 0x615ca86e
pushf
not eax
add eax, 0x8f009630
xor eax, 0x9329edb1
rol eax, 0x61
popf
pushf
not eax
add eax, 0x89031e0f
xor eax, 0xee24e83f
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x951977e3
xor eax, 0xcc5df37f
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xeb188668
xor eax, 0xa4e0bdbd
rol eax, 0x7b
popf
jmp 0x140316436
mov rbx, qword [0x1400a77f8]
cmp byte [rbx], r15b
jne 0x1403182b8
push rax
pushf
mov eax, 0x86e61859
pushf
not eax
add eax, 0xc514a716
xor eax, 0xf6f7a1b2
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe64ae4ed
xor eax, 0x9a8730e6
rol eax, 0xdc
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x4dd6d8cb
pushf
not eax
add eax, 0xb78e4a8d
xor eax, 0xe3a8f462
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb54bf502
xor eax, 0xa1c66b0d
rol eax, 0x85
popf
pushf
not eax
add eax, 0xce382108
xor eax, 0x8321a985
rol eax, 0xe5
popf
jmp 0x140316436
push r12
not r12
sub rbx, r12
pop r12
sub rbx, 1
mov qword [0x1400a77f8], rbx
push rax
pushf
mov eax, 0x543f4a33
pushf
not eax
add eax, 0x9481e3b1
xor eax, 0xc197e8c5
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x880283c3
xor eax, 0xdc2712bf
rol eax, 0x6d
popf
jmp 0x140316436
xor r8d, r8d
lea rcx, [rbp - 0x10]
xor edx, edx
call fcn.14029ab29
mov r9, qword [rax]
mov r10d, dword [rax + 8]
mov qword [rbp - 0x50], r9
mov dword [rbp - 0x48], r10d
mov qword [0x1400a77f8], rbx
test r9, r9
je 0x14031841c
push rax
pushf
mov eax, 0x2ac1807f
pushf
not eax
add eax, 0xe4ae55fd
xor eax, 0xe3c7d0c0
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x85491844
xor eax, 0xa8f42ca3
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8a461148
xor eax, 0xfac68466
rol eax, 0x71
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x9c3d85f6
pushf
not eax
add eax, 0xb58c219f
xor eax, 0x91d1723c
rol eax, 6
popf
pushf
not eax
add eax, 0xede5ce3a
xor eax, 0xc4bb6917
rol eax, 0xd
popf
jmp 0x140316436
cmp byte [rbx - 1], 0x31
jne 0x140318488
push rax
pushf
mov eax, 0x846406c8
pushf
not eax
add eax, 0xc846ec95
xor eax, 0xf4ef8247
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9dd9ef41
xor eax, 0xb044955e
rol eax, 0xef
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xf98c0f4b
pushf
not eax
add eax, 0xea4729e9
xor eax, 0xdd2b09b4
rol eax, 0x10
popf
pushf
not eax
add eax, 0x98f8fb6f
xor eax, 0x8567cdde
rol eax, 0xae
popf
jmp 0x140316436
mov dl, 0x1d
pushf
not dl
add dl, 0x32
xor dl, 0xa2
rol dl, 0xaf
popf
pushf
not dl
add dl, 0x5a
xor dl, 0x80
rol dl, 0xc0
popf
mov qword [rbp - 0x30], r15
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x28], r15d
call fcn.1400b7616
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x30]
call fcn.14021c925
mov r9, qword [rbp - 0x20]
mov r10d, dword [rbp - 0x18]
mov qword [rbp - 0x50], r9
mov dword [rbp - 0x48], r10d
push rax
pushf
mov eax, 0x9cd80730
pushf
not eax
add eax, 0xef53b7bb
xor eax, 0xd2216816
rol eax, 0x93
popf
pushf
not eax
add eax, 0xabd99998
xor eax, 0xe6f596d4
rol eax, 1
popf
jmp 0x140316436
test rsi, rsi
je 0x140318577
push rax
pushf
mov eax, 0xcbc2e1fb
pushf
not eax
add eax, 0xa1a7e8e8
xor eax, 0xf137a3df
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb0d883a7
xor eax, 0xa6723a0b
rol eax, 2
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x3d0d51a1
pushf
not eax
add eax, 0xc0607446
xor eax, 0xe93d00ed
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb1c44802
xor eax, 0xb9af6a00
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb70a72cf
xor eax, 0xb89b30a5
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe15eab9e
xor eax, 0xf65333e9
rol eax, 0xbc
popf
jmp 0x140316436
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x50]
call fcn.140217cb5
mov r9, qword [rbp - 0x50]
push rax
pushf
mov eax, 0x216b42bd
pushf
not eax
add eax, 0x9208e765
xor eax, 0xa91e4f2d
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf0666a59
xor eax, 0xa77c23a6
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xbf976720
xor eax, 0x9d2b3b85
rol eax, 0x66
popf
jmp 0x140316436
mov r10d, dword [rbp - 0x48]
push rax
pushf
mov eax, 0x85c291e0
pushf
not eax
add eax, 0x881c45b1
xor eax, 0xfd1c4aa4
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb0f4d13e
xor eax, 0xb383532d
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd4cf7a7a
xor eax, 0xc0d5c8d0
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xde8b5524
xor eax, 0xbea10156
rol eax, 0xfd
popf
jmp 0x140316436
mov qword [rdi], r9
mov dword [rdi + 8], r10d
lea r11, [rsp + 0x70]
mov rax, rdi
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
sub ecx, 0x39
je 0x14031872e
push rax
pushf
mov eax, 0x83e56728
pushf
not eax
add eax, 0xb3dd670e
xor eax, 0xebdae56b
rol eax, 0x56
popf
pushf
not eax
add eax, 0x9de0eff2
xor eax, 0xfa3864ab
rol eax, 0x71
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xcf33ba6b
pushf
not eax
add eax, 0xecb85a0f
xor eax, 0x80d6abed
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xce9b7be9
xor eax, 0x8811abfe
rol eax, 0x3a
popf
jmp 0x140316436
sub ecx, r12d
jne 0x14031882a
push rax
pushf
mov eax, 0x3c0e2478
pushf
not eax
add eax, 0xc4ae0ee4
xor eax, 0xba18b763
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xac67c955
xor eax, 0xa80b2851
rol eax, 0x19
popf
pushf
not eax
add eax, 0x8fefeb06
xor eax, 0xcaf58d18
rol eax, 0xbe
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x1d3ddddd
pushf
not eax
add eax, 0xe40e353e
xor eax, 0xa46873fb
rol eax, 0x80
popf
pushf
not eax
add eax, 0xcf02bdfe
xor eax, 0xad7d8403
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf8a965cc
xor eax, 0x93ce8275
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x879a4644
xor eax, 0xa337864b
rol eax, 0x9f
popf
jmp 0x140316436
mov esi, r12d
push rax
pushf
mov eax, 0xcd1a1a44
pushf
not eax
add eax, 0xcfa08a2f
xor eax, 0xfae8904f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xda1d90f1
xor eax, 0x858fe6ca
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8d39fc54
xor eax, 0xab327555
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc9ca14e2
xor eax, 0xcca600ee
rol eax, 0xac
popf
jmp 0x140316436
movsx rdx, byte [rbx - 1]
lea rax, [0x192d0e987]
pushf
sub rax, 0x52c8ceb7
popf
sub rdx, 0x39
lea rcx, [rbp - 0x50]
add rdx, rdx
mov r8d, dword [rax + rdx*8 + 8]
mov rdx, qword [rax + rdx*8]
call fcn.140132b95
test esi, esi
je 0x14031895c
push rax
pushf
mov eax, 0x856c15b9
pushf
not eax
add eax, 0xa5d6078a
xor eax, 0xeb0308b3
rol eax, 0x25
popf
pushf
not eax
add eax, 0x99477cd4
xor eax, 0x9ae1f267
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa9579163
xor eax, 0xe886728a
rol eax, 0x86
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x2f6f6042
pushf
not eax
add eax, 0xe9e6453d
xor eax, 0xa669a15d
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xfc7974f8
xor eax, 0xe41d305c
rol eax, 0x90
popf
pushf
not eax
add eax, 0xac32d9a2
xor eax, 0xb578a381
rol eax, 0x78
popf
pushf
not eax
add eax, 0x94f9c082
xor eax, 0xe87c7d95
rol eax, 0x35
popf
jmp 0x140316436
mov r9, qword [rbp - 0x50]
test r9, r9
je 0x1403189f1
push rax
pushf
mov eax, 0x8b6b6992
pushf
not eax
add eax, 0xa099bb82
xor eax, 0xe72cb23f
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb9133403
xor eax, 0xad83f19a
rol eax, 0x5d
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x1e47813e
pushf
not eax
add eax, 0xe3ed1b8e
xor eax, 0xc96d9601
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x87db40e2
xor eax, 0xa70ec045
rol eax, 0xff
popf
jmp 0x140316436
mov r10d, dword [rbp - 0x48]
bts r10d, 9
jmp 0x140318684
cmp ecx, 0x53
jg 0x140318ae9
push rax
pushf
mov eax, 0x50e4552
pushf
not eax
add eax, 0xe9ad9a46
xor eax, 0x860c30fc
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa1cf9939
xor eax, 0xa82c4a26
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xbcbe3de5
xor eax, 0xf5e41d60
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb116caec
xor eax, 0xa8c61a2a
rol eax, 0x4e
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x4b20bac0
pushf
not eax
add eax, 0x90b473de
xor eax, 0xdb4f6b17
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbfdb098d
xor eax, 0xcc92df31
rol eax, 0xc1
popf
jmp 0x140316436
sub ecx, 0x4a
je 0x140318bcf
push rax
pushf
mov eax, 0x4d9fa942
pushf
not eax
add eax, 0xceef0fed
xor eax, 0xd17466b1
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa5e6ce94
xor eax, 0xa18e1eef
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xbc299afc
xor eax, 0x8437643e
rol eax, 0xa
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x444dd860
pushf
not eax
add eax, 0xfc374de3
xor eax, 0xdf0b0208
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa759571c
xor eax, 0xfceeda14
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc5a2d7a7
xor eax, 0x9487d29c
rol eax, 0x49
popf
jmp 0x140316436
sub ecx, r12d
je 0x140318c73
push rax
pushf
mov eax, 0x964c014a
pushf
not eax
add eax, 0x8230ce9a
xor eax, 0xef74fa35
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbfcd8c6c
xor eax, 0x9bb51f4a
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcd8e413b
xor eax, 0xfa88c113
rol eax, 0xc
popf
pushf
not eax
add eax, 0xbca9a4ae
xor eax, 0xb7e9b139
rol eax, 0x5f
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x2500c602
pushf
not eax
add eax, 0xe3de55db
xor eax, 0xeebedc36
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc6c23b27
xor eax, 0xb8dd0c2e
rol eax, 8
popf
pushf
not eax
add eax, 0xcb6d6bb7
xor eax, 0xfc5cb9a5
rol eax, 0x36
popf
pushf
not eax
add eax, 0xb03aef3c
xor eax, 0xd1678418
rol eax, 0xac
popf
jmp 0x140316436
sub ecx, r12d
je 0x140318d17
push rax
pushf
mov eax, 0x3cf91a61
pushf
not eax
add eax, 0x99896a35
xor eax, 0xf75f7c50
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xdffe086e
xor eax, 0x8843fd07
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb2373996
xor eax, 0xbb0d0a96
rol eax, 0x1a
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x22876c42
pushf
not eax
add eax, 0xa049cb91
xor eax, 0x9237361b
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9c39b8a5
xor eax, 0xaefba5a9
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x845ca4c9
xor eax, 0x8fa2f737
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc7ce346c
xor eax, 0xc99e6549
rol eax, 0x1a
popf
jmp 0x140316436
sub ecx, r12d
je 0x140318dce
push rax
pushf
mov eax, 0x88d0bff8
pushf
not eax
add eax, 0xd7206f4a
xor eax, 0xf7c6fbea
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd5c908e4
xor eax, 0xdc6d0a76
rol eax, 0x30
popf
pushf
not eax
add eax, 0xb5478c6c
xor eax, 0xac7179c0
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa5d5914b
xor eax, 0xa1a22098
rol eax, 0xc6
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x173d0af
pushf
not eax
add eax, 0xb22b0a18
xor eax, 0x89f89fce
rol eax, 0xce
popf
pushf
not eax
add eax, 0x93a7704b
xor eax, 0xa9fde067
rol eax, 0xdd
popf
jmp 0x140316436
sub ecx, r12d
je 0x140318e4c
sub ecx, r12d
je 0x140318edd
push rax
pushf
mov eax, 0xadf4c9f9
pushf
not eax
add eax, 0xe5c44801
xor eax, 0xcc19060a
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xfdaad251
xor eax, 0xdbad7845
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xcf1bb7da
xor eax, 0xdc1e675a
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x964dd54b
xor eax, 0xaf63f9e7
rol eax, 0x9a
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x20667de8
pushf
not eax
add eax, 0xb48269fa
xor eax, 0xe75ff237
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xe86ed426
xor eax, 0xd81f13c8
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x80d16ebd
xor eax, 0xfef22f8c
rol eax, 0xf
popf
jmp 0x140316436
cmp ecx, r12d
je 0x140319090
push rax
pushf
mov eax, 0x9b4e8b72
pushf
not eax
add eax, 0xe9af4ea7
xor eax, 0xc46c84dc
rol eax, 0x29
popf
pushf
not eax
add eax, 0x9e43258a
xor eax, 0x85b35471
rol eax, 0xe4
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xd85b82be
pushf
not eax
add eax, 0xee14ff69
xor eax, 0x89fc6d0b
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xba30bef6
xor eax, 0xabb309aa
rol eax, 0x95
popf
pushf
not eax
add eax, 0xcfcb84f3
xor eax, 0xaa09b9a8
rol eax, 0x7f
popf
jmp 0x140316436
sub ecx, 0x54
je 0x14031916c
push rax
pushf
mov eax, 0x72dbcf14
pushf
not eax
add eax, 0x9a8c0208
xor eax, 0x84ac10e6
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xff3ba8e1
xor eax, 0xa8af381a
rol eax, 0xe0
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xa3bac85a
pushf
not eax
add eax, 0xb07450b6
xor eax, 0xea6b4c0b
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xbc50d72c
xor eax, 0xbb27ccf4
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe00c2862
xor eax, 0xb753f850
rol eax, 0xb2
popf
jmp 0x140316436
sub ecx, r12d
je 0x140319201
push rax
pushf
mov eax, 0xe36e60f2
pushf
not eax
add eax, 0xb459aaed
xor eax, 0xada481ca
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa05f3b96
xor eax, 0x84a2c083
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xaca191ca
xor eax, 0xcc58f928
rol eax, 0x48
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x81437aa0
pushf
not eax
add eax, 0x83421d5e
xor eax, 0xf6fe8c16
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa1de2a94
xor eax, 0xb37dc11e
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe0d33df4
xor eax, 0xd13cbbc9
rol eax, 0x3f
popf
jmp 0x140316436
sub ecx, r12d
je 0x1403192a9
push rax
pushf
mov eax, 0x1d428e8b
pushf
not eax
add eax, 0x85bf831d
xor eax, 0xbd36ba9f
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x9ade4744
xor eax, 0xdf154905
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc737910c
xor eax, 0xe974ce33
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x9475d1b0
xor eax, 0xbfac2219
rol eax, 0x69
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xe1ca6447
pushf
not eax
add eax, 0xea91dafd
xor eax, 0x9a274fac
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc80659c3
xor eax, 0x8ff81352
rol eax, 0x62
popf
jmp 0x140316436
sub ecx, r12d
je 0x1403193c0
push rax
pushf
mov eax, 0x27615b4c
pushf
not eax
add eax, 0xe7014fb3
xor eax, 0xd3e54c17
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf09b6cec
xor eax, 0x946a76ae
rol eax, 0x73
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xbce44e6e
pushf
not eax
add eax, 0xa7e15f0c
xor eax, 0xccffd425
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xcd6f1bee
xor eax, 0x9a6db992
rol eax, 0x84
popf
jmp 0x140316436
sub ecx, r12d
je 0x140319455
push rax
pushf
mov eax, 0x22f23eeb
pushf
not eax
add eax, 0xc2714e9c
xor eax, 0x93e1af70
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe56f8565
xor eax, 0xed44be68
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd7859c85
xor eax, 0x87aed847
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xbf6276b1
xor eax, 0xab6a2267
rol eax, 0x59
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x9bab4f20
pushf
not eax
add eax, 0xb1900f51
xor eax, 0xf60ea07b
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8f141e46
xor eax, 0xef3d04b9
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xeb822f9d
xor eax, 0xf25c04f9
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf5b1f233
xor eax, 0x804adb40
rol eax, 0xa1
popf
jmp 0x140316436
cmp ecx, 5
je 0x14031957b
push rax
pushf
mov eax, 0x91586245
pushf
not eax
add eax, 0x8f3b609a
xor eax, 0xeb5de953
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb91b8a94
xor eax, 0xf36b56d2
rol eax, 0x17
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x82edb7d7
pushf
not eax
add eax, 0xcefad199
xor eax, 0xde57805e
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc359bc89
xor eax, 0xd1845843
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xfb75cd39
xor eax, 0xd04ddced
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9ee6269f
xor eax, 0xfa1f4692
rol eax, 0xb8
popf
jmp 0x140316436
mov dword [rdi + 8], r15d
mov byte [rdi + 8], 2
mov qword [rdi], r15
jmp 0x14031868b
movsx eax, byte [rbx]
test al, al
je 0x140319664
push rax
pushf
mov eax, 0xfb560d73
pushf
not eax
add eax, 0x901a3546
xor eax, 0x9a1e9fb7
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa3e852e4
xor eax, 0xb68640d9
rol eax, 0x25
popf
pushf
not eax
add eax, 0x973f976f
xor eax, 0xed50d87e
rol eax, 0xb
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x20e5b3f
pushf
not eax
add eax, 0x9547bd7f
xor eax, 0x8c05ee50
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe033d489
xor eax, 0xb27046ff
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9cccbf12
xor eax, 0xacfa4c52
rol eax, 0x11
popf
pushf
not eax
add eax, 0x877a4fbf
xor eax, 0xd642681b
rol eax, 0xd
popf
jmp 0x140316436
push r12
not r12
sub rbx, r12
pop r12
sub rbx, 1
mov qword [0x1400a77f8], rbx
push rax
pushf
mov eax, 0x7e2569e1
pushf
not eax
add eax, 0xa31f4fdf
xor eax, 0xb5aa1d73
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbd1412a6
xor eax, 0xa84f9f82
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xefdb93dc
xor eax, 0x8bd88560
rol eax, 0xa4
popf
jmp 0x140316436
je 0x1403197d5
push rax
pushf
mov eax, 0x10536b72
pushf
not eax
add eax, 0xf510d888
xor eax, 0xf78c3905
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x91fe83c5
xor eax, 0xd67dea3a
rol eax, 9
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xe5152be8
pushf
not eax
add eax, 0x9337084b
xor eax, 0xc43a1ad6
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf7d65fe9
xor eax, 0xa06d8bb1
rol eax, 0x27
popf
jmp 0x140316436
cmp eax, 0x38
jg 0x140319853
push rax
pushf
mov eax, 0x1318d45b
pushf
not eax
add eax, 0xd5ac92fb
xor eax, 0xdf886946
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa04f2fb0
xor eax, 0xffedd010
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb8049ec8
xor eax, 0xfba20e3f
rol eax, 0x15
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xc68a6ea5
pushf
not eax
add eax, 0xf96e0749
xor eax, 0xe6912415
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc148320b
xor eax, 0xe5f48f18
rol eax, 0xd5
popf
jmp 0x140316436
je 0x1403198ce
push rax
pushf
mov eax, 0x7db5021e
pushf
not eax
add eax, 0x994fe856
xor eax, 0xd1876554
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xee1257e4
xor eax, 0x94ad3002
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9a947e89
xor eax, 0xed61b08f
rol eax, 0xe5
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x93b0924e
pushf
not eax
add eax, 0xc4c17d26
xor eax, 0x8c425920
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf80542e0
xor eax, 0xad2323ea
rol eax, 0xf2
popf
jmp 0x140316436
sub ecx, 0x30
je 0x1403199ef
push rax
pushf
mov eax, 0x50d56f6
pushf
not eax
add eax, 0xb34caa22
xor eax, 0xe6c76ab4
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb4feb37b
xor eax, 0x9c4d4390
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x99b27fe0
xor eax, 0xd25c4b77
rol eax, 0xdd
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x79175024
pushf
not eax
add eax, 0xefa52828
xor eax, 0xd70abb5b
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xfc2e67bf
xor eax, 0x97d1c115
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xfeece5fc
xor eax, 0xdc38ac47
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc4964e40
xor eax, 0xc6d62f0d
rol eax, 0x9f
popf
jmp 0x140316436
sub ecx, r12d
je 0x140319aa6
push rax
pushf
mov eax, 0xc4ebafaf
pushf
not eax
add eax, 0xf935b493
xor eax, 0x9dc242f6
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8a716ed5
xor eax, 0xcab1ccdb
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe2185fd4
xor eax, 0xdb87852f
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xdd5ed5b6
xor eax, 0x906065a5
rol eax, 0x98
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x8014777f
pushf
not eax
add eax, 0xa590c9de
xor eax, 0x80c1990d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb3d2901d
xor eax, 0xe0f17273
rol eax, 0x15
popf
jmp 0x140316436
sub ecx, r12d
je 0x140319b37
push rax
pushf
mov eax, 0xd6427e6e
pushf
not eax
add eax, 0xd8206d60
xor eax, 0xa1a80326
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa61aa488
xor eax, 0x846c57c1
rol eax, 0x10
popf
pushf
not eax
add eax, 0xfbdcd0d9
xor eax, 0xde5f800d
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd3dd22ab
xor eax, 0xc9563d85
rol eax, 0x7e
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xe58f29d6
pushf
not eax
add eax, 0xbfd4bcfd
xor eax, 0xb231c39a
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf842d7d0
xor eax, 0xdf066f0f
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd0c6546b
xor eax, 0x893e51d5
rol eax, 0xdc
popf
jmp 0x140316436
sub ecx, r12d
je 0x140319d42
push rax
pushf
mov eax, 0x7299f9bc
pushf
not eax
add eax, 0xe367e959
xor eax, 0xb7b74fd4
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa1067f97
xor eax, 0x97fb9042
rol eax, 0x32
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xb3e0a2f1
pushf
not eax
add eax, 0xeeff3816
xor eax, 0xd7dc3588
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa50d0b13
xor eax, 0xf214485f
rol eax, 0xb2
popf
jmp 0x140316436
movsx eax, byte [rbx - 1]
sub eax, 0xe
push rax
pushf
mov eax, 0x73a97a0b
pushf
not eax
add eax, 0x93623db5
xor eax, 0xad83b3ef
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xce9ddf96
xor eax, 0xf7539f25
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa3e0a2b2
xor eax, 0x8cd94073
rol eax, 0x5d
popf
jmp 0x140316436
movsxd rdx, eax
mov rcx, rdi
shl rdx, 4
lea rax, [0x1a7a4ec21]
pushf
sub rax, 0x679cd151
popf
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
call fcn.140315a19
jmp 0x14031868b
movsx rdx, byte [rbx - 1]
sub rdx, 0xe
jmp 0x140317765
lea rax, [0x194faf4c6]
pushf
sub rax, 0x54f2c6b6
popf
mov dword [rdi + 8], r15d
mov qword [rdi], rax
jmp 0x14031868b
sub ecx, 2
je 0x14031a0c8
push rax
pushf
mov eax, 0xf8285d24
pushf
not eax
add eax, 0xeafcb712
xor eax, 0x81175aca
rol eax, 0x41
popf
pushf
not eax
add eax, 0xacbb4013
xor eax, 0x92ff1896
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe9f64fa9
xor eax, 0xc8a3f65e
rol eax, 0x1e
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x782cf553
pushf
not eax
add eax, 0xf5035452
xor eax, 0x821f3a7b
rol eax, 0x56
popf
pushf
not eax
add eax, 0xc973e5f8
xor eax, 0xd5f93ea3
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd9b5f206
xor eax, 0xa54afc3d
rol eax, 0x6f
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031a159
push rax
pushf
mov eax, 0x2d0d2f6b
pushf
not eax
add eax, 0x9ec5e660
xor eax, 0xed1379e4
rol eax, 0x66
popf
pushf
not eax
add eax, 0xaa994b1c
xor eax, 0x90ac5356
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9647bc8f
xor eax, 0xdb935e9d
rol eax, 0x81
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xa38e2869
pushf
not eax
add eax, 0xe3545331
xor eax, 0x91a3fe6d
rol eax, 0x85
popf
pushf
not eax
add eax, 0xfae65f90
xor eax, 0x80bad90b
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf58c8a5e
xor eax, 0x97df98c6
rol eax, 0x36
popf
pushf
not eax
add eax, 0xafeddfef
xor eax, 0xce86c43b
rol eax, 0x99
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031a2d3
push rax
pushf
mov eax, 0xf45d314a
pushf
not eax
add eax, 0xe002eade
xor eax, 0xf99d6651
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc5aed1da
xor eax, 0x968b43dd
rol eax, 0xc9
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xa85705c1
pushf
not eax
add eax, 0x96cf4e76
xor eax, 0xdcabc9d6
rol eax, 0xe
popf
pushf
not eax
add eax, 0xae9ce57f
xor eax, 0xce48f8ca
rol eax, 0x73
popf
jmp 0x140316436
cmp ecx, r12d
jne 0x14031a342
push rax
pushf
mov eax, 0xb2937dbd
pushf
not eax
add eax, 0x8101b919
xor eax, 0xc0231d07
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x899b9495
xor eax, 0xc8b6c107
rol eax, 0xfd
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xcf31fb9e
pushf
not eax
add eax, 0x82df586b
xor eax, 0xfeef791e
rol eax, 0x90
popf
pushf
not eax
add eax, 0xd04d4a14
xor eax, 0xb14d8459
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf1e7ab42
xor eax, 0x93b41f39
rol eax, 0x64
popf
pushf
not eax
add eax, 0xead2466c
xor eax, 0xbf33d029
rol eax, 0xb7
popf
jmp 0x140316436
movsx eax, byte [rbx - 1]
sub eax, 0x15
jmp 0x140319e40
mov r8d, r12d
xor edx, edx
push rax
pushf
mov eax, 0xcff7b80d
pushf
not eax
add eax, 0xafec0537
xor eax, 0x8c3e28f5
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xfd40498b
xor eax, 0xfedc32b2
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd6974068
xor eax, 0x9037ec76
rol eax, 0xb8
popf
jmp 0x140316436
lea rcx, [rbp - 0x20]
call fcn.1401f98cd
mov ecx, dword [rbp - 0x18]
bts ecx, 0xc
push rax
pushf
mov eax, 0x91c64828
pushf
not eax
add eax, 0xd0964b59
xor eax, 0xa1bccaff
rol eax, 0x32
popf
pushf
not eax
add eax, 0xdf343977
xor eax, 0xb7f6fbc3
rol eax, 0x15
popf
jmp 0x140316436
mov rax, qword [rbp - 0x20]
mov qword [rdi], rax
mov dword [rdi + 8], ecx
jmp 0x14031868b
mov al, byte [rbx]
test al, al
je 0x14031a52f
push rax
pushf
mov eax, 0xf6fb1fe1
pushf
not eax
add eax, 0xaf7acb56
xor eax, 0xf7c6d45c
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf815f17f
xor eax, 0x9fca9c74
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd93150aa
xor eax, 0xf4215bb2
rol eax, 0xcc
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xc2afd027
pushf
not eax
add eax, 0xd613f487
xor eax, 0x84139383
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe402befb
xor eax, 0xdfbb1201
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8c3854a1
xor eax, 0x9d8148f2
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd1ee60fc
xor eax, 0xb186deb9
rol eax, 0x4e
popf
jmp 0x140316436
xor r8d, r8d
mov edx, r12d
jmp 0x14031a438
movsx eax, byte [rbx - 1]
lea rcx, [rbp - 0x20]
sub eax, 0xe
movsxd rdx, eax
lea rax, [0x1830d8708]
pushf
sub rax, 0x43056c38
popf
shl rdx, 4
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
call fcn.140315a19
mov ecx, dword [rbp - 0x18]
bts ecx, 0xf
jmp 0x14031a47b
je 0x14031a7fc
push rax
pushf
mov eax, 0x39a81c1
pushf
not eax
add eax, 0xd0613d13
xor eax, 0xc47adaaa
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xbee069ec
xor eax, 0x81b0db2e
rol eax, 0x76
popf
pushf
not eax
add eax, 0x94aa0fff
xor eax, 0xa7034346
rol eax, 0xad
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x63dffc64
pushf
not eax
add eax, 0xd240d7eb
xor eax, 0xdde94304
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xceb83b97
xor eax, 0xfe0c9529
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa7649d2a
xor eax, 0xf49d551b
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa78f6e7b
xor eax, 0xd6329b94
rol eax, 0x31
popf
jmp 0x140316436
sub ecx, 0x48
je 0x14031a8b7
push rax
pushf
mov eax, 0x50d5da6c
pushf
not eax
add eax, 0xc6718085
xor eax, 0x9c81252f
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa20f2b91
xor eax, 0x9fbc608e
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xcf416492
xor eax, 0xd009f595
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf3b452ab
xor eax, 0xa8a69aa8
rol eax, 0xc2
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xec38c201
pushf
not eax
add eax, 0x8fdfae10
xor eax, 0x9345b301
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xdcd210c7
xor eax, 0x974ed557
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xac108900
xor eax, 0xa34f1e53
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa88c8377
xor eax, 0xc52015fb
rol eax, 0xc6
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031a95f
push rax
pushf
mov eax, 0x7a6a6adc
pushf
not eax
add eax, 0x9b184c0e
xor eax, 0xe44d80f5
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd91376ed
xor eax, 0xbfe47bfe
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x83df4f1f
xor eax, 0xa1022af3
rol eax, 0x2a
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xc2d3da8f
pushf
not eax
add eax, 0xadb9c497
xor eax, 0xe6151b21
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb048554f
xor eax, 0x9c73863f
rol eax, 0x2e
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031a9ce
push rax
pushf
mov eax, 0xe9d2bdba
pushf
not eax
add eax, 0x98fd4c44
xor eax, 0xa45b3228
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa82a11da
xor eax, 0xfe600122
rol eax, 0xa8
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xb12d642c
pushf
not eax
add eax, 0x9268ebdc
xor eax, 0x902cf19d
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe06f8e26
xor eax, 0x924fb75f
rol eax, 0xb5
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031aad2
push rax
pushf
mov eax, 0x31065a80
pushf
not eax
add eax, 0x8d0d987b
xor eax, 0xb5066360
rol eax, 0x82
popf
pushf
not eax
add eax, 0x962198d6
xor eax, 0xf2681e6a
rol eax, 0xf0
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x48501249
pushf
not eax
add eax, 0xf44df9c0
xor eax, 0xd1bda1c3
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb3ee37ee
xor eax, 0xb53bb33d
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc8120c94
xor eax, 0xc6eecb8a
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe2bd00e5
xor eax, 0x95c74d5f
rol eax, 0xde
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031ab7a
push rax
pushf
mov eax, 0x9f8c9083
pushf
not eax
add eax, 0x9a5c3891
xor eax, 0xcfeb8d67
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x97da9132
xor eax, 0xc4605d6f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x9ba9ce81
xor eax, 0xc1cfb60b
rol eax, 0x44
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xa9f62d51
pushf
not eax
add eax, 0x9c501258
xor eax, 0xa059d84d
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb8d7bb1b
xor eax, 0x9c55c89e
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9754f990
xor eax, 0xa86542b5
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf42ced46
xor eax, 0x98b5ad72
rol eax, 0xf
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031ac22
push rax
pushf
mov eax, 0xace736f9
pushf
not eax
add eax, 0xefec16af
xor eax, 0xbf1ac329
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xfbd8a6a6
xor eax, 0x9170f9ba
rol eax, 0x11
popf
pushf
not eax
add eax, 0xed0a3cc0
xor eax, 0xc52b9b9e
rol eax, 0x90
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x26a5d8b5
pushf
not eax
add eax, 0xcabe1a17
xor eax, 0xaecb4046
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xafd19a16
xor eax, 0xac6be489
rol eax, 0x20
popf
pushf
not eax
add eax, 0x9258a5ba
xor eax, 0xc791a90b
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xec5feb45
xor eax, 0xbce54502
rol eax, 0x21
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031acca
push rax
pushf
mov eax, 0xf11e5b74
pushf
not eax
add eax, 0xcecc6db2
xor eax, 0xd121329e
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xfc73f2db
xor eax, 0xff6fa132
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd67326a5
xor eax, 0x9af56e27
rol eax, 0x25
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x5920797e
pushf
not eax
add eax, 0x809cc6b1
xor eax, 0x84de45ad
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc44bfde7
xor eax, 0xb054a1a5
rol eax, 0x55
popf
jmp 0x140316436
movsx rdx, byte [rbx - 1]
lea rax, [0x1b185a144]
pushf
sub rax, 0x717d8674
popf
sub rdx, 0x15
lea rcx, [rbp - 0x50]
add rdx, rdx
mov r8d, dword [rax + rdx*8 + 8]
mov rdx, qword [rax + rdx*8]
call fcn.140132b95
xor r8d, r8d
lea rcx, [rbp - 0x10]
xor edx, edx
call fcn.140316408
mov rcx, qword [rax]
mov edx, dword [rax + 8]
mov qword [rbp - 0x40], rcx
mov dword [rbp - 0x38], edx
test rcx, rcx
je 0x14031ae51
push rax
pushf
mov eax, 0x1730d9c7
pushf
not eax
add eax, 0x90d65469
xor eax, 0xb1217baf
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd03769d0
xor eax, 0xa268ccc7
rol eax, 0x90
popf
pushf
not eax
add eax, 0xe72656f6
xor eax, 0xe8524cbf
rol eax, 0xed
popf
pushf
not eax
add eax, 0xd6489634
xor eax, 0xd5468362
rol eax, 0x5b
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xaaf3af76
pushf
not eax
add eax, 0xf5060cca
xor eax, 0xfeadabe4
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb1c6bf00
xor eax, 0xdec39c21
rol eax, 0x15
popf
jmp 0x140316436
jmp 0x1403195d4
sub ecx, 0x52
je 0x14031afb4
push rax
pushf
mov eax, 0x21d9eb2e
pushf
not eax
add eax, 0xd753abf8
xor eax, 0x9874b278
rol eax, 0x79
popf
pushf
not eax
add eax, 0xdedd64ce
xor eax, 0x88597fb8
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe21beec7
xor eax, 0xdda7e465
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xdd2e97e9
xor eax, 0xd27a4361
rol eax, 0x62
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x19bde26b
pushf
not eax
add eax, 0xad6b728e
xor eax, 0xeaf9900a
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe01b7643
xor eax, 0x8197f0a3
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe9d1cc34
xor eax, 0x90088c52
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc1d5cc0d
xor eax, 0x94d72e33
rol eax, 0x79
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031b05c
push rax
pushf
mov eax, 0xad1a37ee
pushf
not eax
add eax, 0xf6b7495a
xor eax, 0xa4c13fa7
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xda25ab8a
xor eax, 0xf37a0e67
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc7752850
xor eax, 0xea9adf77
rol eax, 0xc7
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xc3a1337b
pushf
not eax
add eax, 0xcbe3fc16
xor eax, 0xf6efd84c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xb3dd6ef5
xor eax, 0xe6f16e7c
rol eax, 0x16
popf
pushf
not eax
add eax, 0xec129789
xor eax, 0xc956316d
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xef1547f7
xor eax, 0xed288b14
rol eax, 0x97
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031b104
push rax
pushf
mov eax, 0x6a14ed06
pushf
not eax
add eax, 0xed38179b
xor eax, 0xedc1bf6f
rol eax, 0x33
popf
pushf
not eax
add eax, 0xbef58f59
xor eax, 0xadf81ee2
rol eax, 0x50
popf
pushf
not eax
add eax, 0xfd89c151
xor eax, 0xf6e301ee
rol eax, 0xfa
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xd2d2f955
pushf
not eax
add eax, 0x8e5f74ed
xor eax, 0x9470e540
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8fa2335d
xor eax, 0xc5f30ba7
rol eax, 0x2c
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031b186
push rax
pushf
mov eax, 0x444a16d1
pushf
not eax
add eax, 0xc7cc45d6
xor eax, 0xda9d7c7e
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xedb8258b
xor eax, 0xb2c32867
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9a0e2c9a
xor eax, 0x91356d79
rol eax, 0xca
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x784054ac
pushf
not eax
add eax, 0xcda6a363
xor eax, 0xa2975316
rol eax, 0x95
popf
pushf
not eax
add eax, 0x9f8aa48c
xor eax, 0xeb6ba370
rol eax, 0xdd
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031b21b
push rax
pushf
mov eax, 0x7d6519be
pushf
not eax
add eax, 0x8d0385e5
xor eax, 0xdec4cec3
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8d0809d5
xor eax, 0xab418cca
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb2121fc7
xor eax, 0xf98fd711
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe4538b7f
xor eax, 0x97cf22a4
rol eax, 0xad
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x5f92f81d
pushf
not eax
add eax, 0xa68928c2
xor eax, 0xb5d78cb3
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc05916c2
xor eax, 0xa1f4df2b
rol eax, 0xe3
popf
jmp 0x140316436
sub ecx, 2
je 0x14031b2b0
push rax
pushf
mov eax, 0xe599b022
pushf
not eax
add eax, 0x8b0a5458
xor eax, 0x894c2de7
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x9164e74c
xor eax, 0xe06c57f2
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x859c846e
xor eax, 0xb92c5a95
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x9d2aec71
xor eax, 0x80a40edf
rol eax, 0xac
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x17cc5684
pushf
not eax
add eax, 0xd2cbdf25
xor eax, 0xf22668af
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe04d3940
xor eax, 0xe67b9f99
rol eax, 0x76
popf
pushf
not eax
add eax, 0xdde49dfb
xor eax, 0xc124e7c2
rol eax, 0x16
popf
pushf
not eax
add eax, 0xba706bcf
xor eax, 0xa301ef19
rol eax, 0x14
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031b36b
push rax
pushf
mov eax, 0xea9deffc
pushf
not eax
add eax, 0xc5419519
xor eax, 0xb8b42bfc
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xe5ec2e7a
xor eax, 0x8dfd9d07
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd7eb9eb5
xor eax, 0x8b85a81d
rol eax, 0x11
popf
pushf
not eax
add eax, 0x906bb97c
xor eax, 0xb9706fec
rol eax, 0xb
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xf5fb8686
pushf
not eax
add eax, 0xa3856754
xor eax, 0xfd4e1246
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd7d7d963
xor eax, 0xb6c6fc66
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9a08e410
xor eax, 0xb35a5da8
rol eax, 0x84
popf
pushf
not eax
add eax, 0x9728b3c8
xor eax, 0x9e52c2ea
rol eax, 0x4b
popf
jmp 0x140316436
cmp ecx, 6
jne 0x14031b413
push rax
pushf
mov eax, 0x667a3630
pushf
not eax
add eax, 0x8bbaaf94
xor eax, 0xe01a1178
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xcc601f0c
xor eax, 0xe82f49ad
rol eax, 0x68
popf
pushf
not eax
add eax, 0xdb67d572
xor eax, 0xe503bcd6
rol eax, 0xa1
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xa6500db2
pushf
not eax
add eax, 0xdd1541df
xor eax, 0x8a3431aa
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf408df85
xor eax, 0xbddba111
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc77c558e
xor eax, 0xccf2eee3
rol eax, 0xa8
popf
jmp 0x140316436
movsx eax, byte [rbx]
test al, al
je 0x14031b4b9
push rax
pushf
mov eax, 0xda5cc893
pushf
not eax
add eax, 0xfa017c7b
xor eax, 0x9d724cee
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xaa70c076
xor eax, 0xe87e3d11
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd27f95d1
xor eax, 0xe91e0360
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfb1630c1
xor eax, 0xc9f4b116
rol eax, 0xeb
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x5ddb69e3
pushf
not eax
add eax, 0x8c90e9b9
xor eax, 0xae944eb1
rol eax, 8
popf
pushf
not eax
add eax, 0xd5c75476
xor eax, 0xb4b4aff5
rol eax, 0x12
popf
jmp 0x140316436
push r12
not r12
sub rbx, r12
pop r12
sub rbx, 1
mov qword [0x1400a77f8], rbx
push rax
pushf
mov eax, 0x460bc6f3
pushf
not eax
add eax, 0xab673918
xor eax, 0xa86438b1
rol eax, 0x87
popf
pushf
not eax
add eax, 0x80704858
xor eax, 0xb2faa789
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf648afd9
xor eax, 0xb87b600c
rol eax, 0x21
popf
pushf
not eax
add eax, 0xc6a3eae9
xor eax, 0xf0333a8a
rol eax, 0xfb
popf
jmp 0x140316436
mov ecx, eax
cmp eax, 0x48
jg 0x14031b5be
push rax
pushf
mov eax, 0x9bd71294
pushf
not eax
add eax, 0xdb96ce55
xor eax, 0xd51b902b
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa15f3ae8
xor eax, 0x9855b5ae
rol eax, 0xb
popf
pushf
not eax
add eax, 0xdf0aa2e8
xor eax, 0xf5f3c121
rol eax, 0x85
popf
pushf
not eax
add eax, 0xdf3d6c9c
xor eax, 0x8045e915
rol eax, 0x9f
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x5b57d14e
pushf
not eax
add eax, 0xbaaa8eb0
xor eax, 0xff08080a
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe4285147
xor eax, 0xff28e209
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc24ac23c
xor eax, 0x923e8a2e
rol eax, 0x90
popf
pushf
not eax
add eax, 0x98269076
xor eax, 0xb5917366
rol eax, 0xb9
popf
jmp 0x140316436
sub ecx, 0x41
je 0x14031b6c9
push rax
pushf
mov eax, 0xf9f441f
pushf
not eax
add eax, 0xb3398576
xor eax, 0xcb1ec879
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd3ecda9a
xor eax, 0x98097ca2
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xfac3710f
xor eax, 0xbf19cf42
rol eax, 0x9b
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x2146c3b2
pushf
not eax
add eax, 0xf97ff603
xor eax, 0xba9c5dfc
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x90a50178
xor eax, 0xf04060c8
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xda3a65e7
xor eax, 0x89c39459
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa2eaf462
xor eax, 0xe80869d0
rol eax, 0xfb
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031b75a
push rax
pushf
mov eax, 0x266bb46c
pushf
not eax
add eax, 0xc6cfb7bd
xor eax, 0xf2758950
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8b87c8c4
xor eax, 0xa975b739
rol eax, 0xca
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x169cc56f
pushf
not eax
add eax, 0x8fdc8920
xor eax, 0x9a2d6fb6
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb5a83e9a
xor eax, 0xf532ed6f
rol eax, 0xd4
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031b7d8
push rax
pushf
mov eax, 0xb012d035
pushf
not eax
add eax, 0xbb97f609
xor eax, 0x812936e3
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xffa92eb6
xor eax, 0xa79144e5
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xcf9e2e00
xor eax, 0xa8e60f5c
rol eax, 0xd5
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x3b8c8580
pushf
not eax
add eax, 0xa1182ff7
xor eax, 0x9f855cea
rol eax, 0x14
popf
pushf
not eax
add eax, 0xeb4a9f00
xor eax, 0xe0a009e3
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa9195afe
xor eax, 0xaaac039f
rol eax, 0xd7
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031b8fa
push rax
pushf
mov eax, 0x801fc7a1
pushf
not eax
add eax, 0xbf2cab6f
xor eax, 0xd8a4ea16
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8d78f2ea
xor eax, 0xe3a6a3ef
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb700784a
xor eax, 0xc426a9ca
rol eax, 0xe0
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x43180222
pushf
not eax
add eax, 0x94659ae6
xor eax, 0xc2029612
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc7d42e54
xor eax, 0xdabbe763
rol eax, 0xd7
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031b965
push rax
pushf
mov eax, 0x4912bcc6
pushf
not eax
add eax, 0xe1de8987
xor eax, 0xdbd3f9fc
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbc65ee70
xor eax, 0x8138d63a
rol eax, 0xcf
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x8eb335e6
pushf
not eax
add eax, 0x8e78a948
xor eax, 0xa9bd7614
rol eax, 8
popf
pushf
not eax
add eax, 0xfbe37c52
xor eax, 0xf1ef25ed
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xcf492e90
xor eax, 0xe50fa799
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd23c41d1
xor eax, 0xfad4055a
rol eax, 0xcf
popf
jmp 0x140316436
movsx eax, byte [rbx - 1]
lea rcx, [rbp - 0x40]
add eax, 4
movsxd rdx, eax
lea rax, [0x1a0ca443e]
pushf
sub rax, 0x60c2296e
popf
shl rdx, 4
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
call fcn.140315a19
mov rax, qword [0x1400a77f8]
lea rcx, [rbp - 0x10]
cmp byte [rax], 0x3f
jne 0x14031bb42
push rax
pushf
mov eax, 0x3eba5477
pushf
not eax
add eax, 0xece649f4
xor eax, 0xf4081c25
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9a9183d7
xor eax, 0xf7ff1dbe
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd7617764
xor eax, 0xd73446f4
rol eax, 0x48
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xb70ab4b2
pushf
not eax
add eax, 0x93343d90
xor eax, 0xf57d4a04
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa4866f9b
xor eax, 0x859f194a
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa027827d
xor eax, 0xd64024fe
rol eax, 0x7a
popf
jmp 0x140316436
call fcn.1400dd997
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.140217cb5
mov rax, qword [0x1400a77f8]
cmp byte [rax], 0x40
jne 0x14031bbd8
push rax
pushf
mov eax, 0x4f737ad2
pushf
not eax
add eax, 0x8e777482
xor eax, 0xe32d79ad
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc16ac6ca
xor eax, 0xa7eac612
rol eax, 0xb
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xd8b2e4f3
pushf
not eax
add eax, 0xdef292e3
xor eax, 0x93e6ed7b
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf7d7b105
xor eax, 0xc3330233
rol eax, 4
popf
jmp 0x140316436
call fcn.1401697dc
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.140217cb5
push rax
pushf
mov eax, 0xe7279375
pushf
not eax
add eax, 0xe7340e55
xor eax, 0xff08ba42
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xcc55600d
xor eax, 0xdeb2ffbe
rol eax, 0x8b
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031bd9e
push rax
pushf
mov eax, 0x16080d48
pushf
not eax
add eax, 0xac683168
xor eax, 0xf3c372db
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb5ca3a71
xor eax, 0xabdd28b5
rol eax, 0xac
popf
pushf
not eax
add eax, 0xdaa4c737
xor eax, 0xd226a3f3
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xbf2e9809
xor eax, 0xc8827717
rol eax, 0xd1
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xcd030107
pushf
not eax
add eax, 0xa9743365
xor eax, 0xa7f980d0
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb382d13d
xor eax, 0xa2aa359a
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe81405d3
xor eax, 0xb308156b
rol eax, 0xc5
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031be42
push rax
pushf
mov eax, 0x6aaf8b0c
pushf
not eax
add eax, 0xf04dffa5
xor eax, 0x943e1fb3
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf340a217
xor eax, 0x88b843bc
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xaba82ba5
xor eax, 0x9e7938f4
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc3cf1e2d
xor eax, 0xd9b4cc20
rol eax, 0x55
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x73c2f9d1
pushf
not eax
add eax, 0xf6f83376
xor eax, 0xce135ac9
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xaa633ad1
xor eax, 0xd583749a
rol eax, 0x93
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031bf20
push rax
pushf
mov eax, 0x8124bd8c
pushf
not eax
add eax, 0xf39e2472
xor eax, 0xb4754ba0
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc0be094d
xor eax, 0x9371d340
rol eax, 0x14
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xbdae5b94
pushf
not eax
add eax, 0xa838c639
xor eax, 0xbf6baebb
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa2f3e703
xor eax, 0xa4d7a505
rol eax, 4
popf
jmp 0x140316436
cmp ecx, r12d
jne 0x14031bf8f
push rax
pushf
mov eax, 0x62cbcbf3
pushf
not eax
add eax, 0xafe2526c
xor eax, 0xbc60f969
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xdb17cc8a
xor eax, 0xe2585d01
rol eax, 0x95
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xee28e139
pushf
not eax
add eax, 0xd4285cfd
xor eax, 0xe0479e20
rol eax, 0xde
popf
pushf
not eax
add eax, 0xfa947bab
xor eax, 0xa41d95b8
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa64c58ff
xor eax, 0x872bf68c
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x987eec00
xor eax, 0x87cf219a
rol eax, 0xea
popf
jmp 0x140316436
mov rcx, rdi
call fcn.1401779e8
jmp 0x14031868b
movsx eax, byte [rbx - 1]
lea rcx, [rbp - 0x30]
add eax, 4
movsxd rdx, eax
lea rax, [0x18f59c062]
pushf
sub rax, 0x4f51a592
popf
shl rdx, 4
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
call fcn.140315a19
mov rax, qword [0x1400a77f8]
mov cl, byte [rax]
test cl, cl
je 0x14031c205
push rax
pushf
mov eax, 0xef9c50a3
pushf
not eax
add eax, 0xb2747250
xor eax, 0xff43ffae
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x92ea6d48
xor eax, 0xc4fbf229
rol eax, 0x78
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x9c8b1863
pushf
not eax
add eax, 0xc5c567b0
xor eax, 0xc3ec930b
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa908df58
xor eax, 0xc8856025
rol eax, 0x19
popf
pushf
not eax
add eax, 0xfde993ce
xor eax, 0xeadf6e9c
rol eax, 0x1f
popf
jmp 0x140316436
mov dl, cl
cmp cl, 0x40
je 0x14031c285
push rax
pushf
mov eax, 0x8099f5ef
pushf
not eax
add eax, 0xdd3573e6
xor eax, 0xeb67b291
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9d389c9d
xor eax, 0xbd45793e
rol eax, 0x1a
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x2685a52f
pushf
not eax
add eax, 0xf8cf6b65
xor eax, 0xb4eb6b73
rol eax, 0x32
popf
pushf
not eax
add eax, 0xac69904b
xor eax, 0xf74ff740
rol eax, 0xfe
popf
jmp 0x140316436
lea rcx, [rbp - 0x30]
call fcn.1402181be
mov rax, qword [0x1400a77f8]
push r12
not r12
sub rax, r12
pop r12
sub rax, 1
mov qword [0x1400a77f8], rax
mov cl, byte [rax]
mov dl, cl
test cl, cl
jne 0x14031c318
push rax
pushf
mov eax, 0x814c591
pushf
not eax
add eax, 0xb70bf6c3
xor eax, 0xf2f65677
rol eax, 0x41
popf
pushf
not eax
add eax, 0xad25f283
xor eax, 0xf53723f6
rol eax, 0x73
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x77e4d003
pushf
not eax
add eax, 0xc618437d
xor eax, 0xd2411874
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa5e4f25d
xor eax, 0x9efa8da1
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xdcb110a9
xor eax, 0xaf39c4e6
rol eax, 0xe6
popf
jmp 0x140316436
cmp dl, 0x40
jne 0x14031c396
push rax
pushf
mov eax, 0xae3cf2be
pushf
not eax
add eax, 0xba441bf2
xor eax, 0xf47886b2
rol eax, 0xec
popf
pushf
not eax
add eax, 0x932e4c1f
xor eax, 0x9834a897
rol eax, 0xf6
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xc8612a0e
pushf
not eax
add eax, 0xcd8a4f6d
xor eax, 0xe721ce91
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8ab5f38f
xor eax, 0xfeda69fa
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xbfd70b00
xor eax, 0xcc43f0f7
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xff79fe29
xor eax, 0x86d0ac25
rol eax, 0xaa
popf
jmp 0x140316436
push r12
not r12
sub rax, r12
pop r12
sub rax, 1
mov qword [0x1400a77f8], rax
push rax
pushf
mov eax, 0x515c30b6
pushf
not eax
add eax, 0xbd7929ee
xor eax, 0xcd9238b3
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb4eb725c
xor eax, 0x82800d73
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xdd08f129
xor eax, 0xa6c56d64
rol eax, 0xeb
popf
jmp 0x140316436
movsx rdx, byte [rbx - 1]
sub rdx, 0x15
jmp 0x140317765
movsx rdx, byte [rbx - 1]
lea rax, [0x1bd3eca5a]
pushf
sub rax, 0x7d36af8a
popf
sub rdx, 0x15
lea rcx, [rbp - 0x50]
add rdx, rdx
mov r8d, dword [rax + rdx*8 + 8]
mov rdx, qword [rax + rdx*8]
call fcn.140132b95
mov rax, qword [0x1400a77f8]
movsx rcx, byte [rax]
test cl, cl
jne 0x14031c5b0
push rax
pushf
mov eax, 0xeccb274f
pushf
not eax
add eax, 0xc51eb241
xor eax, 0xc04908de
rol eax, 8
popf
pushf
not eax
add eax, 0xd3bb3ee9
xor eax, 0xf6e13e65
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9f053db0
xor eax, 0xba017788
rol eax, 0x21
popf
pushf
not eax
add eax, 0xdc59065e
xor eax, 0x83fbf2cd
rol eax, 0xc6
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x68b2dbe8
pushf
not eax
add eax, 0xa42fad88
xor eax, 0xf3e500aa
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xe39033a4
xor eax, 0xff420709
rol eax, 0x77
popf
jmp 0x140316436
mov r8d, r12d
lea rcx, [rbp - 0x50]
mov rdx, rdi
call fcn.14021ca2a
jmp 0x14031868b
add rdx, rdx
mov qword [rbp - 0x40], r15
lea rax, [0x1ad6d6881]
pushf
sub rax, 0x6d654881
popf
mov dword [rbp - 0x38], r15d
lea rcx, [rbp - 0x40]
mov r8d, dword [rax + rdx*8 + 8]
mov rdx, qword [rax + rdx*8]
call fcn.140132b95
mov rax, qword [0x1400a77f8]
movsx ecx, byte [rax]
test cl, cl
je 0x14031c827
push rax
pushf
mov eax, 0x10ec969c
pushf
not eax
add eax, 0xe857161f
xor eax, 0xdfbb4049
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9788ee16
xor eax, 0xf4dedfba
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd2a5b665
xor eax, 0xbf74df56
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xd3fe77e7
xor eax, 0xd350ecf1
rol eax, 0xe
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x6236879d
pushf
not eax
add eax, 0xefad98ac
xor eax, 0xdc7c0776
rol eax, 0x80
popf
pushf
not eax
add eax, 0xd4323b3b
xor eax, 0xeb0f1c1c
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc6e75b00
xor eax, 0xd5a59409
rol eax, 0xc5
popf
jmp 0x140316436
push r12
not r12
sub rax, r12
pop r12
sub rax, 1
mov qword [0x1400a77f8], rax
push rax
pushf
mov eax, 0xe0d573c7
pushf
not eax
add eax, 0x800a0b8e
xor eax, 0xd99e0e48
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf8daa4b3
xor eax, 0x953ffa4c
rol eax, 0x6a
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031ca4c
push rax
pushf
mov eax, 0xad1a2830
pushf
not eax
add eax, 0xa71e1c01
xor eax, 0xa0d1398c
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd0b93313
xor eax, 0x91d9bb2c
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8d1f7975
xor eax, 0xabf0195e
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xbb3c34f0
xor eax, 0x985fe5c1
rol eax, 0x9c
popf
jmp 0x140316436
push rax
pushf
mov eax, 0xc68f07f6
pushf
not eax
add eax, 0xea2a2305
xor eax, 0x9ec13eee
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf807b010
xor eax, 0xe4dec354
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9a50c5f9
xor eax, 0x80b64eae
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xcf2ebf50
xor eax, 0xd9f95615
rol eax, 0xec
popf
jmp 0x140316436
sub ecx, r12d
je 0x14031cadd
push rax
pushf
mov eax, 0x7cd3c57e
pushf
not eax
add eax, 0xf83a5fe4
xor eax, 0x90b7f655
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb61ae8c3
xor eax, 0x906a2519
rol eax, 4
popf
jmp 0x140316436
push rax
pushf
mov eax, 0x2f646489
pushf
not eax
add eax, 0xc4b01feb
xor eax, 0x9d898dc1
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xac771c6c
xor eax, 0x890d1ea7
rol eax, 0xbd
popf
jmp 0x140316436
lea rcx, [rbp - 0x50]
mov rdx, rdi
lea r8, [rbp - 0x40]
call fcn.14021c925
jmp 0x14031868b
xor edx, edx
lea rcx, [rbp - 0x20]
call fcn.140294386
mov r8b, 0xf7
pushf
not r8b
add r8b, 0x97
xor r8b, 0xb8
rol r8b, 0x91
popf
pushf
not r8b
add r8b, 0x8b
xor r8b, 0xc4
rol r8b, 0x7f
popf
pushf
not r8b
add r8b, 0xc4
xor r8b, 0x94
rol r8b, 6
popf
pushf
not r8b
add r8b, 0xad
xor r8b, 0xa8
rol r8b, 0xd9
popf
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x20]
call fcn.14021c99e
lea r8, [rbp - 0x50]
mov rcx, rax
lea rdx, [rbp - 0x30]
call fcn.14021c925
mov rcx, rax
jmp 0x14031cbcf