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

Disassembly:
push rax
pushf
mov eax, 0x9386eaf7
pushf
not eax
add eax, 0xb35eda07
xor eax, 0xf531970a
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xea0641bf
xor eax, 0x8f4bb733
rol eax, 0x27
popf
pushf
not eax
add eax, 0x98d47d44
xor eax, 0xb1aa6bbd
rol eax, 0
popf
cmp eax, 0x63
jne 0x140347865
popf
pop rax
jmp 0x14034b72f
cmp eax, 0x48
jne 0x140347874
popf
pop rax
jmp 0x14034a98a
cmp eax, 0x3f
jne 0x140347883
popf
pop rax
jmp 0x14034a444
cmp eax, 1
jne 0x140347892
popf
pop rax
jmp 0x1403481e4
cmp eax, 0x4a
jne 0x1403478a1
popf
pop rax
jmp 0x14034aa25
cmp eax, 0x78
jne 0x1403478b0
popf
pop rax
jmp 0x14034c28e
cmp eax, 0x80
jne 0x1403478bf
popf
pop rax
jmp 0x14034c6e7
cmp eax, 0x6e
jne 0x1403478ce
popf
pop rax
jmp 0x14034bcdc
cmp eax, 0x8b
jne 0x1403478dd
popf
pop rax
jmp 0x14034cbbb
cmp eax, 0x7d
jne 0x1403478ec
popf
pop rax
jmp 0x14034c575
cmp eax, 0x2a
jne 0x1403478fb
popf
pop rax
jmp 0x1403498c0
cmp eax, 0x71
jne 0x14034790a
popf
pop rax
jmp 0x14034bf3f
cmp eax, 0x1c
jne 0x140347919
popf
pop rax
jmp 0x14034908c
cmp eax, 0x2e
jne 0x140347928
popf
pop rax
jmp 0x140349b4e
cmp eax, 0x89
jne 0x140347937
popf
pop rax
jmp 0x14034cb0b
cmp eax, 0x2b
jne 0x140347946
popf
pop rax
jmp 0x14034998c
cmp eax, 0x1b
jne 0x140347955
popf
pop rax
jmp 0x140348fc6
cmp eax, 0x6a
jne 0x140347964
popf
pop rax
jmp 0x14034ba90
cmp eax, 0x23
jne 0x140347973
popf
pop rax
jmp 0x140349427
cmp eax, 0x5b
jne 0x140347982
popf
pop rax
jmp 0x14034b2f7
cmp eax, 0x43
jne 0x140347991
popf
pop rax
jmp 0x14034a671
cmp eax, 0x13
jne 0x1403479a0
popf
pop rax
jmp 0x140348a90
cmp eax, 0x33
jne 0x1403479af
popf
pop rax
jmp 0x140349e0b
cmp eax, 0x24
jne 0x1403479be
popf
pop rax
jmp 0x1403494c9
cmp eax, 0x1e
jne 0x1403479cd
popf
pop rax
jmp 0x140349171
cmp eax, 0x94
jne 0x1403479dc
popf
pop rax
jmp 0x14034cfb3
cmp eax, 0x26
jne 0x1403479eb
popf
pop rax
jmp 0x1403495e8
cmp eax, 0x27
jne 0x1403479fa
popf
pop rax
jmp 0x1403496a8
cmp eax, 0x30
jne 0x140347a09
popf
pop rax
jmp 0x140349cca
cmp eax, 0x10
jne 0x140347a18
popf
pop rax
jmp 0x1403488d8
cmp eax, 0x37
jne 0x140347a27
popf
pop rax
jmp 0x14034a04e
cmp eax, 9
jne 0x140347a36
popf
pop rax
jmp 0x1403485ba
cmp eax, 0x39
jne 0x140347a45
popf
pop rax
jmp 0x14034a12d
cmp eax, 0x16
jne 0x140347a54
popf
pop rax
jmp 0x140348d2c
cmp eax, 0x7e
jne 0x140347a63
popf
pop rax
jmp 0x14034c617
cmp eax, 0x4b
jne 0x140347a72
popf
pop rax
jmp 0x14034aad5
cmp eax, 0x92
jne 0x140347a81
popf
pop rax
jmp 0x14034ceda
cmp eax, 0x14
jne 0x140347a90
popf
pop rax
jmp 0x140348ba7
cmp eax, 0x72
jne 0x140347a9f
popf
pop rax
jmp 0x14034bf8f
cmp eax, 0x7f
jne 0x140347aae
popf
pop rax
jmp 0x14034c6a7
cmp eax, 0x69
jne 0x140347abd
popf
pop rax
jmp 0x14034b9d5
cmp eax, 0x83
jne 0x140347acc
popf
pop rax
jmp 0x14034c897
cmp eax, 0x51
jne 0x140347adb
popf
pop rax
jmp 0x14034ad9a
cmp eax, 0x11
jne 0x140347aea
popf
pop rax
jmp 0x140348978
cmp eax, 0x35
jne 0x140347af9
popf
pop rax
jmp 0x140349f37
cmp eax, 0x68
jne 0x140347b08
popf
pop rax
jmp 0x14034b94a
cmp eax, 0x7a
jne 0x140347b17
popf
pop rax
jmp 0x14034c38d
cmp eax, 0x6b
jne 0x140347b26
popf
pop rax
jmp 0x14034bb64
cmp eax, 0x38
jne 0x140347b35
popf
pop rax
jmp 0x14034a092
cmp eax, 0x64
jne 0x140347b44
popf
pop rax
jmp 0x14034b782
cmp eax, 0x5c
jne 0x140347b53
popf
pop rax
jmp 0x14034b3ab
cmp eax, 0x15
jne 0x140347b62
popf
pop rax
jmp 0x140348c77
cmp eax, 5
jne 0x140347b71
popf
pop rax
jmp 0x1403483de
cmp eax, 6
jne 0x140347b80
popf
pop rax
jmp 0x14034848c
cmp eax, 0x85
jne 0x140347b8f
popf
pop rax
jmp 0x14034c925
cmp eax, 0x49
jne 0x140347b9e
popf
pop rax
jmp 0x14034a9da
cmp eax, 0x1f
jne 0x140347bad
popf
pop rax
jmp 0x1403491f7
cmp eax, 4
jne 0x140347bbc
popf
pop rax
jmp 0x14034831b
cmp eax, 0x8f
jne 0x140347bcb
popf
pop rax
jmp 0x14034cdaf
cmp eax, 0x4d
jne 0x140347bda
popf
pop rax
jmp 0x14034abbc
cmp eax, 0x90
jne 0x140347be9
popf
pop rax
jmp 0x14034cdee
cmp eax, 0x45
jne 0x140347bf8
popf
pop rax
jmp 0x14034a79e
cmp eax, 0x2c
jne 0x140347c07
popf
pop rax
jmp 0x1403499da
cmp eax, 0x5f
jne 0x140347c16
popf
pop rax
jmp 0x14034b549
cmp eax, 0x19
jne 0x140347c25
popf
pop rax
jmp 0x140348e82
cmp eax, 0x1d
jne 0x140347c34
popf
pop rax
jmp 0x140349139
cmp eax, 0x86
jne 0x140347c43
popf
pop rax
jmp 0x14034c9b0
cmp eax, 0x53
jne 0x140347c52
popf
pop rax
jmp 0x14034af12
cmp eax, 0x4f
jne 0x140347c61
popf
pop rax
jmp 0x14034ac4b
cmp eax, 0x6c
jne 0x140347c70
popf
pop rax
jmp 0x14034bba8
cmp eax, 7
jne 0x140347c7f
popf
pop rax
jmp 0x14034851f
cmp eax, 0x91
jne 0x140347c8e
popf
pop rax
jmp 0x14034ce85
cmp eax, 0x84
jne 0x140347c9d
popf
pop rax
jmp 0x14034c8ea
cmp eax, 0x7c
jne 0x140347cac
popf
pop rax
jmp 0x14034c4c6
cmp eax, 0xd
jne 0x140347cbb
popf
pop rax
jmp 0x14034874f
cmp eax, 0x8c
jne 0x140347cca
popf
pop rax
jmp 0x14034cc55
cmp eax, 0x18
jne 0x140347cd9
popf
pop rax
jmp 0x140348e15
cmp eax, 0x28
jne 0x140347ce8
popf
pop rax
jmp 0x1403497c0
cmp eax, 0x22
jne 0x140347cf7
popf
pop rax
jmp 0x14034939a
cmp eax, 0x50
jne 0x140347d06
popf
pop rax
jmp 0x14034acd8
cmp eax, 0x52
jne 0x140347d15
popf
pop rax
jmp 0x14034ae31
cmp eax, 0x41
jne 0x140347d24
popf
pop rax
jmp 0x14034a597
cmp eax, 0x67
jne 0x140347d33
popf
pop rax
jmp 0x14034b8e9
cmp eax, 0x70
jne 0x140347d42
popf
pop rax
jmp 0x14034be8e
cmp eax, 0x29
jne 0x140347d51
popf
pop rax
jmp 0x140349826
cmp eax, 0x3e
jne 0x140347d60
popf
pop rax
jmp 0x14034a404
cmp eax, 0
jne 0x140347d6f
popf
pop rax
jmp 0x140348111
cmp eax, 0x4e
jne 0x140347d7e
popf
pop rax
jmp 0x14034ac00
cmp eax, 0x31
jne 0x140347d8d
popf
pop rax
jmp 0x140349d0e
cmp eax, 0x62
jne 0x140347d9c
popf
pop rax
jmp 0x14034b68a
cmp eax, 0x82
jne 0x140347dab
popf
pop rax
jmp 0x14034c7da
cmp eax, 0x93
jne 0x140347dba
popf
pop rax
jmp 0x14034cf71
cmp eax, 0x8a
jne 0x140347dc9
popf
pop rax
jmp 0x14034cb5d
cmp eax, 0x7b
jne 0x140347dd8
popf
pop rax
jmp 0x14034c426
cmp eax, 0x75
jne 0x140347de7
popf
pop rax
jmp 0x14034c124
cmp eax, 3
jne 0x140347df6
popf
pop rax
jmp 0x1403482b1
cmp eax, 0x6f
jne 0x140347e05
popf
pop rax
jmp 0x14034bda2
cmp eax, 0x34
jne 0x140347e14
popf
pop rax
jmp 0x140349e94
cmp eax, 0x88
jne 0x140347e23
popf
pop rax
jmp 0x14034ca90
cmp eax, 0x76
jne 0x140347e32
popf
pop rax
jmp 0x14034c172
cmp eax, 0xb
jne 0x140347e41
popf
pop rax
jmp 0x140348689
cmp eax, 0x66
jne 0x140347e50
popf
pop rax
jmp 0x14034b896
cmp eax, 0x81
jne 0x140347e5f
popf
pop rax
jmp 0x14034c748
cmp eax, 0xe
jne 0x140347e6e
popf
pop rax
jmp 0x1403487ef
cmp eax, 0x3a
jne 0x140347e7d
popf
pop rax
jmp 0x14034a197
cmp eax, 2
jne 0x140347e8c
popf
pop rax
jmp 0x140348228
cmp eax, 0x65
jne 0x140347e9b
popf
pop rax
jmp 0x14034b7d0
cmp eax, 0x21
jne 0x140347eaa
popf
pop rax
jmp 0x1403492fa
cmp eax, 0x79
jne 0x140347eb9
popf
pop rax
jmp 0x14034c2dc
cmp eax, 0x17
jne 0x140347ec8
popf
pop rax
jmp 0x140348d93
cmp eax, 0x87
jne 0x140347ed7
popf
pop rax
jmp 0x14034ca58
cmp eax, 0x46
jne 0x140347ee6
popf
pop rax
jmp 0x14034a844
cmp eax, 0x32
jne 0x140347ef5
popf
pop rax
jmp 0x140349d5e
cmp eax, 0x6d
jne 0x140347f04
popf
pop rax
jmp 0x14034bc3e
cmp eax, 0x60
jne 0x140347f13
popf
pop rax
jmp 0x14034b5e9
cmp eax, 0x42
jne 0x140347f22
popf
pop rax
jmp 0x14034a5d7
cmp eax, 8
jne 0x140347f31
popf
pop rax
jmp 0x140348582
cmp eax, 0x57
jne 0x140347f40
popf
pop rax
jmp 0x14034b0ab
cmp eax, 0x59
jne 0x140347f4f
popf
pop rax
jmp 0x14034b1e3
cmp eax, 0x2f
jne 0x140347f5e
popf
pop rax
jmp 0x140349be8
cmp eax, 0x1a
jne 0x140347f6d
popf
pop rax
jmp 0x140348f3d
cmp eax, 0x73
jne 0x140347f7c
popf
pop rax
jmp 0x14034c037
cmp eax, 0x12
jne 0x140347f8b
popf
pop rax
jmp 0x140348a05
cmp eax, 0x44
jne 0x140347f9a
popf
pop rax
jmp 0x14034a763
cmp eax, 0x3c
jne 0x140347fa9
popf
pop rax
jmp 0x14034a296
cmp eax, 0x74
jne 0x140347fb8
popf
pop rax
jmp 0x14034c0be
cmp eax, 0x3b
jne 0x140347fc7
popf
pop rax
jmp 0x14034a1f6
cmp eax, 0x3d
jne 0x140347fd6
popf
pop rax
jmp 0x14034a34b
cmp eax, 0x5d
jne 0x140347fe5
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
sub rsp, 0xb8
mov rax, qword [0x140140a78]
mov qword [rsp + 0x28], rax
mov rax, qword [0x140140a78]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x80]
mov rax, qword [rax + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rsp + 0x80]
mov rax, qword [rax + 0x3ed8]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0xe0]
and eax, 7
test eax, eax
jne 0x1403481b1
push rax
pushf
mov eax, 0xff5bc109
pushf
not eax
add eax, 0xaae08877
xor eax, 0xd9a90e85
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe7a4da50
xor eax, 0xc4c83b48
rol eax, 0x59
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x7a525056
pushf
not eax
add eax, 0xd27cbc84
xor eax, 0xc0efba5a
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc40e84fc
xor eax, 0x98422210
rol eax, 0x85
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
or eax, 1
mov dword [rsp + 0xe0], eax
push rax
pushf
mov eax, 0xde1e1cf1
pushf
not eax
add eax, 0xaa766d52
xor eax, 0xd52f4d2a
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb6bb622f
xor eax, 0xc880cdf8
rol eax, 0xff
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x3f0
test eax, eax
jne 0x14034827e
push rax
pushf
mov eax, 0x381bc43f
pushf
not eax
add eax, 0x82b50126
xor eax, 0xbd01174a
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf2a8b136
xor eax, 0xe879d614
rol eax, 0xf
popf
pushf
not eax
add eax, 0xfaeec7cd
xor eax, 0x842dfbdf
rol eax, 0x32
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x9ba47952
pushf
not eax
add eax, 0xd4e8e498
xor eax, 0xda47162b
rol eax, 0xde
popf
pushf
not eax
add eax, 0x9e24694a
xor eax, 0xe56309ee
rol eax, 0x33
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
or eax, 0x20
mov dword [rsp + 0xe0], eax
push rax
pushf
mov eax, 0xac79aa20
pushf
not eax
add eax, 0xbd92b987
xor eax, 0xcb2c4d9f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xfeb750c2
xor eax, 0xfe350b9f
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb0bad652
xor eax, 0x9d558e70
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd998458e
xor eax, 0xe54d9fbf
rol eax, 0x31
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x3ee0]
mov qword [rsp + 0xa0], rax
mov eax, dword [rsp + 0xe0]
and eax, 0x800
test eax, eax
je 0x140348385
push rax
pushf
mov eax, 0x329cf3be
pushf
not eax
add eax, 0xd9857167
xor eax, 0xe80a7afb
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x801464ba
xor eax, 0xc41424ec
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xfe04cf59
xor eax, 0xda2b304a
rol eax, 0xc8
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x41eb06f0
pushf
not eax
add eax, 0xecbd8f21
xor eax, 0xb35d623c
rol eax, 0xae
popf
pushf
not eax
add eax, 0x971f1449
xor eax, 0xc1f2d722
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd91219f9
xor eax, 0xf7509a05
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe1906a62
xor eax, 0xfb53382c
rol eax, 0x2a
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
cmp qword [rax + 0x3ee0], 0
je 0x140348433
push rax
pushf
mov eax, 0xa6a62a4d
pushf
not eax
add eax, 0xc521ff9b
xor eax, 0xe764c308
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x821183dc
xor eax, 0xd803472f
rol eax, 0x51
popf
pushf
not eax
add eax, 0xc3562c21
xor eax, 0x964f59e9
rol eax, 0xd5
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x617e2bfb
pushf
not eax
add eax, 0xc94505c7
xor eax, 0x95289696
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8146a13a
xor eax, 0xd39178c8
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9bf278f2
xor eax, 0xfaf2c0e7
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb60490df
xor eax, 0xbd6051ed
rol eax, 0xb2
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x3ee0]
mov rcx, qword [rsp + 0x40]
cmp qword [rax + 0x360], rcx
jne 0x1403484ec
push rax
pushf
mov eax, 0x2385fec
pushf
not eax
add eax, 0xdccdd848
xor eax, 0x9d4fb1e2
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x96e791df
xor eax, 0xda50fffd
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc19715e2
xor eax, 0x83c76cb3
rol eax, 0x55
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xbad3e772
pushf
not eax
add eax, 0x86fb7847
xor eax, 0xaaaa48ea
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf364551a
xor eax, 0xe3caf1a3
rol eax, 0xb5
popf
jmp 0x140347856
mov byte [rsp + 0x30], 1
jmp 0x1403485ba
mov byte [rsp + 0x30], 0
push rax
pushf
mov eax, 0xd926e6f
pushf
not eax
add eax, 0xfc02f6a9
xor eax, 0xa3214a2e
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x9985f068
xor eax, 0xe0dd0f5c
rol eax, 0x27
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x30]
mov byte [rsp + 0x31], al
movzx eax, byte [rsp + 0x31]
test eax, eax
je 0x140348612
push rax
pushf
mov eax, 0x93789f06
pushf
not eax
add eax, 0xdfaa5df9
xor eax, 0xd762dbfb
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd5b2c493
xor eax, 0xdca387f4
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xfd4313a2
xor eax, 0x89940e66
rol eax, 0x1c
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xc30c6678
pushf
not eax
add eax, 0xa9694397
xor eax, 0xe9645402
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xfa151c5d
xor eax, 0xb5871470
rol eax, 0x3c
popf
jmp 0x140347856
mov byte [rsp + 0x21], 0
mov edx, dword [rsp + 0xc8]
mov rcx, qword [rsp + 0xc0]
call fcn.1401b5e8a
mov byte [rsp + 0x20], al
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x1403486f5
push rax
pushf
mov eax, 0xe52c2beb
pushf
not eax
add eax, 0xb8579de8
xor eax, 0xc87fd8b7
rol eax, 0x56
popf
pushf
not eax
add eax, 0xd1364bca
xor eax, 0xd23403aa
rol eax, 4
popf
pushf
not eax
add eax, 0xaacd7bb4
xor eax, 0xe516285a
rol eax, 0x42
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x73b05891
pushf
not eax
add eax, 0x9650e69e
xor eax, 0xc324e1e1
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9f18b5df
xor eax, 0xfaffd65e
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9cdaaa65
xor eax, 0xd3b3537d
rol eax, 0xef
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0xc8]
cmp dword [rax + 0x429c], ecx
jne 0x1403487bc
push rax
pushf
mov eax, 0x7175f23f
pushf
not eax
add eax, 0xe9c3fc22
xor eax, 0xf4ee2c3f
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x8a789191
xor eax, 0xffa67c98
rol eax, 0x96
popf
pushf
not eax
add eax, 0xafd52144
xor eax, 0x964c89f4
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xbb406fff
xor eax, 0xf8b52357
rol eax, 0xbf
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x89b70d9d
pushf
not eax
add eax, 0xef4d07bd
xor eax, 0xfb119b21
rol eax, 5
popf
pushf
not eax
add eax, 0xce4b9eec
xor eax, 0xfdbf5718
rol eax, 0x97
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov eax, dword [rax + 0x4280]
and eax, 2
test eax, eax
jne 0x140348847
push rax
pushf
mov eax, 0x64932781
pushf
not eax
add eax, 0xbdaf0a54
xor eax, 0x83dc531c
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xbd2c5653
xor eax, 0x814ac812
rol eax, 0x85
popf
pushf
not eax
add eax, 0xef4944d0
xor eax, 0xa0a3f2f1
rol eax, 0x40
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x5b938fc0
pushf
not eax
add eax, 0xefb96309
xor eax, 0xd16717cb
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc55091d6
xor eax, 0xe76ad360
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9b497dc3
xor eax, 0x95a7bfd0
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf82617b5
xor eax, 0xf5659ef7
rol eax, 0x39
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0x427c]
test eax, eax
je 0x140348945
push rax
pushf
mov eax, 0xaec86845
pushf
not eax
add eax, 0x8e2d2de8
xor eax, 0xdb5fb22c
rol eax, 0x58
popf
pushf
not eax
add eax, 0x954e4dcc
xor eax, 0x89aa13d9
rol eax, 5
popf
pushf
not eax
add eax, 0xc4f43e66
xor eax, 0xa61daccb
rol eax, 0x20
popf
pushf
not eax
add eax, 0xefd3468d
xor eax, 0xa0ada60d
rol eax, 0xce
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x1c97890e
pushf
not eax
add eax, 0x887246fb
xor eax, 0xd779c1b0
rol eax, 0x67
popf
pushf
not eax
add eax, 0xeeed3fff
xor eax, 0x9d2f06a0
rol eax, 0x18
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x200
test eax, eax
je 0x1403489bf
push rax
pushf
mov eax, 0x57d38987
pushf
not eax
add eax, 0xf9e0ede9
xor eax, 0xc1cd714c
rol eax, 0
popf
pushf
not eax
add eax, 0xe4d8bf32
xor eax, 0x8038aa04
rol eax, 0x8c
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x4d93b9da
pushf
not eax
add eax, 0xfbdfb74a
xor eax, 0xd11b5447
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xe529fe36
xor eax, 0xb3a971aa
rol eax, 0x27
popf
pushf
not eax
add eax, 0xeef227fc
xor eax, 0xda83e270
rol eax, 0x52
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov eax, dword [rax + 0x4280]
and eax, 4
test eax, eax
jne 0x140348a4a
push rax
pushf
mov eax, 0xaae7fb4d
pushf
not eax
add eax, 0x83e38f56
xor eax, 0xd420ba2c
rol eax, 0x94
popf
pushf
not eax
add eax, 0xdf4d0a71
xor eax, 0x9d0c3cbc
rol eax, 0x83
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xd7d75c4a
pushf
not eax
add eax, 0x9d7fdd22
xor eax, 0xd37970e4
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x9cb5ee7b
xor eax, 0x9b78c80b
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb89322d8
xor eax, 0xf5e40b7a
rol eax, 0xa6
popf
jmp 0x140347856
mov ecx, 0xf02c0e72
pushf
not ecx
add ecx, 0xaa5758cc
xor ecx, 0xe5086bf3
rol ecx, 0xe8
popf
pushf
not ecx
add ecx, 0xd0dcc857
xor ecx, 0xd08638a5
rol ecx, 0xe3
popf
pushf
not ecx
add ecx, 0xc571b858
xor ecx, 0xfbf2575a
rol ecx, 0x3c
popf
pushf
not ecx
add ecx, 0xce662e39
xor ecx, 0xec7e808f
rol ecx, 0x92
popf
call fcn.14031b184
movzx eax, al
test eax, eax
je 0x140348b4e
push rax
pushf
mov eax, 0x2fe5bbd8
pushf
not eax
add eax, 0xf46f8740
xor eax, 0xdf41e8ab
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xecccfb76
xor eax, 0xd5fa8791
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf29a4e90
xor eax, 0xe406bb13
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xbd540853
xor eax, 0x880eca2a
rol eax, 0xd5
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x9b8c931b
pushf
not eax
add eax, 0x8e840627
xor eax, 0xf74f0a16
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa01d5dac
xor eax, 0xddb8e6e0
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xaf8707d7
xor eax, 0xabd33383
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd4974f16
xor eax, 0xca5a240c
rol eax, 0xf5
popf
jmp 0x140347856
mov byte [rsp + 0x20], 1
mov ecx, dword [rsp + 0xc8]
call fcn.1403ce51a
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x28]
movss xmm0, dword [rax + 0x3f1c]
subss xmm0, dword [rcx + 0x18]
comiss xmm0, dword [0x140118948]
ja 0x140348c31
push rax
pushf
mov eax, 0xde9ea028
pushf
not eax
add eax, 0xb64b10ad
xor eax, 0xa657759d
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9f6cbcf1
xor eax, 0xfd9b78d7
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xab4070c7
xor eax, 0xd76b818f
rol eax, 7
popf
pushf
not eax
add eax, 0x83d18819
xor eax, 0xbbedf742
rol eax, 0x7c
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xad54fa09
pushf
not eax
add eax, 0xde6d3e84
xor eax, 0xffd3d2cd
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf24c0506
xor eax, 0xfefc59f9
rol eax, 0x73
popf
pushf
not eax
add eax, 0x911b892f
xor eax, 0xfda4c6e6
rol eax, 0xa8
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
movss xmm0, dword [0x140118948]
comiss xmm0, dword [rax + 0x3f1c]
ja 0x140348ce6
push rax
pushf
mov eax, 0x8b503c47
pushf
not eax
add eax, 0xd5ea9c4b
xor eax, 0x97385c71
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8d0ac25e
xor eax, 0x97ca45bd
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd5c05f22
xor eax, 0xdc76668c
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf1050d70
xor eax, 0x8bff83da
rol eax, 0x77
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xf45fec1d
pushf
not eax
add eax, 0xf7597a3a
xor eax, 0x9813a9d3
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9f6457c1
xor eax, 0x8281c785
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc0556667
xor eax, 0xff4dc64d
rol eax, 0xc0
popf
jmp 0x140347856
mov byte [rsp + 0x21], 1
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0xc8]
mov dword [rax + 0x42f8], ecx
mov rcx, qword [rsp + 0x40]
call fcn.1401c3a10
push rax
pushf
mov eax, 0x77e8c145
pushf
not eax
add eax, 0xfd5ee00f
xor eax, 0x8c697a8e
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8a86d73c
xor eax, 0x92df306e
rol eax, 0x74
popf
pushf
not eax
add eax, 0x964e7676
xor eax, 0xf946aa9f
rol eax, 0x2d
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x31]
test eax, eax
je 0x140348de2
push rax
pushf
mov eax, 0x245e0d73
pushf
not eax
add eax, 0x97bf2a21
xor eax, 0xd140f307
rol eax, 0x48
popf
pushf
not eax
add eax, 0x924ee846
xor eax, 0xd975cfa4
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa53741d0
xor eax, 0xc127ef7c
rol eax, 0x82
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x9e482fbc
pushf
not eax
add eax, 0xf39ddba4
xor eax, 0xd82a7676
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xee095a15
xor eax, 0xf6a566b5
rol eax, 0x54
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0xa0]
mov qword [rax + 0x3ee0], rcx
push rax
pushf
mov eax, 0x9740b5b7
pushf
not eax
add eax, 0x9ecdcaee
xor eax, 0xbcd25866
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x91d8856f
xor eax, 0xb8a6c034
rol eax, 0x66
popf
pushf
not eax
add eax, 0x92a5d27d
xor eax, 0xb28e907d
rol eax, 0x84
popf
pushf
not eax
add eax, 0xca09fe9c
xor eax, 0x8d970304
rol eax, 0x37
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x140348ee4
push rax
pushf
mov eax, 0x1e776588
pushf
not eax
add eax, 0xc5b755d6
xor eax, 0xc7054796
rol eax, 0x53
popf
pushf
not eax
add eax, 0xfc56f450
xor eax, 0xb62fd2bc
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xccd845c8
xor eax, 0xf0635df5
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc3016f81
xor eax, 0xad03e395
rol eax, 0xb
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xdbe320c6
pushf
not eax
add eax, 0xcf543c17
xor eax, 0xc45afcba
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xad1a457a
xor eax, 0xbcdad928
rol eax, 0x92
popf
pushf
not eax
add eax, 0xfa3e0752
xor eax, 0xe15b7ec5
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xafce94d8
xor eax, 0xff7123b0
rol eax, 6
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x1000
test eax, eax
je 0x140348f80
push rax
pushf
mov eax, 0x12f9666
pushf
not eax
add eax, 0x8b312738
xor eax, 0x81230007
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc6366eb0
xor eax, 0x8d13ddd9
rol eax, 0xa7
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x77f6df7f
pushf
not eax
add eax, 0xdb76b91c
xor eax, 0xa070a16b
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8003330a
xor eax, 0x97efdfd3
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf6bc60d4
xor eax, 0xd5ac96d5
rol eax, 0x78
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0xc8]
cmp dword [rax + 0x3f14], ecx
je 0x140349033
push rax
pushf
mov eax, 0x14cc0d0b
pushf
not eax
add eax, 0xc164c80e
xor eax, 0x9c69adae
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb705e346
xor eax, 0xef43d7bf
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd94caf9f
xor eax, 0xeee87395
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa2631f44
xor eax, 0xa4ee5b04
rol eax, 0xac
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xac58f400
pushf
not eax
add eax, 0xde0e81e1
xor eax, 0x9c51db3f
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb853ec60
xor eax, 0xe7601392
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xdbba82af
xor eax, 0xc457ac79
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa9a7576d
xor eax, 0xdab4c361
rol eax, 0xfa
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
cmp dword [rax + 0x3f14], 0
je 0x1403490f3
push rax
pushf
mov eax, 0x9bb1533
pushf
not eax
add eax, 0x8584f1f3
xor eax, 0xc8847e09
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xbc936e36
xor eax, 0x800a9ea5
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa732296f
xor eax, 0xdc655662
rol eax, 0x75
popf
pushf
not eax
add eax, 0x97e9d8e2
xor eax, 0x851f51d0
rol eax, 0xef
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xe8b5fc14
pushf
not eax
add eax, 0xe6c4c00f
xor eax, 0x90c62442
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe4594be2
xor eax, 0xdc1c52c1
rol eax, 0x86
popf
pushf
not eax
add eax, 0x96f26b8c
xor eax, 0x98a31143
rol eax, 0xfc
popf
jmp 0x140347856
mov byte [rsp + 0x20], 0
push rax
pushf
mov eax, 0x74b15661
pushf
not eax
add eax, 0xc9cea792
xor eax, 0xcde1dfa6
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc2cfd436
xor eax, 0xfae89f81
rol eax, 0xd3
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x1403491b1
push rax
pushf
mov eax, 0x89cc77a5
pushf
not eax
add eax, 0xcb9c8aec
xor eax, 0xc987e710
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd1e51987
xor eax, 0xf08af826
rol eax, 0x64
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xbd8ac85e
pushf
not eax
add eax, 0x8b83fbad
xor eax, 0x83217f0c
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfb3315c2
xor eax, 0xebbadc7a
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xec7777ce
xor eax, 0xd66b36e7
rol eax, 0xd
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x10000
test eax, eax
je 0x14034923a
push rax
pushf
mov eax, 0xa7dd9282
pushf
not eax
add eax, 0xf3293de2
xor eax, 0xc96529dd
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xda32c18f
xor eax, 0xc8baad7a
rol eax, 0x53
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xd106277e
pushf
not eax
add eax, 0x8ecba946
xor eax, 0x83938b2e
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb9253545
xor eax, 0xee63541d
rol eax, 0x96
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0xdad]
test eax, eax
jne 0x140349367
push rax
pushf
mov eax, 0x8e195a95
pushf
not eax
add eax, 0xbf34e677
xor eax, 0xc3134590
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xc88c8e70
xor eax, 0xf89b7387
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xff52a80f
xor eax, 0x92d6e556
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc670a695
xor eax, 0xb0c065b0
rol eax, 0xaf
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x253fa143
pushf
not eax
add eax, 0xc0f2acf6
xor eax, 0xc2e90bf8
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa266a9b1
xor eax, 0xa143dee0
rol eax, 0x6e
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0xdae]
test eax, eax
jne 0x1403493e1
push rax
pushf
mov eax, 0x3d2348dc
pushf
not eax
add eax, 0xa5866ea9
xor eax, 0xb461ae4a
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xf1c6cf50
xor eax, 0x80eb4e72
rol eax, 0x9e
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xc522b1c4
pushf
not eax
add eax, 0xed0bddff
xor eax, 0xb6712609
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xc3ece769
xor eax, 0xa38c5916
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc64007b9
xor eax, 0xfa8a727a
rol eax, 0
popf
jmp 0x140347856
mov dword [rsp + 0x3c], 0xffffffff
mov eax, dword [rsp + 0xe0]
and eax, 1
test eax, eax
je 0x140349470
push rax
pushf
mov eax, 0xc6df087e
pushf
not eax
add eax, 0xab6be5f6
xor eax, 0xd8ede8b8
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x829756b5
xor eax, 0xfdc01b83
rol eax, 0x7c
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xfa28ee8d
pushf
not eax
add eax, 0x8e430999
xor eax, 0xa0897f88
rol eax, 0x39
popf
pushf
not eax
add eax, 0xeb07c06d
xor eax, 0xc5589986
rol eax, 0x84
popf
pushf
not eax
add eax, 0x82bfa880
xor eax, 0xbb1a860c
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf5bc0b0d
xor eax, 0xb578501a
rol eax, 0x5e
popf
jmp 0x140347856
mov eax, 0x8ec02d72
pushf
not eax
add eax, 0xf9bd8988
xor eax, 0xf49ba5fe
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf222ee64
xor eax, 0xcdefb5ee
rol eax, 0x54
popf
pushf
not eax
add eax, 0xec1835cc
xor eax, 0xc6dae67a
rol eax, 0x75
popf
pushf
not eax
add eax, 0xfcb6748c
xor eax, 0xcf93e550
rol eax, 0xd5
popf
imul rax, rax, 0
mov rcx, qword [rsp + 0x28]
movzx eax, byte [rcx + rax + 0x36b0]
test eax, eax
je 0x140349562
push rax
pushf
mov eax, 0x64366a28
pushf
not eax
add eax, 0xbda13c2b
xor eax, 0x915f17eb
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x97086a3a
xor eax, 0xd11e8704
rol eax, 0x38
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xaecd166
pushf
not eax
add eax, 0xb32489cc
xor eax, 0x8f9b54c5
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb7eed24b
xor eax, 0xa144cc50
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xdb2ad95b
xor eax, 0xc1f9d3ab
rol eax, 0x7e
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 2
test eax, eax
je 0x14034964f
push rax
pushf
mov eax, 0x24764242
pushf
not eax
add eax, 0xa4b20d43
xor eax, 0xb31a34ca
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbb5bb3f7
xor eax, 0xce8dea07
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc785c0a6
xor eax, 0xed7b825c
rol eax, 0x35
popf
pushf
not eax
add eax, 0xfc7c7810
xor eax, 0xf140569e
rol eax, 0xcf
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x9dfc7349
pushf
not eax
add eax, 0xe42ef7ea
xor eax, 0x9e7ce48b
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb7647c08
xor eax, 0x9c6fdd44
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb69e8aaf
xor eax, 0xae60a2c2
rol eax, 0xae
popf
pushf
not eax
add eax, 0xbef5a392
xor eax, 0x81844233
rol eax, 0xad
popf
jmp 0x140347856
mov eax, 0x6b9212bd
pushf
not eax
add eax, 0xd75b7549
xor eax, 0x85f395e3
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x90f0e8e7
xor eax, 0xb592e349
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf6c5b32b
xor eax, 0xd12cd415
rol eax, 0x55
popf
pushf
not eax
add eax, 0xe0dac2c6
xor eax, 0xc7101d97
rol eax, 0x60
popf
imul rax, rax, 1
mov rcx, qword [rsp + 0x28]
movzx eax, byte [rcx + rax + 0x36b0]
test eax, eax
je 0x140349767
push rax
pushf
mov eax, 0x91c666a7
pushf
not eax
add eax, 0xd4e8238f
xor eax, 0xde54c81e
rol eax, 7
popf
pushf
not eax
add eax, 0xf9fbe2f4
xor eax, 0x8b98137f
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x98db9a49
xor eax, 0x8d673613
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf573fd05
xor eax, 0xa315a35b
rol eax, 0x87
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x5f6e61c8
pushf
not eax
add eax, 0xe6c6f50c
xor eax, 0xb4162ddb
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9fe68e16
xor eax, 0xdfb1c7ef
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x96465c01
xor eax, 0xd8d31a70
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf6edd488
xor eax, 0x8073f674
rol eax, 0x6b
popf
jmp 0x140347856
mov dword [rsp + 0x3c], 1
jmp 0x1403499da
mov eax, dword [rsp + 0xe0]
and eax, 4
test eax, eax
je 0x14034988d
push rax
pushf
mov eax, 0x59cf495f
pushf
not eax
add eax, 0xc995a780
xor eax, 0x87215e10
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xf0b65bb8
xor eax, 0x93b1ba22
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd9e313b0
xor eax, 0xa56546a3
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x92dbde3e
xor eax, 0x877945ce
rol eax, 0xab
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x196c4455
pushf
not eax
add eax, 0xed80894e
xor eax, 0xfad859ed
rol eax, 0x69
popf
pushf
not eax
add eax, 0x912d6e47
xor eax, 0xd4f343e9
rol eax, 8
popf
jmp 0x140347856
mov eax, 0xfef15a2b
pushf
not eax
add eax, 0xf3a234e5
xor eax, 0xf269e8f7
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa18cf77a
xor eax, 0xf318c50f
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x8aeff4ae
xor eax, 0xcc5cae9b
rol eax, 0xf2
popf
imul rax, rax, 2
mov rcx, qword [rsp + 0x28]
movzx eax, byte [rcx + rax + 0x36b0]
test eax, eax
je 0x140349946
push rax
pushf
mov eax, 0x948c6675
pushf
not eax
add eax, 0x97f658d9
xor eax, 0x8fd17736
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe7a8f8c2
xor eax, 0xe4fc92fc
rol eax, 0xe5
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x526384e5
pushf
not eax
add eax, 0x9eefd758
xor eax, 0xf5ddbeba
rol eax, 0x89
popf
pushf
not eax
add eax, 0xf552cb3a
xor eax, 0x8cc866d1
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8cc11580
xor eax, 0xd15e570a
rol eax, 0xff
popf
jmp 0x140347856
mov dword [rsp + 0x3c], 2
push rax
pushf
mov eax, 0xd735d88b
pushf
not eax
add eax, 0x9736c565
xor eax, 0xe86f4cf8
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x8df4ba50
xor eax, 0xd7cda0a4
rol eax, 0x15
popf
pushf
not eax
add eax, 0xe02b1fd8
xor eax, 0x9eb63f9a
rol eax, 0x13
popf
jmp 0x140347856
cmp dword [rsp + 0x3c], 0xffffffff
je 0x140349a2b
push rax
pushf
mov eax, 0x70b895db
pushf
not eax
add eax, 0xf6882497
xor eax, 0xd24bba0a
rol eax, 2
popf
pushf
not eax
add eax, 0xf911335f
xor eax, 0xff5e4321
rol eax, 0x96
popf
pushf
not eax
add eax, 0xec2a6ca0
xor eax, 0xa4115517
rol eax, 0x27
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x408695a5
pushf
not eax
add eax, 0x898e2e06
xor eax, 0x9381b9fa
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf291ab0d
xor eax, 0xd978208a
rol eax, 0x19
popf
pushf
not eax
add eax, 0xce649801
xor eax, 0x90b0c320
rol eax, 0xed
popf
pushf
not eax
add eax, 0xda704b37
xor eax, 0xf1d576b1
rol eax, 0xf5
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x60
test eax, eax
je 0x140349b8f
push rax
pushf
mov eax, 0xb8075fb5
pushf
not eax
add eax, 0xb0759e08
xor eax, 0xce946911
rol eax, 0xea
popf
pushf
not eax
add eax, 0xdd181531
xor eax, 0xf3bbb455
rol eax, 0x96
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x4f92411f
pushf
not eax
add eax, 0xbaa013fd
xor eax, 0xc4787d56
rol eax, 0xea
popf
pushf
not eax
add eax, 0x96ef895a
xor eax, 0x94353261
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf6e27e1c
xor eax, 0xd041f787
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x8576ce71
xor eax, 0xed3ffd97
rol eax, 0xe3
popf
jmp 0x140347856
mov rdx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0xc8]
call fcn.1401dbb66
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x3c]
mov dword [rax + 0x3f4c], ecx
mov eax, dword [rsp + 0xe0]
and eax, 0x40000
test eax, eax
jne 0x140349c71
push rax
pushf
mov eax, 0xcbf1c9ea
pushf
not eax
add eax, 0xad0a87f8
xor eax, 0x8ccd3f66
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9256907e
xor eax, 0xd7205630
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8a4b4d86
xor eax, 0xb14e4b67
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb8d1e257
xor eax, 0x991c5d4d
rol eax, 0xb4
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x964ba92a
pushf
not eax
add eax, 0x96ba118f
xor eax, 0xb254691c
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb1e81f1e
xor eax, 0x829a18c7
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x91e80669
xor eax, 0xfb3e33c0
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd0766b32
xor eax, 0xfb37127f
rol eax, 0xa9
popf
jmp 0x140347856
mov rdx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0xc8]
call fcn.140314e87
push rax
pushf
mov eax, 0x6a9c85cc
pushf
not eax
add eax, 0x9ae301bc
xor eax, 0x8230abb9
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x9ac1c2b9
xor eax, 0xc472e926
rol eax, 0x1d
popf
jmp 0x140347856
mov rcx, qword [rsp + 0x40]
call fcn.1401c3a10
push rax
pushf
mov eax, 0x3707dae1
pushf
not eax
add eax, 0x97469a21
xor eax, 0xb1e8c7b7
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8d41d2a1
xor eax, 0xb6ee995a
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa3880f5b
xor eax, 0xe47cb1ff
rol eax, 0x75
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x10
test eax, eax
jne 0x140349db2
push rax
pushf
mov eax, 0x56f48448
pushf
not eax
add eax, 0x8ff93e64
xor eax, 0x9c141f32
rol eax, 0x60
popf
pushf
not eax
add eax, 0xd11189d2
xor eax, 0x9f002758
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8be41830
xor eax, 0x95ea97ce
rol eax, 0x4b
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xf7fa90d3
pushf
not eax
add eax, 0xbbb7ba80
xor eax, 0x9b8136da
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xdff40e83
xor eax, 0xb28b9829
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc7995c6c
xor eax, 0x9cc8ef9a
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc2ec1c1d
xor eax, 0xb060d3c8
rol eax, 3
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x100
test eax, eax
je 0x140349e4e
push rax
pushf
mov eax, 0xf1b5c5d4
pushf
not eax
add eax, 0xbd04f631
xor eax, 0xc5696499
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x956b1780
xor eax, 0x813f7e2c
rol eax, 0xf2
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xc1eb007e
pushf
not eax
add eax, 0x91f04b4f
xor eax, 0xd26a86e5
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xfbccbb36
xor eax, 0x8f42a225
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd60d43a8
xor eax, 0x82bcda0a
rol eax, 0xa2
popf
jmp 0x140347856
movsxd rax, dword [rsp + 0x3c]
mov rcx, qword [rsp + 0x28]
movzx eax, word [rcx + rax*2 + 0x36ba]
cmp eax, 2
jne 0x140349f04
push rax
pushf
mov eax, 0xc359103e
pushf
not eax
add eax, 0xb7cca53e
xor eax, 0xf687c77e
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xdf98de88
xor eax, 0xd1b130cd
rol eax, 0xac
popf
pushf
not eax
add eax, 0xbc44f9d9
xor eax, 0x9193c5b1
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa458a9ac
xor eax, 0xd23ac2b6
rol eax, 0xbe
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x33ec36a8
pushf
not eax
add eax, 0xdd3fae22
xor eax, 0xe0177e07
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xae04cc6a
xor eax, 0x8fe48077
rol eax, 0xa6
popf
jmp 0x140347856
mov byte [rsp + 0x21], 1
mov eax, dword [rsp + 0xe0]
and eax, 0x20000
test eax, eax
je 0x140349f92
push rax
pushf
mov eax, 0xfc92b4ae
pushf
not eax
add eax, 0x9c273083
xor eax, 0x96ab6bc2
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xaea7ebf3
xor eax, 0xbf98a7c9
rol eax, 0x82
popf
pushf
not eax
add eax, 0xedbcb58b
xor eax, 0xa4369cbc
rol eax, 0xf0
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x12c71bee
pushf
not eax
add eax, 0xf18d7ebd
xor eax, 0xdda9678c
rol eax, 0x84
popf
pushf
not eax
add eax, 0xbb56fbd3
xor eax, 0xc6eab6ca
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa8b9657c
xor eax, 0xfe037410
rol eax, 8
popf
pushf
not eax
add eax, 0xfbdee7e1
xor eax, 0xc79c84eb
rol eax, 0xbe
popf
jmp 0x140347856
mov rdx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0xc8]
call fcn.1401dbb66
push rax
pushf
mov eax, 0xcaa9b94f
pushf
not eax
add eax, 0x8dc306b6
xor eax, 0xb4a36075
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xed7b927a
xor eax, 0xf635f033
rol eax, 0x80
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x40000
test eax, eax
jne 0x14034a0e8
push rax
pushf
mov eax, 0x643d0fc9
pushf
not eax
add eax, 0x81973d9f
xor eax, 0xcb599d08
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xc34dcfa7
xor eax, 0x85b21280
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe9fdcd79
xor eax, 0xba78f731
rol eax, 0xb0
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xc1d95932
pushf
not eax
add eax, 0x9c52f607
xor eax, 0xfaa94200
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd93d3e73
xor eax, 0xbca39708
rol eax, 1
popf
pushf
not eax
add eax, 0xce8072aa
xor eax, 0xcafe1f49
rol eax, 0xbb
popf
jmp 0x140347856
mov rdx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0xc8]
call fcn.140314e87
push rax
pushf
mov eax, 0x9ee1a5d1
pushf
not eax
add eax, 0x88c2c9cd
xor eax, 0xd64aa4e8
rol eax, 0x77
popf
pushf
not eax
add eax, 0xdfe5056c
xor eax, 0xcc622d38
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf258a976
xor eax, 0x9bff7282
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa3db8617
xor eax, 0x8f2f68b2
rol eax, 0x23
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x3c]
mov dword [rax + 0x3f4c], ecx
mov rcx, qword [rsp + 0x40]
call fcn.1401c3a10
push rax
pushf
mov eax, 0xd1c832e4
pushf
not eax
add eax, 0x86ef9be8
xor eax, 0x9bfd752a
rol eax, 0x83
popf
pushf
not eax
add eax, 0xba7acde2
xor eax, 0xbdc0242f
rol eax, 0xce
popf
pushf
not eax
add eax, 0xfbc66242
xor eax, 0x899bd2a7
rol eax, 0x14
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x80
test eax, eax
je 0x14034a23d
mov dword [rsp + 0x48], 0xffffffff
mov eax, dword [rsp + 0xe0]
and eax, 1
test eax, eax
je 0x14034a2f2
push rax
pushf
mov eax, 0xe789b95c
pushf
not eax
add eax, 0x8182fe48
xor eax, 0xec85d5e0
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xfc57529d
xor eax, 0xb4fdf55e
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf2d4ef0d
xor eax, 0x907416f1
rol eax, 0xe0
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x4745509d
pushf
not eax
add eax, 0xbd19837d
xor eax, 0xd231c336
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd92486d2
xor eax, 0xc5d82865
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe0a6b850
xor eax, 0x9e26e2e6
rol eax, 0x37
popf
pushf
not eax
add eax, 0xfb0abd37
xor eax, 0xbfb5eacf
rol eax, 0x9a
popf
jmp 0x140347856
mov dword [rsp + 0x48], 0
jmp 0x14034a79e
mov eax, dword [rsp + 0xe0]
and eax, 2
test eax, eax
je 0x14034a4ab
push rax
pushf
mov eax, 0xace610df
pushf
not eax
add eax, 0xc2202cba
xor eax, 0x9baab435
rol eax, 0xad
popf
pushf
not eax
add eax, 0x882f1eae
xor eax, 0x9ae048c8
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe28f732a
xor eax, 0xe74c499d
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x9d009d1f
xor eax, 0xe76ee15b
rol eax, 0xda
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xa7eb62a6
pushf
not eax
add eax, 0xc1416487
xor eax, 0xf963205b
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb246f6b0
xor eax, 0x9b340c1d
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xf929d3ad
xor eax, 0xf5dec618
rol eax, 0x70
popf
jmp 0x140347856
mov dword [rsp + 0x48], 1
jmp 0x14034a79e
mov eax, dword [rsp + 0xe0]
and eax, 4
test eax, eax
je 0x14034a62b
push rax
pushf
mov eax, 0x1122941d
pushf
not eax
add eax, 0xc3e959e6
xor eax, 0xfe1f2c8f
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbced8068
xor eax, 0xc5aab2da
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x95a690ce
xor eax, 0x84c85a58
rol eax, 0xa0
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xd84ad53c
pushf
not eax
add eax, 0xb8f70dc1
xor eax, 0xacbd2d03
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa42be463
xor eax, 0xe238bed6
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc2178d03
xor eax, 0xce70af36
rol eax, 0x49
popf
jmp 0x140347856
mov eax, 0x90789e03
pushf
not eax
add eax, 0xf2506986
xor eax, 0x84a2012f
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb06ac0d4
xor eax, 0xafbdc467
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9ca649c2
xor eax, 0x8f2e306d
rol eax, 0x1e
popf
imul rax, rax, 2
mov rcx, qword [rsp + 0x28]
movzx eax, byte [rcx + rax + 0x36ce]
test eax, eax
je 0x14034a71d
push rax
pushf
mov eax, 0xb8a6c664
pushf
not eax
add eax, 0xbc35ea30
xor eax, 0xcb98e396
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8b1859a8
xor eax, 0xf011c26e
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa5a0b044
xor eax, 0xb2295909
rol eax, 0xb
popf
pushf
not eax
add eax, 0xdf762986
xor eax, 0xf346f802
rol eax, 0x7b
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x91ad6451
pushf
not eax
add eax, 0x931c5405
xor eax, 0xfd707218
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd494f597
xor eax, 0xdbc415d6
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe09ab9ad
xor eax, 0xe4275508
rol eax, 0xc6
popf
jmp 0x140347856
mov dword [rsp + 0x48], 2
push rax
pushf
mov eax, 0xba0b64a8
pushf
not eax
add eax, 0xf7690818
xor eax, 0xe78f8135
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa3bf3951
xor eax, 0xc1645e6f
rol eax, 0x82
popf
jmp 0x140347856
cmp dword [rsp + 0x48], 0xffffffff
je 0x14034a7eb
push rax
pushf
mov eax, 0x74a55428
pushf
not eax
add eax, 0xfedc9cd0
xor eax, 0xb3c99111
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x836f29cd
xor eax, 0xa11176f3
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8453cdd8
xor eax, 0x9c0ea20e
rol eax, 0x19
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x2c59b0e5
pushf
not eax
add eax, 0xee44ef7b
xor eax, 0xd4210213
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe0a86ac0
xor eax, 0xa4790d1e
rol eax, 0x10
popf
pushf
not eax
add eax, 0x9366b473
xor eax, 0xffa0507e
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd1a07c36
xor eax, 0x8f1c33bb
rol eax, 0x57
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x400
test eax, eax
je 0x14034a8ad
push rax
pushf
mov eax, 0x3b5f3db2
pushf
not eax
add eax, 0x9b1fb7a8
xor eax, 0xf2cce32d
rol eax, 0x48
popf
pushf
not eax
add eax, 0x95ad2d76
xor eax, 0xb6defc7f
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8c8a348c
xor eax, 0xb07ea215
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9353404d
xor eax, 0xb9cb480d
rol eax, 0x4a
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x26dab9f2
pushf
not eax
add eax, 0x81cf6cbf
xor eax, 0xd1e24b0d
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe192f732
xor eax, 0xd3b6e39f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xfe2fa45e
xor eax, 0xf115c4ec
rol eax, 0xbc
popf
jmp 0x140347856
mov byte [rsp + 0x32], 1
jmp 0x14034aa25
mov byte [rsp + 0x32], 0
push rax
pushf
mov eax, 0x35b5bb4
pushf
not eax
add eax, 0xd36d0550
xor eax, 0xe35c5994
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8d4502b4
xor eax, 0xd7abee96
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa6ace5af
xor eax, 0xcd536d58
rol eax, 0x31
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x32]
mov byte [rsp + 0x34], al
movzx eax, byte [rsp + 0x34]
test eax, eax
jne 0x14034aa7d
push rax
pushf
mov eax, 0x7f2e34
pushf
not eax
add eax, 0x8c812f81
xor eax, 0x8a96a061
rol eax, 0xed
popf
pushf
not eax
add eax, 0x80046f6c
xor eax, 0xd6b82712
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x898a51b3
xor eax, 0xdcad2167
rol eax, 0xbe
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xdfec836c
pushf
not eax
add eax, 0x867f961e
xor eax, 0xfeb3f3e1
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc475b3f5
xor eax, 0xc63fa33c
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8e6a11ea
xor eax, 0xaa309342
rol eax, 1
popf
pushf
not eax
add eax, 0xd1ac5cfe
xor eax, 0xb0ea8934
rol eax, 0x7e
popf
jmp 0x140347856
mov byte [rsp + 0x21], 1
push rax
pushf
mov eax, 0x35d658be
pushf
not eax
add eax, 0xb24913ad
xor eax, 0xa9c080e7
rol eax, 0x54
popf
pushf
not eax
add eax, 0x9f8ead93
xor eax, 0xfef1416f
rol eax, 0x3a
popf
jmp 0x140347856
mov rdx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0xc8]
call fcn.140314e87
push rax
pushf
mov eax, 0xc5022468
pushf
not eax
add eax, 0xc8fc0672
xor eax, 0xfa1aa59a
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x8d684bbc
xor eax, 0xc0ef79d7
rol eax, 8
popf
jmp 0x140347856
call fcn.1402e3f38
push rax
pushf
mov eax, 0xaad98ed6
pushf
not eax
add eax, 0xc97421d2
xor eax, 0xc7013e19
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf8ff21aa
xor eax, 0xbfda10b4
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc85c1ae2
xor eax, 0xd739dec8
rol eax, 0xa5
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0xc8]
cmp dword [rax + 0x3f24], ecx
jne 0x14034aca5
push rax
pushf
mov eax, 0x3219f58d
pushf
not eax
add eax, 0xca8ac796
xor eax, 0xc6a36b0f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe1a2d525
xor eax, 0x9c0d8d28
rol eax, 0x75
popf
pushf
not eax
add eax, 0xab12f549
xor eax, 0x87527c71
rol eax, 0x25
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x9f0c6bc6
pushf
not eax
add eax, 0x8bc4d1ca
xor eax, 0xe3a700fb
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x86dbb74f
xor eax, 0x845fca6f
rol eax, 0x4f
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x400
test eax, eax
je 0x14034ad41
push rax
pushf
mov eax, 0x567b6bb4
pushf
not eax
add eax, 0xfb4416e6
xor eax, 0xda9a7206
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb887a466
xor eax, 0xf26a899d
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc79adf20
xor eax, 0xadc01abb
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe5a649f6
xor eax, 0xb82d6aff
rol eax, 0x6e
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x27c40c45
pushf
not eax
add eax, 0xa409da93
xor eax, 0xb86214e4
rol eax, 0x56
popf
pushf
not eax
add eax, 0xb0b88bf5
xor eax, 0xecec168e
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf5aa4cdc
xor eax, 0xf86cd1b1
rol eax, 0x81
popf
pushf
not eax
add eax, 0xfcfe5028
xor eax, 0xbc8e976f
rol eax, 0xd7
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
movsxd rax, dword [rax + 0x3f4c]
mov rcx, qword [rsp + 0x28]
xorps xmm0, xmm0
comiss xmm0, dword [rcx + rax*4 + 0x36e0]
jae 0x14034adfe
push rax
pushf
mov eax, 0x4e89a4f3
pushf
not eax
add eax, 0xe1c9a796
xor eax, 0xf3968c6a
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa86ad3d5
xor eax, 0xef292160
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xeb37a0a3
xor eax, 0x8820c28e
rol eax, 0xf7
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xcbec1789
pushf
not eax
add eax, 0xf91f5c7b
xor eax, 0xc9348ac2
rol eax, 0x24
popf
pushf
not eax
add eax, 0xcc9b83c8
xor eax, 0x8c1ea0dd
rol eax, 0xc0
popf
jmp 0x140347856
mov dl, Ordinal_217
pushf
not dl
add dl, 0x49
xor dl, 9
rol dl, 0x93
popf
pushf
not dl
add dl, 0x83
xor dl, 0x3b
rol dl, 0x83
popf
pushf
not dl
add dl, 0xfa
xor dl, 0x74
rol dl, 0x61
popf
pushf
not dl
add dl, 0x99
xor dl, 0xf5
rol dl, 0xfb
popf
mov rax, qword [rsp + 0x28]
mov ecx, dword [rax + 0x3f4c]
call fcn.140320427
movzx eax, al
test eax, eax
je 0x14034aedf
push rax
pushf
mov eax, 0xf93b98b
pushf
not eax
add eax, 0xb0709b72
xor eax, 0x900fa2a1
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xea4c96a6
xor eax, 0xbdfe0589
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x96d2ef6e
xor eax, 0xc2e49fb0
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc2da2d4b
xor eax, 0x9b7c2e14
rol eax, 0x91
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x57f831b5
pushf
not eax
add eax, 0xe5ca84f0
xor eax, 0xacf99f3a
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xeccfbea7
xor eax, 0x8e6fbd35
rol eax, 0xff
popf
jmp 0x140347856
mov byte [rsp + 0x21], 1
push rax
pushf
mov eax, 0x7c20f81a
pushf
not eax
add eax, 0xb71fee28
xor eax, 0x9bc3254e
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8c2b5e31
xor eax, 0xf9d351bd
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xca93fe94
xor eax, 0xd57e2f16
rol eax, 0x8d
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0x412a]
test eax, eax
jne 0x14034b0ee
push rax
pushf
mov eax, 0xcc237032
pushf
not eax
add eax, 0xa60d8d88
xor eax, 0xdb91b8b3
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8b005f51
xor eax, 0xcdd12f3c
rol eax, 0xc6
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x460c40ed
pushf
not eax
add eax, 0xb6b6bcb4
xor eax, 0xff52508a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x865fbc0b
xor eax, 0xfe955c62
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc9f4a029
xor eax, 0xeb8060a2
rol eax, 0xd7
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
cmp dword [rax + 0x3f24], 0
je 0x14034b237
push rax
pushf
mov eax, 0x91fe900c
pushf
not eax
add eax, 0xb9fba479
xor eax, 0xb3140f7a
rol eax, 0x10
popf
pushf
not eax
add eax, 0xac002ce7
xor eax, 0xb5a401f9
rol eax, 0x58
popf
pushf
not eax
add eax, 0xacaaf57f
xor eax, 0xa88ee7e8
rol eax, 0x33
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x3f462fec
pushf
not eax
add eax, 0x882f49e3
xor eax, 0xcf47ca2b
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf2e019a6
xor eax, 0x90f684ae
rol eax, 0x15
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rcx + 0x5c]
cmp dword [rax + 0x3f24], ecx
jne 0x14034b365
push rax
pushf
mov eax, 0xda9b297e
pushf
not eax
add eax, 0xa40ea0bd
xor eax, 0xb4c7bd32
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xfd73513e
xor eax, 0x85c26e50
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc6d08f9a
xor eax, 0xd6e5c829
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb9f60fe1
xor eax, 0xc7ea59ec
rol eax, 0x38
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xdb76856a
pushf
not eax
add eax, 0xb8190a50
xor eax, 0x9023e941
rol eax, 9
popf
pushf
not eax
add eax, 0x83f81827
xor eax, 0xae900d7c
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe04403aa
xor eax, 0xc8ba85b3
rol eax, 0x9d
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x80000
test eax, eax
jne 0x14034b401
push rax
pushf
mov eax, 0xfbe7706c
pushf
not eax
add eax, 0x8685a239
xor eax, 0xe9ad76e6
rol eax, 0x90
popf
pushf
not eax
add eax, 0x98a66e68
xor eax, 0xd2cdd153
rol eax, 0x78
popf
pushf
not eax
add eax, 0xfd3e9981
xor eax, 0xc8bae7a6
rol eax, 0x48
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x22961fed
pushf
not eax
add eax, 0xffcfcfe9
xor eax, 0xd2b88979
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9d6547df
xor eax, 0xc565414d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xfd8ae0df
xor eax, 0xdb12f024
rol eax, 9
popf
pushf
not eax
add eax, 0x896eddb8
xor eax, 0xb35be040
rol eax, 0xfe
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0xc8]
cmp dword [rax + 0x40f8], ecx
jne 0x14034b5a3
push rax
pushf
mov eax, 0x7edb10e1
pushf
not eax
add eax, 0x9fd58820
xor eax, 0x981497b4
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd836edae
xor eax, 0xf9fe7173
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd7f9d0f5
xor eax, 0xb7bf5d83
rol eax, 0xa2
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x15e4420
pushf
not eax
add eax, 0xe6a99c4d
xor eax, 0xa880983b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xed832ec5
xor eax, 0xcbdface1
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xe58dfe2b
xor eax, 0xbd81a216
rol eax, 0x6b
popf
jmp 0x140347856
mov dword [rsp + 0x50], 1
jmp 0x14034b68a
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0x35], al
mov eax, dword [rsp + 0xe0]
and eax, 0x400
test eax, eax
je 0x14034b6fc
push rax
pushf
mov eax, 0x9d223d34
pushf
not eax
add eax, 0x977bb848
xor eax, 0xb755b278
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc3eeab15
xor eax, 0xc1c036b2
rol eax, 0xae
popf
pushf
not eax
add eax, 0xbbebfa93
xor eax, 0xdd5ef798
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xa6d17f28
xor eax, 0x99222a33
rol eax, 0xcb
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xfa61980c
pushf
not eax
add eax, 0x9626ce2c
xor eax, 0x9b1cf763
rol eax, 0x60
popf
pushf
not eax
add eax, 0xdc03fdc1
xor eax, 0xc22a3c44
rol eax, 0x6a
popf
jmp 0x140347856
mov dword [rsp + 0x54], 3
jmp 0x14034b7d0
mov dword [rsp + 0x54], 1
push rax
pushf
mov eax, 0x79560a60
pushf
not eax
add eax, 0xb9e162d2
xor eax, 0xb4069e00
rol eax, 8
popf
pushf
not eax
add eax, 0x95de3390
xor eax, 0xab70f466
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe602973d
xor eax, 0xf8e6c98d
rol eax, 0xf6
popf
jmp 0x140347856
mov edx, dword [rsp + 0x54]
xor ecx, ecx
call fcn.1403affed
comiss xmm0, dword [0x140118918]
jbe 0x14034b83d
push rax
pushf
mov eax, 0x8542cb69
pushf
not eax
add eax, 0xff4d5672
xor eax, 0x9164f984
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa7f22531
xor eax, 0xf25421d6
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe3781de5
xor eax, 0xc2259b42
rol eax, 0xde
popf
pushf
not eax
add eax, 0xada144b4
xor eax, 0xb5cfe60b
rol eax, 0xd6
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x56f52863
pushf
not eax
add eax, 0xb8873c97
xor eax, 0xbc289874
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa4b327da
xor eax, 0xfc421951
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe7f90169
xor eax, 0xfa72ab07
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfa1e56fd
xor eax, 0xb0850088
rol eax, 0xaf
popf
jmp 0x140347856
mov dword [rsp + 0x58], 1
jmp 0x14034b94a
mov dword [rsp + 0x58], 0
push rax
pushf
mov eax, 0x2483aa6a
pushf
not eax
add eax, 0xc66f2db0
xor eax, 0xa806712a
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x8ea351c9
xor eax, 0xc4916ce1
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf0f58071
xor eax, 0xbc2bea25
rol eax, 0x84
popf
pushf
not eax
add eax, 0x96e74013
xor eax, 0xc0b4a491
rol eax, 0xb1
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x58]
mov byte [rsp + 0x36], al
movzx eax, byte [rsp + 0x35]
test eax, eax
jne 0x14034b98f
push rax
pushf
mov eax, 0x8445a809
pushf
not eax
add eax, 0x9a72a5df
xor eax, 0xf611fe56
rol eax, 0x12
popf
pushf
not eax
add eax, 0xf69e086a
xor eax, 0xe88f2375
rol eax, 0x56
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xb1a3119b
pushf
not eax
add eax, 0x85df460e
xor eax, 0x96892995
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd6cc9a59
xor eax, 0x84ebcf4a
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd5c35f7b
xor eax, 0xf702eb68
rol eax, 0xd9
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x36]
test eax, eax
je 0x14034ba37
push rax
pushf
mov eax, 0xa28e354
pushf
not eax
add eax, 0x98bddb40
xor eax, 0xfed26c1c
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf27f15ee
xor eax, 0xb118ff27
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe26fe7a3
xor eax, 0xf04de7c7
rol eax, 9
popf
pushf
not eax
add eax, 0xafd34bd1
xor eax, 0xa1ca4437
rol eax, 0x18
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xaaada0d6
pushf
not eax
add eax, 0xeaab6aee
xor eax, 0xe42a3379
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x8e1b2dcd
xor eax, 0xfb4660fb
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x835bdbe5
xor eax, 0x891ca2c2
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xaf504750
xor eax, 0xbe18747a
rol eax, 0x88
popf
jmp 0x140347856
mov byte [rsp + 0x21], 1
mov rdx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0xc8]
call fcn.1401dbb66
mov rax, qword [rsp + 0x28]
mov dword [rax + 0x3f48], 5
mov eax, dword [rsp + 0xe0]
and eax, 0x40000
test eax, eax
jne 0x14034bb1e
push rax
pushf
mov eax, 0xb0f88e3d
pushf
not eax
add eax, 0xb7a0e74c
xor eax, 0xfce35294
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf11a3689
xor eax, 0xd58b7c6c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb469d22e
xor eax, 0xe55523af
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc87f024c
xor eax, 0x9f99ab93
rol eax, 0x5b
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x6dcc12db
pushf
not eax
add eax, 0xcbd7fa89
xor eax, 0xe2a7e2b1
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa2e75593
xor eax, 0xfb7cdd26
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd8c6a6aa
xor eax, 0xd58bf47b
rol eax, 0x52
popf
jmp 0x140347856
mov rdx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0xc8]
call fcn.140314e87
push rax
pushf
mov eax, 0x62ddb1af
pushf
not eax
add eax, 0xc9c08741
xor eax, 0xe6850db7
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd5565ac8
xor eax, 0xa16a4a07
rol eax, 0x3b
popf
jmp 0x140347856
mov byte [rsp + 0x33], 0
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0xc8]
cmp dword [rax + 0x3f24], ecx
jne 0x14034bbf8
push rax
pushf
mov eax, 0x98426be7
pushf
not eax
add eax, 0xada02339
xor eax, 0xf874b635
rol eax, 0x75
popf
pushf
not eax
add eax, 0xc8fcf8f4
xor eax, 0x9c5f53be
rol eax, 0xe0
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x64b7d541
pushf
not eax
add eax, 0x807c2a29
xor eax, 0xd6e01c9c
rol eax, 3
popf
pushf
not eax
add eax, 0xdedcbe00
xor eax, 0xb739a3d0
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe70e3806
xor eax, 0xc83e8df1
rol eax, 0xfa
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
cmp dword [rax + 0x3f48], 1
jne 0x14034bca9
push rax
pushf
mov eax, 0x8780a9c4
pushf
not eax
add eax, 0xa99a4f5f
xor eax, 0xb2a3a716
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xec4c78ea
xor eax, 0x915b4b78
rol eax, 0x43
popf
pushf
not eax
add eax, 0x860d97a9
xor eax, 0xfe9bf88f
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb20fa142
xor eax, 0xdc10d0ec
rol eax, 0xed
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xa9468d72
pushf
not eax
add eax, 0xc3332690
xor eax, 0xc0e72c57
rol eax, 0x95
popf
pushf
not eax
add eax, 0xf8d9cdab
xor eax, 0x8f7eac16
rol eax, 2
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0x3f30]
test eax, eax
je 0x14034bd49
push rax
pushf
mov eax, 0xccc2f22b
pushf
not eax
add eax, 0xe2c86a40
xor eax, 0xa18fadd4
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xff740783
xor eax, 0x9a89a066
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x8430f28b
xor eax, 0xdb4198a7
rol eax, 0x16
popf
pushf
not eax
add eax, 0xcba94254
xor eax, 0xd01ab9d7
rol eax, 0x36
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x99bc800c
pushf
not eax
add eax, 0x96f3968a
xor eax, 0xc46dd0e9
rol eax, 0x44
popf
pushf
not eax
add eax, 0xced77faa
xor eax, 0xa7dd3a4e
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa400063e
xor eax, 0x899988ec
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc4e85db6
xor eax, 0xc157a7fb
rol eax, 0x69
popf
jmp 0x140347856
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x28]
add rax, 0xd94
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rcx + 4]
movss dword [rsp + 0x78], xmm0
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
movss xmm0, dword [rax]
subss xmm0, dword [rcx]
movss dword [rsp + 0x70], xmm0
movss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0x98], xmm0
movss xmm0, dword [rsp + 0x78]
movss dword [rsp + 0x9c], xmm0
mov rax, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 0x3f38], rax
push rax
pushf
mov eax, 0x52378216
pushf
not eax
add eax, 0x85092930
xor eax, 0xd39afb46
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9b434a92
xor eax, 0xbcd8fd8d
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xeb298112
xor eax, 0xff75262d
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf33b8536
xor eax, 0xca4c308f
rol eax, 0x3d
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov eax, dword [rax + 0x3f4c]
mov dword [rsp + 0x4c], eax
movsxd rax, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0x28]
movzx eax, byte [rcx + rax + 0xd9c]
test eax, eax
je 0x14034bef9
push rax
pushf
mov eax, 0xb3130a2a
pushf
not eax
add eax, 0xfe6a4a88
xor eax, 0xf9a3625d
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb06354bd
xor eax, 0xc78c4870
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xff6d50fa
xor eax, 0xd9a8c0e0
rol eax, 0xa1
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x4fc21a56
pushf
not eax
add eax, 0x997d15d1
xor eax, 0xc0c8661e
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xdb908898
xor eax, 0xc1e9ad1e
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9ee383a7
xor eax, 0xc82675e9
rol eax, 0xb6
popf
jmp 0x140347856
mov byte [rsp + 0x33], 1
jmp 0x14034ca95
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x14034bff1
push rax
pushf
mov eax, 0xc47fbf7a
pushf
not eax
add eax, 0xd95f8da5
xor eax, 0xef794750
rol eax, 9
popf
pushf
not eax
add eax, 0x89312714
xor eax, 0xf128816d
rol eax, 8
popf
pushf
not eax
add eax, 0xde54dd02
xor eax, 0xe59ea9bc
rol eax, 2
popf
pushf
not eax
add eax, 0xcd3d73c1
xor eax, 0xca32699f
rol eax, 0xeb
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x2958a824
pushf
not eax
add eax, 0x804d347a
xor eax, 0xd6ecefdd
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf77674a5
xor eax, 0x83c7dfc4
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9b92e63a
xor eax, 0x956d407a
rol eax, 0xc8
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x20
test eax, eax
je 0x14034c078
push rax
pushf
mov eax, 0x3a66df54
pushf
not eax
add eax, 0xc9c0d0c3
xor eax, 0xbdfadd17
rol eax, 0x19
popf
pushf
not eax
add eax, 0x949953a5
xor eax, 0xa2400d4c
rol eax, 0x30
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x7467fba4
pushf
not eax
add eax, 0xbbf8b794
xor eax, 0x950c3c71
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd93765fe
xor eax, 0xaa3c48a6
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9c100c10
xor eax, 0xb798c922
rol eax, 0x4d
popf
jmp 0x140347856
mov dword [rsp + 0x5c], 1
jmp 0x14034c172
mov dword [rsp + 0x5c], 0
push rax
pushf
mov eax, 0x6d1cdb8d
pushf
not eax
add eax, 0x96ba698c
xor eax, 0x90727e71
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc057c7a9
xor eax, 0x9cd52251
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8050b72e
xor eax, 0xc16b02e1
rol eax, 0x7d
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x5c]
mov byte [rsp + 0x37], al
mov eax, dword [rsp + 0xe0]
and eax, 0x40
test eax, eax
je 0x14034c1cf
mov dword [rsp + 0x60], 0
push rax
pushf
mov eax, 0xb260e944
pushf
not eax
add eax, 0xa407fd46
xor eax, 0xa086ed85
rol eax, 0x11
popf
pushf
not eax
add eax, 0xeee2bc89
xor eax, 0x85424420
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xfdfaf1fe
xor eax, 0x9acefd3c
rol eax, 0x24
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x60]
mov byte [rsp + 0x38], al
movzx eax, byte [rsp + 0x37]
test eax, eax
jne 0x14034c347
push rax
pushf
mov eax, 0x96eca0ea
pushf
not eax
add eax, 0xe918884d
xor eax, 0xb352143d
rol eax, 0x48
popf
pushf
not eax
add eax, 0x83808ac0
xor eax, 0xfb75c79a
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa74654e3
xor eax, 0xbb9c9e05
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb363e96f
xor eax, 0xe2897e3f
rol eax, 0xbc
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x14920b5d
pushf
not eax
add eax, 0xf58a20a7
xor eax, 0xd8254480
rol eax, 0x13
popf
pushf
not eax
add eax, 0x8432eae6
xor eax, 0xc04b3977
rol eax, 7
popf
pushf
not eax
add eax, 0x9cf7d639
xor eax, 0xcbea9f7e
rol eax, 0x7b
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x38]
test eax, eax
je 0x14034c3f3
push rax
pushf
mov eax, 0x5a49e34f
pushf
not eax
add eax, 0xf759ec65
xor eax, 0xd3e6054f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc4f501df
xor eax, 0x997f2cdb
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xd4e5a85f
xor eax, 0x8f5ea7f1
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb15f3765
xor eax, 0xbe2bb2d7
rol eax, 0x2a
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xb3c0ff97
pushf
not eax
add eax, 0xb13376f6
xor eax, 0xbbde259c
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8092177d
xor eax, 0xae4b6b2b
rol eax, 0x67
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0x427c]
test eax, eax
jne 0x14034c493
push rax
pushf
mov eax, 0x6e02e92f
pushf
not eax
add eax, 0xfb8d427c
xor eax, 0x83e9987c
rol eax, 0x63
popf
pushf
not eax
add eax, 0x82191830
xor eax, 0xd45d26d1
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x96ed7d7b
xor eax, 0x8881b4cb
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8525717d
xor eax, 0x9c8c8d44
rol eax, 0xc5
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xbdedcd3b
pushf
not eax
add eax, 0x9a341b9d
xor eax, 0xc2259238
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xec6fb913
xor eax, 0xcd8ed01f
rol eax, 0xf6
popf
jmp 0x140347856
mov eax, dword [rsp + 0xe0]
and eax, 0x100
test eax, eax
je 0x14034c52f
push rax
pushf
mov eax, 0xa8c04c03
pushf
not eax
add eax, 0x9ecdfb99
xor eax, 0xa7cdd68a
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc97705fc
xor eax, 0xdf4a8523
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf5859344
xor eax, 0x926f76d7
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x9dca0c76
xor eax, 0xf04c8b43
rol eax, 0xf4
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x3c345584
pushf
not eax
add eax, 0xc0e025e7
xor eax, 0xa29f4734
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd1a247a6
xor eax, 0xcdc69408
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9db083ee
xor eax, 0xe63d6178
rol eax, 0x1d
popf
jmp 0x140347856
movsxd rax, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0x28]
movzx eax, byte [rcx + rax + 0x36ce]
test eax, eax
je 0x14034c5e4
push rax
pushf
mov eax, 0xb951164a
pushf
not eax
add eax, 0xa181bed2
xor eax, 0xdd1d6908
rol eax, 0x49
popf
pushf
not eax
add eax, 0x855ed3da
xor eax, 0xc4a0fd69
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf3d29e09
xor eax, 0x8b9cefbb
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd072fead
xor eax, 0x86feb815
rol eax, 0x2a
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xd8df28c2
pushf
not eax
add eax, 0x9eb193d7
xor eax, 0xd0842942
rol eax, 0xce
popf
pushf
not eax
add eax, 0x900c5e12
xor eax, 0xff7ed8bc
rol eax, 0x54
popf
jmp 0x140347856
movsxd rax, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0x28]
movzx eax, word [rcx + rax*2 + 0x36c4]
cmp eax, 2
jne 0x14034c661
push rax
pushf
mov eax, 0x6bae324f
pushf
not eax
add eax, 0x98840508
xor eax, 0xea983814
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd0976886
xor eax, 0x9effedda
rol eax, 0xee
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xd68b1785
pushf
not eax
add eax, 0xec56342d
xor eax, 0xc1a6f74d
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd7096892
xor eax, 0xc26d006d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xbf584345
xor eax, 0x901fd58e
rol eax, 0xf5
popf
jmp 0x140347856
mov dword [rsp + 0x64], 1
jmp 0x14034c748
mov dword [rsp + 0x64], 0
push rax
pushf
mov eax, 0xce9b89b3
pushf
not eax
add eax, 0x8ec03401
xor eax, 0x97a45753
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xde963414
xor eax, 0xc0a48e79
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe1d78899
xor eax, 0x936116a1
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa662b111
xor eax, 0xf122e7b0
rol eax, 3
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x64]
mov byte [rsp + 0x39], al
mov eax, dword [rsp + 0xe0]
and eax, 0x400
test eax, eax
je 0x14034c794
push rax
pushf
mov eax, 0x990d6242
pushf
not eax
add eax, 0xa36b8860
xor eax, 0xdd9907b4
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xadc81e6f
xor eax, 0xc1e4ad1a
rol eax, 0xba
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x70dac742
pushf
not eax
add eax, 0xdd80cc9a
xor eax, 0xa58f60c3
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb19b85ee
xor eax, 0xf72bb8f5
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd4afcabb
xor eax, 0xb6cc340b
rol eax, 0x94
popf
jmp 0x140347856
movsxd rax, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x28]
movss xmm0, dword [rcx + 0x3c]
comiss xmm0, dword [rdx + rax*4 + 0x36f4]
ja 0x14034c83e
push rax
pushf
mov eax, 0x64e116e4
pushf
not eax
add eax, 0xc2ee2ecd
xor eax, 0x9da818b3
rol eax, 0xda
popf
pushf
not eax
add eax, 0x862b52cf
xor eax, 0xb9d19971
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa25b8566
xor eax, 0xaa3fb21c
rol eax, 0xd3
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x7c2b951c
pushf
not eax
add eax, 0xc7679835
xor eax, 0xdf2737ea
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf157c5d0
xor eax, 0x92589179
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb84d0e5d
xor eax, 0x82d534e4
rol eax, 0x38
popf
pushf
not eax
add eax, 0xaa8a4553
xor eax, 0xbd29ff99
rol eax, 0x23
popf
jmp 0x140347856
mov dword [rsp + 0x68], 1
jmp 0x14034c925
mov dword [rsp + 0x68], 0
push rax
pushf
mov eax, 0x79eeb4b0
pushf
not eax
add eax, 0xc11573a8
xor eax, 0xffbfc955
rol eax, 0x42
popf
pushf
not eax
add eax, 0xe1d76b85
xor eax, 0xff718df0
rol eax, 0x5f
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x68]
mov byte [rsp + 0x3a], al
movzx eax, byte [rsp + 0x39]
test eax, eax
jne 0x14034c96a
push rax
pushf
mov eax, 0x4d8bea76
pushf
not eax
add eax, 0xc71b5e9a
xor eax, 0x80f86287
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xce22cc82
xor eax, 0xf982919f
rol eax, 0x97
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x452ffd5d
pushf
not eax
add eax, 0xa0e82d05
xor eax, 0x936cf859
rol eax, 0x92
popf
pushf
not eax
add eax, 0xfcd6b618
xor eax, 0x996e50d0
rol eax, 0x80
popf
pushf
not eax
add eax, 0xbdb53676
xor eax, 0xb7dd7461
rol eax, 0x92
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x3a]
test eax, eax
jne 0x14034ca12
push rax
pushf
mov eax, 0x3033b18b
pushf
not eax
add eax, 0xff9a6268
xor eax, 0xd15985d9
rol eax, 0x17
popf
pushf
not eax
add eax, 0x9ff8b918
xor eax, 0xdd8da8af
rol eax, 0xab
popf
pushf
not eax
add eax, 0x90548bae
xor eax, 0x98c441ad
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xbdf69c1f
xor eax, 0xa2b55bbe
rol eax, 0xb8
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xc1e1a6af
pushf
not eax
add eax, 0xe876fa0c
xor eax, 0xef43b234
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc3102e48
xor eax, 0x870fbb85
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc32e18d8
xor eax, 0xf76de6c6
rol eax, 0x93
popf
jmp 0x140347856
mov byte [rsp + 0x21], 1
push rax
pushf
mov eax, 0x66a7c5bf
pushf
not eax
add eax, 0x88cd77c2
xor eax, 0x9b9eb496
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe36241c8
xor eax, 0xbd94699b
rol eax, 0x84
popf
jmp 0x140347856
call fcn.1402e3f38
mov eax, dword [rsp + 0xe0]
and eax, 0x40000
test eax, eax
jne 0x14034cad8
push rax
pushf
mov eax, 0x5795ebc2
pushf
not eax
add eax, 0x9bd245c1
xor eax, 0xa2483720
rol eax, 0x87
popf
pushf
not eax
add eax, 0xda88f746
xor eax, 0xb17187d2
rol eax, 0x2b
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x245890cc
pushf
not eax
add eax, 0x8969f76d
xor eax, 0xdb090f7c
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb7ade7be
xor eax, 0xabf2f95e
rol eax, 0xb0
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x412a], 1
push rax
pushf
mov eax, 0xc174f082
pushf
not eax
add eax, 0xd3eee4cc
xor eax, 0xef629948
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa3380822
xor eax, 0xe36ea44a
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x8a41dfed
xor eax, 0xb5ab3584
rol eax, 0x48
popf
jmp 0x140347856
jmp 0x14034cd2d
mov rax, qword [rsp + 0x28]
cmp dword [rax + 0x3f48], 5
jne 0x14034cc22
push rax
pushf
mov eax, 0x9dd05ff3
pushf
not eax
add eax, 0xed2f425e
xor eax, 0x9eb9afb5
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa7a81c9e
xor eax, 0xbded31b0
rol eax, 0x32
popf
pushf
not eax
add eax, 0x92c3a65c
xor eax, 0x9571f2b6
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xee02ca79
xor eax, 0xc0eb0075
rol eax, 0xd5
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x9aa9a363
pushf
not eax
add eax, 0x9166cc24
xor eax, 0xc2c286f4
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa87b20b7
xor eax, 0xd67c4466
rol eax, 0x1a
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov ecx, dword [rsp + 0xc8]
cmp dword [rax + 0x40fc], ecx
je 0x14034ccaf
push rax
pushf
mov eax, 0xd9be8805
pushf
not eax
add eax, 0xa659b814
xor eax, 0xbc8e74ad
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x829b0096
xor eax, 0xc98d77fc
rol eax, 0xde
popf
pushf
not eax
add eax, 0x9e56f9a4
xor eax, 0xd9574048
rol eax, 0x92
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x5a94d88a
pushf
not eax
add eax, 0xa21acd63
xor eax, 0xbd8ba4a9
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa1ede942
xor eax, 0xd4e6c10d
rol eax, 0xe5
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x21]
test eax, eax
je 0x14034cd7c
push rax
pushf
mov eax, 0xa957c5ab
pushf
not eax
add eax, 0xefad225d
xor eax, 0x998bded1
rol eax, 0x30
popf
pushf
not eax
add eax, 0xdbc04100
xor eax, 0xf0f15c4a
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x87089390
xor eax, 0xecabbcd5
rol eax, 0xb0
popf
jmp 0x140347856
push rax
pushf
mov eax, 0x586a9516
pushf
not eax
add eax, 0x8473f00b
xor eax, 0xb6befc8a
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8dd3cdfb
xor eax, 0xa43427dd
rol eax, 0xe0
popf
jmp 0x140347856
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x3f33], 1
push rax
pushf
mov eax, 0x731655e7
pushf
not eax
add eax, 0xaadb38bc
xor eax, 0x910341d3
rol eax, 0x28
popf
pushf
not eax
add eax, 0xb5429a63
xor eax, 0xed9f92f4
rol eax, 0x81
popf
jmp 0x140347856
cmp qword [rsp + 0xd0], 0
je 0x14034ce2c
push rax
pushf
mov eax, 0x586cc54b
pushf
not eax
add eax, 0xba50a3c4
xor eax, 0x8a3a71ae
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa43a04d0
xor eax, 0xb7623d1a
rol eax, 0xfa
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xc6f67c62
pushf
not eax
add eax, 0xf7779951
xor eax, 0xc175bbef
rol eax, 0x79
popf
pushf
not eax
add eax, 0xeef8112b
xor eax, 0xfbdcf253
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe8010305
xor eax, 0xfbee8942
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xc06967f0
xor eax, 0xf43ba87b
rol eax, 0x6d
popf
jmp 0x140347856
mov rax, qword [rsp + 0xd0]
movzx ecx, byte [rsp + 0x20]
mov byte [rax], cl
push rax
pushf
mov eax, 0x695feb55
pushf
not eax
add eax, 0x97183cb3
xor eax, 0xeff5d3f7
rol eax, 0x43
popf
pushf
not eax
add eax, 0xbd131662
xor eax, 0xec47da49
rol eax, 8
popf
pushf
not eax
add eax, 0xd26bbf58
xor eax, 0xf1907d58
rol eax, 0x81
popf
jmp 0x140347856
cmp qword [rsp + 0xd8], 0
je 0x14034cf18
push rax
pushf
mov eax, 0x25e2a8aa
pushf
not eax
add eax, 0xee90662c
xor eax, 0xdf3fa6b0
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc5347c4e
xor eax, 0xffbb5a98
rol eax, 0xc6
popf
jmp 0x140347856
push rax
pushf
mov eax, 0xd58d3d4f
pushf
not eax
add eax, 0xca44f9a3
xor eax, 0x81450597
rol eax, 0x84
popf
pushf
not eax
add eax, 0xaa0ddd66
xor eax, 0x90076a30
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x97612b89
xor eax, 0xa5b4ca9d
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbf52a0e0
xor eax, 0x82cfe854
rol eax, 0xc4
popf
jmp 0x140347856
mov rax, qword [rsp + 0xd8]
movzx ecx, byte [rsp + 0x33]
mov byte [rax], cl
push rax
pushf
mov eax, 0x91d98d43
pushf
not eax
add eax, 0x9f77f28b
xor eax, 0xe6f9ee08
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xbb7ce640
xor eax, 0xec664439
rol eax, 0xbe
popf
jmp 0x140347856
movzx eax, byte [rsp + 0x21]
add rsp, 0xb8
ret