Function at 0x14036d978
Capabilities:
Authenticate hmac
Encrypt data using speck
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x10f4d361
pushf
not eax
add eax, 0x85851af3
xor eax, 0xf411a7d5
rol eax, 0x29
popf
pushf
not eax
add eax, 0x9fa6cb6d
xor eax, 0x9be6426b
rol eax, 0xca
popf
cmp eax, 0x63
jne 0x14036d9b5
popf
pop rax
jmp 0x140371a28
cmp eax, 0x48
jne 0x14036d9c4
popf
pop rax
jmp 0x140370ade
cmp eax, 0x3f
jne 0x14036d9d3
popf
pop rax
jmp 0x1403705f7
cmp eax, 1
jne 0x14036d9e2
popf
pop rax
jmp 0x14036e23e
cmp eax, 0x4a
jne 0x14036d9f1
popf
pop rax
jmp 0x140370be3
cmp eax, 0x78
jne 0x14036da00
popf
pop rax
jmp 0x140372571
cmp eax, 0x80
jne 0x14036da0f
popf
pop rax
jmp 0x140372a3a
cmp eax, 0x6e
jne 0x14036da1e
popf
pop rax
jmp 0x140371f96
cmp eax, 0x40
jne 0x14036da2d
popf
pop rax
jmp 0x14037062f
cmp eax, 0x7d
jne 0x14036da3c
popf
pop rax
jmp 0x140372817
cmp eax, 0x2a
jne 0x14036da4b
popf
pop rax
jmp 0x14036f9c8
cmp eax, 0x71
jne 0x14036da5a
popf
pop rax
jmp 0x140372107
cmp eax, 0x1c
jne 0x14036da69
popf
pop rax
jmp 0x14036f1a0
cmp eax, 0x2e
jne 0x14036da78
popf
pop rax
jmp 0x14036fc1b
cmp eax, 0x4c
jne 0x14036da87
popf
pop rax
jmp 0x140370d14
cmp eax, 0x2b
jne 0x14036da96
popf
pop rax
jmp 0x14036fa60
cmp eax, 0x1b
jne 0x14036daa5
popf
pop rax
jmp 0x14036f14d
cmp eax, 0x6a
jne 0x14036dab4
popf
pop rax
jmp 0x140371e07
cmp eax, 0x23
jne 0x14036dac3
popf
pop rax
jmp 0x14036f556
cmp eax, 0x5b
jne 0x14036dad2
popf
pop rax
jmp 0x14037143d
cmp eax, 0x43
jne 0x14036dae1
popf
pop rax
jmp 0x140370817
cmp eax, 0x13
jne 0x14036daf0
popf
pop rax
jmp 0x14036ec5a
cmp eax, 0x33
jne 0x14036daff
popf
pop rax
jmp 0x14036fe64
cmp eax, 0x24
jne 0x14036db0e
popf
pop rax
jmp 0x14036f648
cmp eax, 0x1e
jne 0x14036db1d
popf
pop rax
jmp 0x14036f283
cmp eax, 0xc
jne 0x14036db2c
popf
pop rax
jmp 0x14036e80c
cmp eax, 0x26
jne 0x14036db3b
popf
pop rax
jmp 0x14036f702
cmp eax, 0x27
jne 0x14036db4a
popf
pop rax
jmp 0x14036f7c4
cmp eax, 0x30
jne 0x14036db59
popf
pop rax
jmp 0x14036fd07
cmp eax, 0x10
jne 0x14036db68
popf
pop rax
jmp 0x14036ea8e
cmp eax, 0x37
jne 0x14036db77
popf
pop rax
jmp 0x1403700a3
cmp eax, 9
jne 0x14036db86
popf
pop rax
jmp 0x14036e66e
cmp eax, 0x39
jne 0x14036db95
popf
pop rax
jmp 0x140370270
cmp eax, 0x16
jne 0x14036dba4
popf
pop rax
jmp 0x14036edb8
cmp eax, 0x7e
jne 0x14036dbb3
popf
pop rax
jmp 0x1403729b1
cmp eax, 0x4b
jne 0x14036dbc2
popf
pop rax
jmp 0x140370c81
cmp eax, 0x36
jne 0x14036dbd1
popf
pop rax
jmp 0x140370052
cmp eax, 0x14
jne 0x14036dbe0
popf
pop rax
jmp 0x14036ec95
cmp eax, 0x72
jne 0x14036dbef
popf
pop rax
jmp 0x1403721ab
cmp eax, 0x7f
jne 0x14036dbfe
popf
pop rax
jmp 0x1403729f8
cmp eax, 0x69
jne 0x14036dc0d
popf
pop rax
jmp 0x140371d91
cmp eax, 0x47
jne 0x14036dc1c
popf
pop rax
jmp 0x140370a65
cmp eax, 0x51
jne 0x14036dc2b
popf
pop rax
jmp 0x140370f46
cmp eax, 0x11
jne 0x14036dc3a
popf
pop rax
jmp 0x14036eafd
cmp eax, 0x35
jne 0x14036dc49
popf
pop rax
jmp 0x14036fffc
cmp eax, 0x68
jne 0x14036dc58
popf
pop rax
jmp 0x140371cc4
cmp eax, 0x7a
jne 0x14036dc67
popf
pop rax
jmp 0x140372605
cmp eax, 0x6b
jne 0x14036dc76
popf
pop rax
jmp 0x140371e4b
cmp eax, 0x38
jne 0x14036dc85
popf
pop rax
jmp 0x140370161
cmp eax, 0x64
jne 0x14036dc94
popf
pop rax
jmp 0x140371b07
cmp eax, 0x5c
jne 0x14036dca3
popf
pop rax
jmp 0x140371654
cmp eax, 0x15
jne 0x14036dcb2
popf
pop rax
jmp 0x14036ed50
cmp eax, 5
jne 0x14036dcc1
popf
pop rax
jmp 0x14036e46a
cmp eax, 6
jne 0x14036dcd0
popf
pop rax
jmp 0x14036e4b5
cmp eax, 0x5a
jne 0x14036dcdf
popf
pop rax
jmp 0x1403713ec
cmp eax, 0x49
jne 0x14036dcee
popf
pop rax
jmp 0x140370b6b
cmp eax, 0x1f
jne 0x14036dcfd
popf
pop rax
jmp 0x14036f3b8
cmp eax, 4
jne 0x14036dd0c
popf
pop rax
jmp 0x14036e3d8
cmp eax, 0x77
jne 0x14036dd1b
popf
pop rax
jmp 0x1403724ca
cmp eax, 0x4d
jne 0x14036dd2a
popf
pop rax
jmp 0x140370d5c
cmp eax, 0x55
jne 0x14036dd39
popf
pop rax
jmp 0x1403711ba
cmp eax, 0x45
jne 0x14036dd48
popf
pop rax
jmp 0x1403708f0
cmp eax, 0x2c
jne 0x14036dd57
popf
pop rax
jmp 0x14036fbaa
cmp eax, 0x5f
jne 0x14036dd66
popf
pop rax
jmp 0x140371842
cmp eax, 0x19
jne 0x14036dd75
popf
pop rax
jmp 0x14036ef5d
cmp eax, 0x1d
jne 0x14036dd84
popf
pop rax
jmp 0x14036f201
cmp eax, 0x61
jne 0x14036dd93
popf
pop rax
jmp 0x140371973
cmp eax, 0x53
jne 0x14036dda2
popf
pop rax
jmp 0x140371071
cmp eax, 0x4f
jne 0x14036ddb1
popf
pop rax
jmp 0x140370e28
cmp eax, 0x6c
jne 0x14036ddc0
popf
pop rax
jmp 0x140371edc
cmp eax, 7
jne 0x14036ddcf
popf
pop rax
jmp 0x14036e554
cmp eax, 0x20
jne 0x14036ddde
popf
pop rax
jmp 0x14036f40b
cmp eax, 0x56
jne 0x14036dded
popf
pop rax
jmp 0x140371258
cmp eax, 0x7c
jne 0x14036ddfc
popf
pop rax
jmp 0x140372750
cmp eax, 0xd
jne 0x14036de0b
popf
pop rax
jmp 0x14036e8b4
cmp eax, 0xa
jne 0x14036de1a
popf
pop rax
jmp 0x14036e76b
cmp eax, 0x18
jne 0x14036de29
popf
pop rax
jmp 0x14036eefc
cmp eax, 0x28
jne 0x14036de38
popf
pop rax
jmp 0x14036f90e
cmp eax, 0x22
jne 0x14036de47
popf
pop rax
jmp 0x14036f4ee
cmp eax, 0x50
jne 0x14036de56
popf
pop rax
jmp 0x140370eba
cmp eax, 0x52
jne 0x14036de65
popf
pop rax
jmp 0x140370fe6
cmp eax, 0x41
jne 0x14036de74
popf
pop rax
jmp 0x1403706c2
cmp eax, 0x67
jne 0x14036de83
popf
pop rax
jmp 0x140371c7f
cmp eax, 0x70
jne 0x14036de92
popf
pop rax
jmp 0x1403720b0
cmp eax, 0x29
jne 0x14036dea1
popf
pop rax
jmp 0x14036f964
cmp eax, 0x3e
jne 0x14036deb0
popf
pop rax
jmp 0x1403705aa
cmp eax, 0
jne 0x14036debf
popf
pop rax
jmp 0x14036e144
cmp eax, 0x4e
jne 0x14036dece
popf
pop rax
jmp 0x140370dbb
cmp eax, 0x31
jne 0x14036dedd
popf
pop rax
jmp 0x14036fde6
cmp eax, 0x62
jne 0x14036deec
popf
pop rax
jmp 0x1403719d0
cmp eax, 0x5e
jne 0x14036defb
popf
pop rax
jmp 0x140371788
cmp eax, 0x25
jne 0x14036df0a
popf
pop rax
jmp 0x14036f6b1
cmp eax, 0xf
jne 0x14036df19
popf
pop rax
jmp 0x14036ea53
cmp eax, 0x7b
jne 0x14036df28
popf
pop rax
jmp 0x1403726af
cmp eax, 0x75
jne 0x14036df37
popf
pop rax
jmp 0x14037230f
cmp eax, 3
jne 0x14036df46
popf
pop rax
jmp 0x14036e35d
cmp eax, 0x6f
jne 0x14036df55
popf
pop rax
jmp 0x14037203a
cmp eax, 0x34
jne 0x14036df64
popf
pop rax
jmp 0x14036feda
cmp eax, 0x54
jne 0x14036df73
popf
pop rax
jmp 0x140371122
cmp eax, 0x76
jne 0x14036df82
popf
pop rax
jmp 0x1403723ff
cmp eax, 0xb
jne 0x14036df91
popf
pop rax
jmp 0x14036e7be
cmp eax, 0x66
jne 0x14036dfa0
popf
pop rax
jmp 0x140371c38
cmp eax, 0x81
jne 0x14036dfaf
popf
pop rax
jmp 0x140372aae
cmp eax, 0xe
jne 0x14036dfbe
popf
pop rax
jmp 0x14036ea00
cmp eax, 0x3a
jne 0x14036dfcd
popf
pop rax
jmp 0x1403702d9
cmp eax, 2
jne 0x14036dfdc
popf
pop rax
jmp 0x14036e2d2
cmp eax, 0x65
jne 0x14036dfeb
popf
pop rax
jmp 0x140371b6d
cmp eax, 0x21
jne 0x14036dffa
popf
pop rax
jmp 0x14036f446
cmp eax, 0x79
jne 0x14036e009
popf
pop rax
jmp 0x1403725b4
cmp eax, 0x17
jne 0x14036e018
popf
pop rax
jmp 0x14036eebc
cmp eax, 0x58
jne 0x14036e027
popf
pop rax
jmp 0x1403712ec
cmp eax, 0x46
jne 0x14036e036
popf
pop rax
jmp 0x1403709bf
cmp eax, 0x32
jne 0x14036e045
popf
pop rax
jmp 0x14036fe26
cmp eax, 0x6d
jne 0x14036e054
popf
pop rax
jmp 0x140371f2c
cmp eax, 0x60
jne 0x14036e063
popf
pop rax
jmp 0x1403718a8
cmp eax, 0x42
jne 0x14036e072
popf
pop rax
jmp 0x140370782
cmp eax, 8
jne 0x14036e081
popf
pop rax
jmp 0x14036e5e0
cmp eax, 0x57
jne 0x14036e090
popf
pop rax
jmp 0x1403712ae
cmp eax, 0x59
jne 0x14036e09f
popf
pop rax
jmp 0x140371396
cmp eax, 0x2f
jne 0x14036e0ae
popf
pop rax
jmp 0x14036fcb2
cmp eax, 0x1a
jne 0x14036e0bd
popf
pop rax
jmp 0x14036f018
cmp eax, 0x73
jne 0x14036e0cc
popf
pop rax
jmp 0x1403721fb
cmp eax, 0x12
jne 0x14036e0db
popf
pop rax
jmp 0x14036ec1d
cmp eax, 0x44
jne 0x14036e0ea
popf
pop rax
jmp 0x140370855
cmp eax, 0x3c
jne 0x14036e0f9
popf
pop rax
jmp 0x1403703fb
cmp eax, 0x74
jne 0x14036e108
popf
pop rax
jmp 0x140372252
cmp eax, 0x3b
jne 0x14036e117
popf
pop rax
jmp 0x14037033d
cmp eax, 0x3d
jne 0x14036e126
popf
pop rax
jmp 0x140370463
cmp eax, 0x5d
jne 0x14036e135
push rsi
push rdi
sub rsp, 0x268
mov rax, qword [0x140140a78]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
add rax, 8
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x20]
mov rax, qword [rax + 0x40e8]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x20]
movzx eax, byte [rax + 0x4146]
test eax, eax
je 0x14036e1e5
push rax
pushf
mov eax, 0x229f2cf2
pushf
not eax
add eax, 0x85afa279
xor eax, 0xd2968d92
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa8f2baf3
xor eax, 0xc7221340
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd97361ac
xor eax, 0xeeb410a7
rol eax, 4
popf
pushf
not eax
add eax, 0xb0293935
xor eax, 0xbd2001dc
rol eax, 0xa9
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x466e3bcc
pushf
not eax
add eax, 0xadee1f9c
xor eax, 0x81437440
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8d593e71
xor eax, 0xbea610a3
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd34b0c36
xor eax, 0x8fed789c
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe951a83d
xor eax, 0xd3cd8b77
rol eax, 7
popf
jmp 0x14036d9a6
cmp qword [rsp + 0x30], 0
je 0x14036e28c
push rax
pushf
mov eax, 0x5027f024
pushf
not eax
add eax, 0xa53b1b8c
xor eax, 0xab47f82f
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x86894fd1
xor eax, 0xb0b19bd5
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb6417030
xor eax, 0xd5ff886e
rol eax, 0x7a
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x6e2529ff
pushf
not eax
add eax, 0x879373d4
xor eax, 0xcc6ee532
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xf5b3e7ac
xor eax, 0xbc79d24b
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xeb098b0c
xor eax, 0xce7b255a
rol eax, 0x23
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0x544c]
and eax, 8
test eax, eax
je 0x14036e32a
push rax
pushf
mov eax, 0xb4bdee2b
pushf
not eax
add eax, 0xd59587f2
xor eax, 0x9bcb8a70
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe7536fff
xor eax, 0x93e8c8f6
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8ffdae52
xor eax, 0xe8d9e205
rol eax, 0xaa
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xaeeac545
pushf
not eax
add eax, 0x95a1ab2c
xor eax, 0xe55491c5
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe6027fd5
xor eax, 0x87863150
rol eax, 9
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
mov edx, dword [rax + 0x4154]
lea rcx, [0x1b1fc64cd]
pushf
sub rcx, 0x71eac89d
popf
call fcn.1402df70d
push rax
pushf
mov eax, 0x1145c4f4
pushf
not eax
add eax, 0x841e1dea
xor eax, 0xd552f21f
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd6f79b9c
xor eax, 0xc8fa88b5
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf87a32b0
xor eax, 0xd1bc0839
rol eax, 0x34
popf
pushf
not eax
add eax, 0x99c8ca28
xor eax, 0xf9f010ed
rol eax, 0x6c
popf
jmp 0x14036d9a6
xor eax, eax
test eax, eax
jne 0x14036e437
push rax
pushf
mov eax, 0xa8772613
pushf
not eax
add eax, 0xaf070dd6
xor eax, 0xad24ae6a
rol eax, 0x87
popf
pushf
not eax
add eax, 0xea6444c6
xor eax, 0xac29dfc8
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd6c57db2
xor eax, 0xff6f3fa6
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf97daf57
xor eax, 0xface3bbe
rol eax, 0x39
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xaca77a42
pushf
not eax
add eax, 0xaabcd0c4
xor eax, 0xadc93bc0
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xac8f7b2f
xor eax, 0xd87abd68
rol eax, 0x72
popf
jmp 0x14036d9a6
jmp 0x140370533
mov rax, qword [rsp + 0x20]
mov dword [rax + 0x4154], 0xffffffff
mov rax, qword [rsp + 0x20]
mov dword [rax + 0x4148], 0
mov rax, qword [rsp + 0x20]
mov dword [rax + 0x414c], 0
cmp qword [rsp + 0x30], 0
je 0x14036e521
push rax
pushf
mov eax, 0x52535748
pushf
not eax
add eax, 0xc38be3b7
xor eax, 0xeb4d95a9
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xad8a4e6d
xor eax, 0xc6ed07e7
rol eax, 0xbe
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xd7070893
pushf
not eax
add eax, 0xcefae65c
xor eax, 0x86fe2847
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xf1451671
xor eax, 0x80371de1
rol eax, 0xf8
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
cmp qword [rax + 0x4250], 0
jne 0x14036e59a
push rax
pushf
mov eax, 0x9e4f45a8
pushf
not eax
add eax, 0xc649469a
xor eax, 0xd9d9a4c5
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb9c7a046
xor eax, 0xbb23fc11
rol eax, 0xcc
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xc9df1ac
pushf
not eax
add eax, 0xabd9ed94
xor eax, 0xa67ea183
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb18eb184
xor eax, 0xfc05dece
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf75ec1e5
xor eax, 0xd85dfdde
rol eax, 0xd6
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x30]
mov eax, dword [rax + 0xc]
and eax, 0x40000
test eax, eax
jne 0x14036e63b
push rax
pushf
mov eax, 0x7d22b5c3
pushf
not eax
add eax, 0xdde59315
xor eax, 0x8054e1ee
rol eax, 0x66
popf
pushf
not eax
add eax, 0xddc6b933
xor eax, 0xcb076c08
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa8e5813c
xor eax, 0xdf18bfe7
rol eax, 0x5a
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x1b3d2bd1
pushf
not eax
add eax, 0xc7448190
xor eax, 0xffb50151
rol eax, 7
popf
pushf
not eax
add eax, 0xba8ccb50
xor eax, 0xe1625406
rol eax, 0xdb
popf
jmp 0x14036d9a6
mov dword [rsp + 0x1f0], 3
mov rax, qword [0x140140a78]
mov qword [rsp + 0x190], rax
mov eax, 0xb9a78bbf
pushf
not eax
add eax, 0xd15838b7
xor eax, 0xd840982f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb666fd2d
xor eax, 0x927d27aa
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe08951d9
xor eax, 0xa875a0b6
rol eax, 0xca
popf
pushf
not eax
add eax, 0xaa57d653
xor eax, 0xf8650f99
rol eax, 0xae
popf
shl eax, 0
mov rcx, qword [rsp + 0x190]
mov ecx, dword [rcx + 0x3f6c]
and ecx, eax
mov eax, ecx
test eax, eax
je 0x14036e725
push rax
pushf
mov eax, 0xcd7b6361
pushf
not eax
add eax, 0xfbe2f6b7
xor eax, 0xb79e3b97
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa162d8d2
xor eax, 0xa1c84ca8
rol eax, 0x24
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x5443ec1d
pushf
not eax
add eax, 0xe8e122bf
xor eax, 0x9a7d1cf1
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe99194c2
xor eax, 0xaec6178c
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9657c3a7
xor eax, 0xf6028609
rol eax, 0xf7
popf
jmp 0x14036d9a6
mov dword [rsp + 0x68], 1
jmp 0x14036e80c
mov dword [rsp + 0x68], 0
push rax
pushf
mov eax, 0x1660315b
pushf
not eax
add eax, 0xae418d46
xor eax, 0x989007d5
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xed99db26
xor eax, 0xa1fad27d
rol eax, 0x31
popf
pushf
not eax
add eax, 0xcb8e7f12
xor eax, 0xafc0aa5a
rol eax, 0xf3
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x68]
test eax, eax
jne 0x14036e86e
push rax
pushf
mov eax, 0x6835c4b0
pushf
not eax
add eax, 0x83a1f3e6
xor eax, 0x81bbfb36
rol eax, 0x77
popf
pushf
not eax
add eax, 0xc156b16f
xor eax, 0xdda26dab
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xff4ea569
xor eax, 0xf7f7bd4a
rol eax, 0x94
popf
pushf
not eax
add eax, 0xaf8efe08
xor eax, 0x98b48158
rol eax, 0x92
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xeee4165c
pushf
not eax
add eax, 0xa1d8351a
xor eax, 0xfa00492e
rol eax, 0x54
popf
pushf
not eax
add eax, 0xdb28da7d
xor eax, 0xba914202
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xbbaeb04d
xor eax, 0xbf650171
rol eax, 0x87
popf
jmp 0x14036d9a6
mov edx, 0x189a3042
pushf
not edx
add edx, 0xeb158c76
xor edx, 0xa5718629
rol edx, 0xa6
popf
pushf
not edx
add edx, 0xa7929dee
xor edx, 0xa8d6d410
rol edx, 0x99
popf
pushf
not edx
add edx, 0x84789e56
xor edx, 0xbfea80cb
rol edx, 0xf5
popf
pushf
not edx
add edx, 0xfd9bba6a
xor edx, 0xfd045928
rol edx, 0x33
popf
mov ecx, 0x7e196636
pushf
not ecx
add ecx, 0x9226c047
xor ecx, 0xe2ab319c
rol ecx, 0xcd
popf
pushf
not ecx
add ecx, 0x99bc75af
xor ecx, 0xbe03cd56
rol ecx, 0xdd
popf
pushf
not ecx
add ecx, 0x812d5c9e
xor ecx, 0x87cf1bfb
rol ecx, 8
popf
pushf
not ecx
add ecx, 0xefec4ce7
xor ecx, 0xc4497571
rol ecx, 0xeb
popf
call fcn.1403affed
comiss xmm0, dword [0x140118918]
jbe 0x14036e9ba
push rax
pushf
mov eax, 0x9e7ce075
pushf
not eax
add eax, 0x82fa8623
xor eax, 0xeef051d8
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd040812a
xor eax, 0xc1f1cf20
rol eax, 0xa
popf
pushf
not eax
add eax, 0xabfc756c
xor eax, 0x87fdf09f
rol eax, 0x3e
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xb48f6ac
pushf
not eax
add eax, 0xf282c037
xor eax, 0xa77e2c7c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd70f3b60
xor eax, 0xb3cf7a38
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf2fd9799
xor eax, 0xe6ae240c
rol eax, 0x10
popf
jmp 0x14036d9a6
mov dword [rsp + 0x6c], 1
jmp 0x14036ea8e
mov dword [rsp + 0x6c], 0
push rax
pushf
mov eax, 0xa9ff380c
pushf
not eax
add eax, 0xbad3d508
xor eax, 0xcbcd69d5
rol eax, 0x32
popf
pushf
not eax
add eax, 0x878bd6aa
xor eax, 0xb2d06a40
rol eax, 0x83
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x6c]
test eax, eax
jne 0x14036eaca
push rax
pushf
mov eax, 0xff38aac
pushf
not eax
add eax, 0xe16e1856
xor eax, 0xbb6b15d8
rol eax, 0xed
popf
pushf
not eax
add eax, 0x92b99f0b
xor eax, 0xd7ab71c8
rol eax, 0xe5
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x99899380
pushf
not eax
add eax, 0xba0fe14e
xor eax, 0xa5276ec3
rol eax, 2
popf
pushf
not eax
add eax, 0xf44ca664
xor eax, 0xddc81a03
rol eax, 0x9f
popf
jmp 0x14036d9a6
mov edx, 0xea9da5c7
pushf
not edx
add edx, 0xdf71d61b
xor edx, 0xb0180601
rol edx, 0x70
popf
pushf
not edx
add edx, 0xbf9643e6
xor edx, 0x895bff19
rol edx, 0x8d
popf
mov ecx, 0x6846822f
pushf
not ecx
add ecx, 0xd49564aa
xor ecx, 0x8dd7ce5d
rol ecx, 0x2a
popf
pushf
not ecx
add ecx, 0xd5ff9a0c
xor ecx, 0xb2ba6a85
rol ecx, 0xd8
popf
pushf
not ecx
add ecx, 0xa0e97243
xor ecx, 0xa0257d92
rol ecx, 0xff
popf
call fcn.1403affed
comiss xmm0, dword [0x140118918]
jbe 0x14036ebd7
push rax
pushf
mov eax, 0x4dfb6211
pushf
not eax
add eax, 0x8fcd74e4
xor eax, 0xf7d71b6b
rol eax, 0x19
popf
pushf
not eax
add eax, 0x92563c00
xor eax, 0xfe9c7e8b
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xfa7e9aca
xor eax, 0xcb44ab21
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe28a19cb
xor eax, 0xaaa849c9
rol eax, 0x9e
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x7ed9144b
pushf
not eax
add eax, 0xe54b72f7
xor eax, 0xc9e720b8
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd206fae5
xor eax, 0xc9841390
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xbff50f4e
xor eax, 0xe6243b70
rol eax, 0x5b
popf
jmp 0x14036d9a6
mov dword [rsp + 0x70], 1
jmp 0x14036ec95
mov dword [rsp + 0x70], 0
push rax
pushf
mov eax, 0xfecc5a9c
pushf
not eax
add eax, 0xf027e1a5
xor eax, 0x9fdd4ea7
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbd6f5749
xor eax, 0x87d1866f
rol eax, 0x8e
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x70]
test eax, eax
je 0x14036ecf7
push rax
pushf
mov eax, 0x87ee1727
pushf
not eax
add eax, 0xc8ab927b
xor eax, 0xab0d52b0
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf0302b1c
xor eax, 0xe52fa125
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd8a90167
xor eax, 0x808b1aac
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xff334f9d
xor eax, 0xa981bd6c
rol eax, 0xe1
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x1ba690f1
pushf
not eax
add eax, 0xeea3de3d
xor eax, 0xd1c33535
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x8e5ae5bf
xor eax, 0xeca892d0
rol eax, 0x16
popf
pushf
not eax
add eax, 0xdc4a7590
xor eax, 0xd78f3a77
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9cd03d3d
xor eax, 0xb5694ea4
rol eax, 0xe4
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
mov dword [rax + 0x4154], 0
push rax
pushf
mov eax, 0xd492d7f1
pushf
not eax
add eax, 0xe1d19b75
xor eax, 0x9d7b13f2
rol eax, 0x94
popf
pushf
not eax
add eax, 0xde508318
xor eax, 0xfdd7d91c
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x99c6983d
xor eax, 0xb8e82042
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd83e3b09
xor eax, 0xcf3f3026
rol eax, 0xe0
popf
jmp 0x14036d9a6
mov rax, qword [0x140140a78]
mov qword [rsp + 0x198], rax
mov eax, 0x1f4226f8
pushf
not eax
add eax, 0x9961f9ff
xor eax, 0xbed52e80
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf507f7b9
xor eax, 0xaefb9531
rol eax, 6
popf
pushf
not eax
add eax, 0x89e071ad
xor eax, 0xfabf88d8
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc000347d
xor eax, 0xc67e009f
rol eax, 0x54
popf
shl eax, 1
mov rcx, qword [rsp + 0x198]
mov ecx, dword [rcx + 0x3f6c]
and ecx, eax
mov eax, ecx
test eax, eax
je 0x14036ee89
push rax
pushf
mov eax, 0xd7cf4fea
pushf
not eax
add eax, 0x96bbb6ad
xor eax, 0x899ca8e4
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc41ed41f
xor eax, 0xb94d8884
rol eax, 0x76
popf
pushf
not eax
add eax, 0xdcfed8b1
xor eax, 0xd65a17d8
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf389c560
xor eax, 0xca1cee06
rol eax, 0xd5
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x14de8381
pushf
not eax
add eax, 0xae52894c
xor eax, 0xb4f5bd5d
rol eax, 0x70
popf
pushf
not eax
add eax, 0xaf2d8e32
xor eax, 0xf6f660b0
rol eax, 0x4e
popf
jmp 0x14036d9a6
mov dword [rsp + 0x74], 1
jmp 0x14036ef5d
mov dword [rsp + 0x74], 0
push rax
pushf
mov eax, 0x18091980
pushf
not eax
add eax, 0xed85c066
xor eax, 0xb5333682
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf1a56b44
xor eax, 0xc2f30ffa
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb18d7a44
xor eax, 0xf0a4e79e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xaa2f495e
xor eax, 0xf78d0206
rol eax, 0x24
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x74]
test eax, eax
jne 0x14036efbf
push rax
pushf
mov eax, 0xf531e594
pushf
not eax
add eax, 0xbfcb4ddf
xor eax, 0xe3d05646
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xcc6dc16b
xor eax, 0xcb922737
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf30a76e8
xor eax, 0xf946c593
rol eax, 0x86
popf
pushf
not eax
add eax, 0xb64dba01
xor eax, 0xa95fd278
rol eax, 0xe4
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xe0ebe174
pushf
not eax
add eax, 0xb3547b8b
xor eax, 0x89fcf9fd
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb48310a5
xor eax, 0xef01a88c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa1aa83e0
xor eax, 0xe3ad1156
rol eax, 0x59
popf
pushf
not eax
add eax, 0x9e33c97b
xor eax, 0x8e3404a1
rol eax, 0x8c
popf
jmp 0x14036d9a6
mov edx, 0xb51957e1
pushf
not edx
add edx, 0xc79f42cc
xor edx, 0xa3881c39
rol edx, 0x33
popf
pushf
not edx
add edx, 0xa1127091
xor edx, 0xea74ee21
rol edx, 0x17
popf
mov ecx, 0x133f4817
pushf
not ecx
add ecx, 0xf1b37cee
xor ecx, 0xade53848
rol ecx, 0x88
popf
pushf
not ecx
add ecx, 0xcef626bb
xor ecx, 0xd2eff35a
rol ecx, 0xf
popf
pushf
not ecx
add ecx, 0xcde1aa77
xor ecx, 0x8981ed69
rol ecx, 0x95
popf
pushf
not ecx
add ecx, 0xb6c3d4f1
xor ecx, 0xc2c09a85
rol ecx, 0xea
popf
call fcn.1403affed
comiss xmm0, dword [0x140118918]
jbe 0x14036f0f4
push rax
pushf
mov eax, 0x69a62828
pushf
not eax
add eax, 0x91c3eb80
xor eax, 0xd28849b7
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd40c0512
xor eax, 0xc2ec8de0
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb1401504
xor eax, 0xe6827386
rol eax, 0x14
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xb873ef57
pushf
not eax
add eax, 0x8ca8f25c
xor eax, 0xb08d0c81
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc7d52f96
xor eax, 0x99ecfa0c
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd795eecc
xor eax, 0xd293b512
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xea8b3e89
xor eax, 0xbaf86e41
rol eax, 0x8d
popf
jmp 0x14036d9a6
mov dword [rsp + 0x78], 1
jmp 0x14036f201
mov dword [rsp + 0x78], 0
push rax
pushf
mov eax, 0x3c5d9214
pushf
not eax
add eax, 0xb77fd960
xor eax, 0x820b39c3
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb148d127
xor eax, 0xf4ef0c7b
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd2888ca8
xor eax, 0xbcd2372f
rol eax, 4
popf
pushf
not eax
add eax, 0x85c7af4a
xor eax, 0xd1ad8d08
rol eax, 0x9a
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x78]
test eax, eax
jne 0x14036f23d
push rax
pushf
mov eax, 0x2a5dd8b1
pushf
not eax
add eax, 0xd6cf44f0
xor eax, 0x8715e355
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x9ea194a5
xor eax, 0xa37d194a
rol eax, 0x44
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xa068fb9c
pushf
not eax
add eax, 0xebb4dab6
xor eax, 0xf1629819
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa4c1c175
xor eax, 0x9c722899
rol eax, 0x22
popf
pushf
not eax
add eax, 0xdb409945
xor eax, 0xdc637f48
rol eax, 0x8c
popf
jmp 0x14036d9a6
mov edx, 0x16371947
pushf
not edx
add edx, 0x9c1f0546
xor edx, 0xe7b7ad31
rol edx, 0x7f
popf
pushf
not edx
add edx, 0x83fb11a5
xor edx, 0x9b286f67
rol edx, 0x64
popf
pushf
not edx
add edx, 0xd6c9b4c8
xor edx, 0xb7219f22
rol edx, 1
popf
mov ecx, 0xff50e0ae
pushf
not ecx
add ecx, 0xec159011
xor ecx, 0xa603979e
rol ecx, 1
popf
pushf
not ecx
add ecx, 0x84bb2ab4
xor ecx, 0xbf7df0cf
rol ecx, 0xb4
popf
pushf
not ecx
add ecx, 0xe65a5eb5
xor ecx, 0xc958b476
rol ecx, 0x88
popf
pushf
not ecx
add ecx, 0xdc4f0f5f
xor ecx, 0x9e6138c9
rol ecx, 0xc4
popf
call fcn.1403affed
comiss xmm0, dword [0x140118918]
jbe 0x14036f372
push rax
pushf
mov eax, 0xd69f262f
pushf
not eax
add eax, 0xb152ea5b
xor eax, 0x9a10fa72
rol eax, 0x94
popf
pushf
not eax
add eax, 0x9b9eef5e
xor eax, 0xd3f56bb6
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf30a3ef4
xor eax, 0xba213fd6
rol eax, 0x30
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x4ae14128
pushf
not eax
add eax, 0xaff78f67
xor eax, 0xa46305cb
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xb093b30f
xor eax, 0x88f10044
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd1f83472
xor eax, 0xc8211f7f
rol eax, 0xca
popf
jmp 0x14036d9a6
mov dword [rsp + 0x7c], 1
jmp 0x14036f446
mov dword [rsp + 0x7c], 0
push rax
pushf
mov eax, 0x5b6a785e
pushf
not eax
add eax, 0xf2fd8490
xor eax, 0xf7ca2a7c
rol eax, 0xed
popf
pushf
not eax
add eax, 0xaad621fb
xor eax, 0x860c71cf
rol eax, 0xdb
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x7c]
test eax, eax
je 0x14036f495
push rax
pushf
mov eax, 0xd32fca4c
pushf
not eax
add eax, 0x8fa1af5d
xor eax, 0x80b1199c
rol eax, 0x64
popf
pushf
not eax
add eax, 0xbbc0221d
xor eax, 0x8763dd42
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe26083eb
xor eax, 0x9bc4410f
rol eax, 0x78
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x74819fa0
pushf
not eax
add eax, 0xaf63fa4b
xor eax, 0xff4dbc2c
rol eax, 9
popf
pushf
not eax
add eax, 0x8361eb8d
xor eax, 0xaa0f21f2
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb7e53c6d
xor eax, 0xda0dad06
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb0a336b3
xor eax, 0xa0f7f711
rol eax, 0x98
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
mov dword [rax + 0x4154], 1
push rax
pushf
mov eax, 0xe562a07c
pushf
not eax
add eax, 0xb0321d93
xor eax, 0xe45509cb
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd2418d28
xor eax, 0xbc3f3dd2
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf6f00a2a
xor eax, 0xa78824df
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa1320b60
xor eax, 0x93079f22
rol eax, 0x35
popf
jmp 0x14036d9a6
mov rax, qword [0x140140a78]
mov qword [rsp + 0x1a0], rax
mov eax, 0xbaa313a7
pushf
not eax
add eax, 0xfd12b13a
xor eax, 0x8e07e037
rol eax, 0x45
popf
pushf
not eax
add eax, 0x95364a48
xor eax, 0x8176e19f
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf522cc3d
xor eax, 0xdc8dc5fb
rol eax, 0x18
popf
shl eax, 2
mov rcx, qword [rsp + 0x1a0]
mov ecx, dword [rcx + 0x3f6c]
and ecx, eax
mov eax, ecx
test eax, eax
je 0x14036f602
push rax
pushf
mov eax, 0xa2495f8f
pushf
not eax
add eax, 0xb6446837
xor eax, 0xe8f6ab0d
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf941401f
xor eax, 0x936e8805
rol eax, 0xce
popf
pushf
not eax
add eax, 0xea8aef88
xor eax, 0x97e382a2
rol eax, 0x80
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x70441310
pushf
not eax
add eax, 0x9a709426
xor eax, 0x94140184
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xae00cf4b
xor eax, 0x80fe061f
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8737589b
xor eax, 0x8ac015b0
rol eax, 0xf8
popf
jmp 0x14036d9a6
mov dword [rsp + 0x80], 1
jmp 0x14036f702
mov dword [rsp + 0x80], 0
push rax
pushf
mov eax, 0xdca80211
pushf
not eax
add eax, 0xa8f3257b
xor eax, 0xe3ffc1b1
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xedaaec40
xor eax, 0xfa1f877d
rol eax, 0xba
popf
pushf
not eax
add eax, 0xcb8e2c50
xor eax, 0x92ceec50
rol eax, 0x62
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x80]
test eax, eax
jne 0x14036f76b
push rax
pushf
mov eax, 0x5bd2f03
pushf
not eax
add eax, 0xb800ea52
xor eax, 0xa81ccdc8
rol eax, 0x48
popf
pushf
not eax
add eax, 0x96195eb6
xor eax, 0xe2ce3a8b
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x923f8656
xor eax, 0xe0089b2f
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe92192f2
xor eax, 0xaccbf848
rol eax, 0x57
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xe5e9b89d
pushf
not eax
add eax, 0xd911f4ae
xor eax, 0xa842e966
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa88f5ba8
xor eax, 0x847828f7
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x9dfc682b
xor eax, 0xf0125f02
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xaa54cddf
xor eax, 0xb950b3cc
rol eax, 3
popf
jmp 0x14036d9a6
mov edx, 0xfe4246cb
pushf
not edx
add edx, 0xfb9e8bf8
xor edx, 0xb5141a7b
rol edx, 0xa7
popf
pushf
not edx
add edx, 0x826cfe94
xor edx, 0xe9d425a6
rol edx, 0xa3
popf
pushf
not edx
add edx, 0xb415b598
xor edx, 0xcd06a6cf
rol edx, 0x79
popf
pushf
not edx
add edx, 0xa9908672
xor edx, 0x9f1cd7b6
rol edx, 0xd4
popf
mov ecx, 0x42b5cbd2
pushf
not ecx
add ecx, 0xcdbc1e11
xor ecx, 0xa8aa3330
rol ecx, 0xf4
popf
pushf
not ecx
add ecx, 0x9e10f87b
xor ecx, 0xfe426a20
rol ecx, 0x8d
popf
pushf
not ecx
add ecx, 0xae958781
xor ecx, 0xd3a2f913
rol ecx, 0xe3
popf
call fcn.1403affed
comiss xmm0, dword [0x140118918]
jbe 0x14036f8b5
push rax
pushf
mov eax, 0xa7b5194f
pushf
not eax
add eax, 0x92b29e3b
xor eax, 0xac702c1a
rol eax, 7
popf
pushf
not eax
add eax, 0xb033665f
xor eax, 0xec540443
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe39904d9
xor eax, 0xe488637a
rol eax, 5
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x2b34787f
pushf
not eax
add eax, 0x85b35374
xor eax, 0xad73d2e5
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xccfa5cf8
xor eax, 0x8c71dddc
rol eax, 0xda
popf
pushf
not eax
add eax, 0xcbdb76c8
xor eax, 0xfac9c457
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x89ab56e6
xor eax, 0xe53b84b6
rol eax, 0x28
popf
jmp 0x14036d9a6
mov dword [rsp + 0x84], 1
jmp 0x14036f9c8
mov dword [rsp + 0x84], 0
push rax
pushf
mov eax, 0x93dec4a7
pushf
not eax
add eax, 0x8fc1c558
xor eax, 0xacd0819a
rol eax, 0x48
popf
pushf
not eax
add eax, 0xba252057
xor eax, 0xe407f78e
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x95f17992
xor eax, 0x8f55714e
rol eax, 0x37
popf
pushf
not eax
add eax, 0xbb5f150f
xor eax, 0xa31c047a
rol eax, 0x77
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x84]
test eax, eax
jne 0x14036fa2d
push rax
pushf
mov eax, 0x9557b54f
pushf
not eax
add eax, 0xdf5182e7
xor eax, 0xbdf8530a
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xdedac29f
xor eax, 0xb32e4bdd
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf5c05d89
xor eax, 0xb590f2f3
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa5e41d69
xor eax, 0xacc43593
rol eax, 0x64
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xcbf13144
pushf
not eax
add eax, 0x89a69f37
xor eax, 0xc098636d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xb2a481ac
xor eax, 0xbdf045de
rol eax, 0x9c
popf
jmp 0x14036d9a6
mov edx, 0x6dccb63f
pushf
not edx
add edx, 0xc16280fa
xor edx, 0xd5894573
rol edx, 0xeb
popf
pushf
not edx
add edx, 0xbd5c6c92
xor edx, 0xe7c2b63e
rol edx, 4
popf
pushf
not edx
add edx, 0x919029b8
xor edx, 0xffc6c3c4
rol edx, 0x63
popf
mov ecx, 0x99ce0f95
pushf
not ecx
add ecx, 0xdce1098a
xor ecx, 0xf4dcadee
rol ecx, 0xab
popf
pushf
not ecx
add ecx, 0x80b468a9
xor ecx, 0xc9ee60d5
rol ecx, 0xee
popf
pushf
not ecx
add ecx, 0xe620b883
xor ecx, 0xc85e072e
rol ecx, 0x1c
popf
pushf
not ecx
add ecx, 0x86932f51
xor ecx, 0xac7643a6
rol ecx, 0x7d
popf
call fcn.1403affed
comiss xmm0, dword [0x140118918]
jbe 0x14036fb51
push rax
pushf
mov eax, 0xed0998b9
pushf
not eax
add eax, 0xf98d2ee0
xor eax, 0x85e87046
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe54f9123
xor eax, 0x801b0671
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc71109d2
xor eax, 0x8212f61c
rol eax, 0x41
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x3ef5939d
pushf
not eax
add eax, 0xd0565f60
xor eax, 0xe0a4b407
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf298c2d4
xor eax, 0x93eaaac9
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8bf5ae23
xor eax, 0xcc864425
rol eax, 0x56
popf
pushf
not eax
add eax, 0xd6990d6d
xor eax, 0xd9903493
rol eax, 0x80
popf
jmp 0x14036d9a6
mov dword [rsp + 0x88], 1
jmp 0x14036fc1b
movzx eax, byte [rsp + 0x88]
test eax, eax
je 0x14036fc7f
push rax
pushf
mov eax, 0xce90d89
pushf
not eax
add eax, 0xbd299b2c
xor eax, 0xa608e32f
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf9004724
xor eax, 0xda049913
rol eax, 1
popf
pushf
not eax
add eax, 0xe68aad2b
xor eax, 0xe7006e77
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc2e7334a
xor eax, 0xd3acfced
rol eax, 0x10
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x2832c35c
pushf
not eax
add eax, 0xacdafcf6
xor eax, 0xcf1db3b7
rol eax, 0x28
popf
pushf
not eax
add eax, 0x863372f8
xor eax, 0xd0a9449c
rol eax, 0x40
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
mov dword [rax + 0x4154], 2
push rax
pushf
mov eax, 0x173f122
pushf
not eax
add eax, 0xdf01d4ce
xor eax, 0xb910b089
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf2494def
xor eax, 0xddee0840
rol eax, 3
popf
pushf
not eax
add eax, 0xf7934079
xor eax, 0xf41d443e
rol eax, 0x39
popf
jmp 0x14036d9a6
mov rax, qword [0x140140a78]
mov qword [rsp + 0x1a8], rax
mov eax, 0x3b6f31b5
pushf
not eax
add eax, 0xbc28feb1
xor eax, 0xbefb3457
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xfe30f5e2
xor eax, 0xcea6b1fd
rol eax, 0xb1
popf
shl eax, 3
mov rcx, qword [rsp + 0x1a8]
mov ecx, dword [rcx + 0x3f6c]
and ecx, eax
mov eax, ecx
test eax, eax
je 0x14036fdb3
push rax
pushf
mov eax, 0x199ab231
pushf
not eax
add eax, 0xc26a979a
xor eax, 0x926302a6
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9a73d5ec
xor eax, 0xf9bbd368
rol eax, 0x76
popf
pushf
not eax
add eax, 0xcd9eca45
xor eax, 0xbc27d868
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe132d67f
xor eax, 0x8dcf9eff
rol eax, 0xea
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xde644b7c
pushf
not eax
add eax, 0xfee3a611
xor eax, 0xa83ac83c
rol eax, 7
popf
pushf
not eax
add eax, 0xdb588596
xor eax, 0xb40f3151
rol eax, 0x6a
popf
jmp 0x14036d9a6
mov dword [rsp + 0x8c], 1
jmp 0x14036fe64
mov dword [rsp + 0x8c], 0
push rax
pushf
mov eax, 0xc151783f
pushf
not eax
add eax, 0xe1aa4f86
xor eax, 0x963f1d37
rol eax, 0x90
popf
pushf
not eax
add eax, 0xbac4346d
xor eax, 0xf09e7e05
rol eax, 0x2e
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x8c]
test eax, eax
jne 0x14036fea7
push rax
pushf
mov eax, 0x9a7ecad5
pushf
not eax
add eax, 0xd05ced24
xor eax, 0x93baa7df
rol eax, 0xda
popf
pushf
not eax
add eax, 0xcd9c60f2
xor eax, 0xb302cedb
rol eax, 0x48
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x4f49a311
pushf
not eax
add eax, 0xc610d49c
xor eax, 0x9777ba79
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xaf300ccd
xor eax, 0xd8b3d6ba
rol eax, 0x25
popf
jmp 0x14036d9a6
mov edx, 0x29506f4d
pushf
not edx
add edx, 0xf1e72d52
xor edx, 0xec3aa612
rol edx, 0x7c
popf
pushf
not edx
add edx, 0xf78d5308
xor edx, 0x95431186
rol edx, 0x51
popf
mov ecx, 0xb8f0a33c
pushf
not ecx
add ecx, 0x9d30ba77
xor ecx, 0xa546b4a6
rol ecx, 0x8a
popf
pushf
not ecx
add ecx, 0xd6de33eb
xor ecx, 0xdcbe4746
rol ecx, 0x49
popf
pushf
not ecx
add ecx, 0xa48736ed
xor ecx, 0x883451fa
rol ecx, 0x60
popf
pushf
not ecx
add ecx, 0xcc634aad
xor ecx, 0x8093a2db
rol ecx, 0x49
popf
call fcn.1403affed
comiss xmm0, dword [0x140118918]
jbe 0x14036ffb6
push rax
pushf
mov eax, 0xf0587d34
pushf
not eax
add eax, 0xf149b0d1
xor eax, 0x822360f8
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8108af93
xor eax, 0xda9a36e1
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x841ff21b
xor eax, 0xbe656376
rol eax, 0xf9
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xde375311
pushf
not eax
add eax, 0xa68f09c2
xor eax, 0xb972cdbe
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd4ba04b4
xor eax, 0xf08af024
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8881387a
xor eax, 0xe3f53c0d
rol eax, 0xbd
popf
jmp 0x14036d9a6
mov dword [rsp + 0x90], 1
jmp 0x1403700a3
mov dword [rsp + 0x90], 0
push rax
pushf
mov eax, 0x351dfc2a
pushf
not eax
add eax, 0xb3b0811f
xor eax, 0xe544bdef
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xcd6857b8
xor eax, 0xa7fab65f
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf2ede787
xor eax, 0xfa9c8c57
rol eax, 0x92
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x90]
test eax, eax
jne 0x140370108
push rax
pushf
mov eax, 0x49a2ef0d
pushf
not eax
add eax, 0xd6521e99
xor eax, 0xcaf72231
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x835ea2a2
xor eax, 0x8a984824
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc3576a53
xor eax, 0xd46fb73e
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc2ce6c74
xor eax, 0xa2a27968
rol eax, 0x5b
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x4fae8a29
pushf
not eax
add eax, 0xcfea7a5b
xor eax, 0xcc6f8438
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc1c1db76
xor eax, 0x8412aee0
rol eax, 0x72
popf
pushf
not eax
add eax, 0xeee2e0d8
xor eax, 0xb2f505ed
rol eax, 8
popf
pushf
not eax
add eax, 0xd912497f
xor eax, 0xebc3825a
rol eax, 0xd9
popf
jmp 0x14036d9a6
mov edx, 0x1ab500a5
pushf
not edx
add edx, 0x96151952
xor edx, 0xd714b7b7
rol edx, 0xc1
popf
pushf
not edx
add edx, 0xba83f1ce
xor edx, 0x9218e7cc
rol edx, 0xc5
popf
pushf
not edx
add edx, 0xea672079
xor edx, 0xe2b0f239
rol edx, 0x45
popf
pushf
not edx
add edx, 0xd377e094
xor edx, 0xbe6cfc20
rol edx, 0xef
popf
mov ecx, 0x2e63e642
pushf
not ecx
add ecx, 0xa586096b
xor ecx, 0x9764645f
rol ecx, 0x30
popf
pushf
not ecx
add ecx, 0xfcfc5f5b
xor ecx, 0xb4b47f14
rol ecx, 0xec
popf
call fcn.1403affed
comiss xmm0, dword [0x140118918]
jbe 0x14037022a
push rax
pushf
mov eax, 0x17156af2
pushf
not eax
add eax, 0x88cc0aab
xor eax, 0xcbb493ec
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb2fbaf12
xor eax, 0xa2915210
rol eax, 0x6a
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x41282fa9
pushf
not eax
add eax, 0xa4dade2b
xor eax, 0xfefb2e84
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc601567c
xor eax, 0xf6052536
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd61b3909
xor eax, 0x89728ce5
rol eax, 0x3d
popf
jmp 0x14036d9a6
mov dword [rsp + 0x94], 1
jmp 0x14037033d
mov dword [rsp + 0x94], 0
push rax
pushf
mov eax, 0xe2dba4c4
pushf
not eax
add eax, 0xc137dffc
xor eax, 0xd2c159c3
rol eax, 0x47
popf
pushf
not eax
add eax, 0x98567be2
xor eax, 0x93729cbd
rol eax, 0x62
popf
pushf
not eax
add eax, 0x95f291a0
xor eax, 0xd55dfa65
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf45212a8
xor eax, 0xa2b992b4
rol eax, 0xe5
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x94]
test eax, eax
je 0x1403703a2
mov rax, qword [rsp + 0x20]
mov dword [rax + 0x4154], 3
push rax
pushf
mov eax, 0x1844e2d7
pushf
not eax
add eax, 0x859a4ce9
xor eax, 0xdce0cc23
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa9265866
xor eax, 0x800955e3
rol eax, 0x76
popf
pushf
not eax
add eax, 0xeac1779c
xor eax, 0xb3c76689
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd5103626
xor eax, 0xf51ef204
rol eax, 0xf7
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x1b0]
mov eax, dword [rax]
and eax, 1
test eax, eax
je 0x140370577
push rax
pushf
mov eax, 0xafa03cd3
pushf
not eax
add eax, 0xb2b0fbaf
xor eax, 0x81a4bee8
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xac145925
xor eax, 0xaa0a97ca
rol eax, 0xed
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xc801fbf2
pushf
not eax
add eax, 0x870ae7fc
xor eax, 0x80a48fa4
rol eax, 0x28
popf
pushf
not eax
add eax, 0xff3b3fbf
xor eax, 0xaad7927e
rol eax, 0xe5
popf
jmp 0x14036d9a6
mov byte [rsp + 0x2a], 1
jmp 0x14037062f
mov byte [rsp + 0x2a], 0
push rax
pushf
mov eax, 0x12c8c39f
pushf
not eax
add eax, 0xd62e8003
xor eax, 0x8a0d562a
rol eax, 5
popf
pushf
not eax
add eax, 0xe95855f7
xor eax, 0xbc3b04cd
rol eax, 0x9b
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x2a]
mov byte [rsp + 0x38], al
xorps xmm0, xmm0
movss dword [rsp + 0x3c], xmm0
cmp qword [rsp + 0x30], 0
je 0x14037067c
push rax
pushf
mov eax, 0x1d7270f
pushf
not eax
add eax, 0xa8594137
xor eax, 0xa6321cde
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x90b341fd
xor eax, 0xbcf081e1
rol eax, 0xca
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x912ce763
pushf
not eax
add eax, 0x9338176a
xor eax, 0xbdcec641
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd6c8be81
xor eax, 0xcd717cb1
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xcfa4add6
xor eax, 0xe298e7c5
rol eax, 0x35
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x4154], 0xffffffff
jne 0x140370729
push rax
pushf
mov eax, 0xa28fecb8
pushf
not eax
add eax, 0xa698d6a0
xor eax, 0xf51eec7f
rol eax, 0x76
popf
pushf
not eax
add eax, 0xbbb84f8c
xor eax, 0x8807ae09
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa4af3eb1
xor eax, 0xcc822dec
rol eax, 0xee
popf
pushf
not eax
add eax, 0xe1fbca05
xor eax, 0xe6438ff0
rol eax, 0xb9
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x76990b91
pushf
not eax
add eax, 0xb31fab73
xor eax, 0x946b5315
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa9ed1c03
xor eax, 0xe7c66e65
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf7983883
xor eax, 0xb6abe8f8
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc46ecaba
xor eax, 0x88e042b4
rol eax, 0x7f
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x38]
test eax, eax
je 0x1403707be
push rax
pushf
mov eax, 0x4376554d
pushf
not eax
add eax, 0x8b0f1d18
xor eax, 0xdcc0ea2a
rol eax, 0x15
popf
pushf
not eax
add eax, 0x80c0b3bb
xor eax, 0xc4adceb5
rol eax, 0x77
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x6f3b0f99
pushf
not eax
add eax, 0xe4c1a05e
xor eax, 0xfa6b16cc
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xdd4df75a
xor eax, 0x85ec608e
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd3efd3a5
xor eax, 0x9c1207d9
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xade9feab
xor eax, 0xf271f5a0
rol eax, 0x4c
popf
jmp 0x14036d9a6
call fcn.1403127b6
movss dword [rsp + 0x3c], xmm0
push rax
pushf
mov eax, 0x6745eb93
pushf
not eax
add eax, 0xc48d632a
xor eax, 0xb540785e
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x9565e0ff
xor eax, 0x91d9bc8a
rol eax, 0xb4
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0x3c]
ucomiss xmm0, dword [0x140118918]
je 0x1403708bd
push rax
pushf
mov eax, 0x7ef1e69f
pushf
not eax
add eax, 0xc6431094
xor eax, 0xdeaf5cbb
rol eax, 7
popf
pushf
not eax
add eax, 0xc382b47d
xor eax, 0xb0576a8a
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe8d1c856
xor eax, 0x99a9b23f
rol eax, 0x68
popf
pushf
not eax
add eax, 0x90d25488
xor eax, 0xe7d8c621
rol eax, 0xb6
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x7fdf914c
pushf
not eax
add eax, 0x9236950a
xor eax, 0xb0e55cb9
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd657ff6d
xor eax, 0xb296d6c0
rol eax, 0xa7
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
lea rdi, [rax + 0x4170]
lea rsi, [rcx + 0x1e0]
mov ecx, 0xce8da9cf
pushf
not ecx
add ecx, 0x8bbe3aa7
xor ecx, 0xb29593a5
rol ecx, 0xa1
popf
pushf
not ecx
add ecx, 0xa0bb7eb2
xor ecx, 0x917177cd
rol ecx, 0x28
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x20]
add rax, 0x4170
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xe8]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rsp + 0x3c]
mov rax, qword [rsp + 0xe8]
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0xe8]
movss xmm0, dword [rax + 0xc]
addss xmm0, dword [rsp + 0x3c]
mov rax, qword [rsp + 0xe8]
movss dword [rax + 0xc], xmm0
push rax
pushf
mov eax, 0x3b6d0604
pushf
not eax
add eax, 0xdb9a5ace
xor eax, 0xc81e99e4
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xfb24cbb7
xor eax, 0x91b98a3b
rol eax, 0xc1
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
mov byte [rax + 0x4146], 0
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x4154], 0xffffffff
je 0x140370a32
push rax
pushf
mov eax, 0x29f1e524
pushf
not eax
add eax, 0xef8b032a
xor eax, 0xa7e93dc3
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbeb6a7fc
xor eax, 0xf51514d1
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xeff64d92
xor eax, 0x88a4b463
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xea8f2621
xor eax, 0xf803d27c
rol eax, 0xdd
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xd5f3370d
pushf
not eax
add eax, 0xe0b2019e
xor eax, 0xab7e4972
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xdde7264a
xor eax, 0xd5a1fc2d
rol eax, 0x13
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
mov r9d, dword [rax + 0x414c]
mov rax, qword [rsp + 0x20]
mov r8d, dword [rax + 0x4148]
mov rax, qword [rsp + 0x20]
mov edx, dword [rax + 0x415c]
mov rax, qword [rsp + 0x20]
mov ecx, dword [rax + 0x4154]
call fcn.140239bc4
push rax
pushf
mov eax, 0x39d944a8
pushf
not eax
add eax, 0xe0ff7686
xor eax, 0xefa0edcd
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xdade621e
xor eax, 0xfdb3cba6
rol eax, 0x63
popf
pushf
not eax
add eax, 0xee66ffeb
xor eax, 0xcde3978f
rol eax, 0xb3
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
movzx eax, byte [rax + 0x4144]
test eax, eax
je 0x140370b25
push rax
pushf
mov eax, 0xba6ee2c5
pushf
not eax
add eax, 0xfee7bc30
xor eax, 0xddc7a50f
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc916e191
xor eax, 0xe9b3b4c3
rol eax, 0xc9
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x593590b4
pushf
not eax
add eax, 0xe47be798
xor eax, 0x9b1ae62a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe43e37b6
xor eax, 0x91ecb6e6
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd778294c
xor eax, 0xf9b97dd1
rol eax, 0xac
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x40f0], 0
jne 0x140370bb0
push rax
pushf
mov eax, 0xa8fffe9b
pushf
not eax
add eax, 0xe66efa1d
xor eax, 0xfaef4d8a
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x81ee993a
xor eax, 0xeee2d1b8
rol eax, 0x29
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xc2218c41
pushf
not eax
add eax, 0x8fe522b0
xor eax, 0x922c2baf
rol eax, 0x39
popf
pushf
not eax
add eax, 0x975f7757
xor eax, 0x949f97f3
rol eax, 0x61
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0x544c]
and eax, 8
test eax, eax
je 0x140370c3b
push rax
pushf
mov eax, 0x8c152832
pushf
not eax
add eax, 0xd5a1f2d2
xor eax, 0xbe4ec35d
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb8a37fb0
xor eax, 0x89562151
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa0d1f606
xor eax, 0xbe0d4563
rol eax, 0xb7
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x361d4f26
pushf
not eax
add eax, 0xa7df2895
xor eax, 0x94162cf1
rol eax, 0x70
popf
pushf
not eax
add eax, 0xbc640e98
xor eax, 0x82a4b693
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe758b796
xor eax, 0xe2661f0a
rol eax, 0x1d
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0x4124]
mov dword [rsp + 0x128], eax
cmp qword [rsp + 0x30], 0
je 0x140370cce
push rax
pushf
mov eax, 0x63c6b1ce
pushf
not eax
add eax, 0xa5074b74
xor eax, 0xe04008d7
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf0dae020
xor eax, 0xcfda4ea4
rol eax, 0xc3
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x1f12040b
pushf
not eax
add eax, 0xfd4b4ccc
xor eax, 0xedfd10ce
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb94820b6
xor eax, 0xed7462b2
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd49a2196
xor eax, 0xe917639c
rol eax, 0xec
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov qword [rsp + 0x138], rax
jmp 0x140370dbb
lea rax, [0x19e050fe4]
pushf
sub rax, 0x5df37564
popf
mov qword [rsp + 0x138], rax
push rax
pushf
mov eax, 0x97096b2c
pushf
not eax
add eax, 0xc8626689
xor eax, 0xcf3196e1
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xce6034e6
xor eax, 0xd9a602f1
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xbfeaf5a9
xor eax, 0xc9c7a5b3
rol eax, 0xb5
popf
jmp 0x14036d9a6
mov r8d, dword [rsp + 0x128]
mov rdx, qword [rsp + 0x138]
lea rcx, [0x1903de89d]
pushf
sub rcx, 0x502c4c4d
popf
call fcn.1402df70d
push rax
pushf
mov eax, 0xb322837a
pushf
not eax
add eax, 0x855498b4
xor eax, 0x864a4d83
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa4fadeea
xor eax, 0x917679f9
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf6c6b599
xor eax, 0x997a3e73
rol eax, 0xaf
popf
jmp 0x14036d9a6
xor eax, eax
test eax, eax
jne 0x140370e74
push rax
pushf
mov eax, 0x416ffd43
pushf
not eax
add eax, 0xda4b35bb
xor eax, 0xd7632f38
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9f8f53d5
xor eax, 0xf5064779
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd44e4dae
xor eax, 0x8a088d6d
rol eax, 0x7a
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xaffd70bc
pushf
not eax
add eax, 0xae93f5f5
xor eax, 0xd2f30e9a
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x91d85c13
xor eax, 0x9a93ee2a
rol eax, 0x85
popf
pushf
not eax
add eax, 0xeeb6c2e2
xor eax, 0x91de8a5e
rol eax, 0x7c
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
mov byte [rax + 0x412e], 1
mov rax, qword [rsp + 0x20]
mov byte [rax + 0x412d], 1
mov rax, qword [rsp + 0x20]
mov dword [rax + 0x4130], 0
mov rax, qword [rsp + 0x20]
mov byte [rax + 0x412a], 0
push rax
pushf
mov eax, 0x1c1ef8a7
pushf
not eax
add eax, 0xca7a5f84
xor eax, 0xa5776c32
rol eax, 0x12
popf
pushf
not eax
add eax, 0x87013c64
xor eax, 0xf389cafc
rol eax, 0xda
popf
pushf
not eax
add eax, 0xbf8509c0
xor eax, 0xe3607bb8
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa1b5b840
xor eax, 0x9cb91b78
rol eax, 0xb5
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
movzx eax, byte [rax + 0x4144]
test eax, eax
je 0x140370fa0
push rax
pushf
mov eax, 0x3ddd7c7d
pushf
not eax
add eax, 0xb3be6599
xor eax, 0x8949bbc6
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x9f5609a0
xor eax, 0xf0958de1
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa6a9e3de
xor eax, 0xc1fa9944
rol eax, 0x36
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x4ed26f3b
pushf
not eax
add eax, 0xd1e187d7
xor eax, 0x978228f1
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xfe2276d8
xor eax, 0xb188d384
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xea2b504d
xor eax, 0xb66e594f
rol eax, 0xbb
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x4120], 3
jne 0x14037102b
push rax
pushf
mov eax, 0x5029a336
pushf
not eax
add eax, 0xa3680558
xor eax, 0xa2762b8b
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9653fbe1
xor eax, 0xbec9b9ba
rol eax, 0x81
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xa489417e
pushf
not eax
add eax, 0xf95aeed7
xor eax, 0xa73b130e
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf69585f3
xor eax, 0xcf565610
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc2871647
xor eax, 0x8df5d28d
rol eax, 0x7f
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
cmp dword [rax + 0x4124], 0
jne 0x1403710dc
push rax
pushf
mov eax, 0xf60d0c19
pushf
not eax
add eax, 0x98863c9d
xor eax, 0xb61c3b47
rol eax, 0x44
popf
pushf
not eax
add eax, 0xba6ea0fe
xor eax, 0xa78dd093
rol eax, 3
popf
pushf
not eax
add eax, 0xfb76021d
xor eax, 0xf4f3a257
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xeb36e600
xor eax, 0x9df3a7e9
rol eax, 0x12
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x39b2e01a
pushf
not eax
add eax, 0xac7f6908
xor eax, 0xa900c177
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa3e5a1e6
xor eax, 0xb33f3bd3
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xbcd827b5
xor eax, 0xab433a66
rol eax, 0xfa
popf
jmp 0x14036d9a6
cmp qword [rsp + 0x30], 0
je 0x140371174
push rax
pushf
mov eax, 0xe1edd24
pushf
not eax
add eax, 0x84fe98d8
xor eax, 0xad94fee0
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xabe57ca3
xor eax, 0x88e3a754
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8d6e2402
xor eax, 0xbe2dc621
rol eax, 0x2d
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x689c2ff8
pushf
not eax
add eax, 0x91159cca
xor eax, 0x8b0bc53a
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xec2ca2df
xor eax, 0xdc397f5c
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x92559640
xor eax, 0xa69a2d10
rol eax, 0x29
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0x4148]
and eax, 5
test eax, eax
jne 0x140371225
push rax
pushf
mov eax, 0xe022de7e
pushf
not eax
add eax, 0xd32c2dc9
xor eax, 0x85206de2
rol eax, 5
popf
pushf
not eax
add eax, 0xffa7920a
xor eax, 0x9843587e
rol eax, 0x45
popf
pushf
not eax
add eax, 0xfa69062c
xor eax, 0x97566029
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc53a3431
xor eax, 0xf11172b8
rol eax, 0x77
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x40b12b67
pushf
not eax
add eax, 0x9a4768b3
xor eax, 0xc7bc371d
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x8812afe7
xor eax, 0xb44d6e32
rol eax, 0x9f
popf
jmp 0x14036d9a6
mov dword [rsp + 0xd8], 1
jmp 0x1403712ec
mov dword [rsp + 0xd8], 0
push rax
pushf
mov eax, 0xbb76f6ed
pushf
not eax
add eax, 0x848c08b7
xor eax, 0xe5e6a344
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc06cdbc3
xor eax, 0xcb792935
rol eax, 0x28
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0xd8]
mov byte [rsp + 0x28], al
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0x4148]
and eax, 0xa
test eax, eax
jne 0x140371350
push rax
pushf
mov eax, 0xc89454cd
pushf
not eax
add eax, 0xc7d4293b
xor eax, 0xe7daca52
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8444be83
xor eax, 0xebb1a76e
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd723e03e
xor eax, 0xabb918cb
rol eax, 0x87
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x6b77106c
pushf
not eax
add eax, 0xb3481ff3
xor eax, 0xa402f93d
rol eax, 0xef
popf
pushf
not eax
add eax, 0xcf80156f
xor eax, 0xe5238f1f
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc09bc1fe
xor eax, 0x8f9a154e
rol eax, 0xc1
popf
jmp 0x14036d9a6
mov dword [rsp + 0xb8], 1
jmp 0x14037143d
mov dword [rsp + 0xb8], 0
push rax
pushf
mov eax, 0xceb0077d
pushf
not eax
add eax, 0x9ac87763
xor eax, 0xaa1cc106
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa652dcaf
xor eax, 0xe18e6d96
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbeb54ab9
xor eax, 0xaa07b9ef
rol eax, 0xef
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0xb8]
mov byte [rsp + 0x29], al
movss xmm0, dword [0x140118974]
movss dword [rsp + 0x110], xmm0
movss xmm0, dword [0x140118974]
movss dword [rsp + 0x114], xmm0
mov rax, qword [rsp + 0x30]
add rax, 0x1e8
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x140]
movss xmm0, dword [rax + 4]
addss xmm0, dword [rsp + 0x114]
movss dword [rsp + 0x100], xmm0
mov rax, qword [rsp + 0x140]
movss xmm0, dword [rax]
addss xmm0, dword [rsp + 0x110]
movss dword [rsp + 0xf8], xmm0
movss xmm0, dword [rsp + 0xf8]
movss dword [rsp + 0x148], xmm0
movss xmm0, dword [rsp + 0x100]
movss dword [rsp + 0x14c], xmm0
lea rax, [rsp + 0x148]
mov qword [rsp + 0x1c0], rax
movss xmm0, dword [0x140118974]
movss dword [rsp + 0x118], xmm0
movss xmm0, dword [0x140118974]
movss dword [rsp + 0x11c], xmm0
mov rax, qword [rsp + 0x30]
add rax, 0x1e0
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x150]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rsp + 0x11c]
movss dword [rsp + 0x120], xmm0
mov rax, qword [rsp + 0x150]
movss xmm0, dword [rax]
subss xmm0, dword [rsp + 0x118]
movss dword [rsp + 0x108], xmm0
movss xmm0, dword [rsp + 0x108]
movss dword [rsp + 0x158], xmm0
movss xmm0, dword [rsp + 0x120]
movss dword [rsp + 0x15c], xmm0
lea rax, [rsp + 0x158]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x1b8]
mov rax, qword [rax]
mov qword [rsp + 0x204], rax
mov rax, qword [rsp + 0x1c0]
mov rax, qword [rax]
mov qword [rsp + 0x20c], rax
lea r8, [rsp + 0x204]
mov rdx, qword [rsp + 0x30]
lea rcx, [rsp + 0x58]
call fcn.14016a98f
movzx eax, byte [rsp + 0x28]
test eax, eax
jne 0x14037160e
push rax
pushf
mov eax, 0x710c3f9a
pushf
not eax
add eax, 0xffa144ce
xor eax, 0xe4de31f2
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd10c51e0
xor eax, 0xde3f2187
rol eax, 0x85
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x2cca930d
pushf
not eax
add eax, 0x8d675223
xor eax, 0x9ebc7278
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xd717bc2f
xor eax, 0xf49b36d4
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8f91b8d1
xor eax, 0x987a239a
rol eax, 0x40
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0x29]
test eax, eax
je 0x140371694
push rax
pushf
mov eax, 0x6351f964
pushf
not eax
add eax, 0xadae95c3
xor eax, 0xf9406f30
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe465a61e
xor eax, 0xb2948732
rol eax, 0x15
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x6eaf2458
pushf
not eax
add eax, 0xc7583e96
xor eax, 0x8a1f21f4
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd402211d
xor eax, 0xb0c7ca55
rol eax, 0x47
popf
jmp 0x14036d9a6
mov rax, qword [0x140140a78]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x1c8]
mov rcx, qword [rsp + 0x30]
movss xmm0, dword [rax + 0x3c3c]
mulss xmm0, dword [rcx + 0x278]
movss dword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x350], 0
je 0x1403717fc
push rax
pushf
mov eax, 0xd2fc29ce
pushf
not eax
add eax, 0x9f45dcf5
xor eax, 0x8fb7ee6d
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb9968df1
xor eax, 0xb199d375
rol eax, 0x21
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xb43a34d3
pushf
not eax
add eax, 0xc0069b32
xor eax, 0xbb343b54
rol eax, 0x76
popf
pushf
not eax
add eax, 0xdd8a8403
xor eax, 0xcda3825d
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xcbda6229
xor eax, 0xdd9d2f6d
rol eax, 0x96
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x350]
movss xmm0, dword [rsp + 0x40]
mulss xmm0, dword [rax + 0x278]
movss dword [rsp + 0x40], xmm0
push rax
pushf
mov eax, 0x6c102c85
pushf
not eax
add eax, 0xe12e32a0
xor eax, 0xfd561f65
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb0dd780f
xor eax, 0x93aa70ac
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb6ba0f09
xor eax, 0xf2c05fcd
rol eax, 0x11
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0x40]
mulss xmm0, dword [0x140118940]
movss dword [rsp + 0xdc], xmm0
movss xmm0, dword [rsp + 0x60]
subss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0xd4], xmm0
movss xmm0, dword [rsp + 0xd4]
comiss xmm0, dword [rsp + 0xdc]
jae 0x14037192d
push rax
pushf
mov eax, 0x1f0d689f
pushf
not eax
add eax, 0x8e1eb0d9
xor eax, 0xc36e9456
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xda6fb8e9
xor eax, 0xa7988614
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd9f96d82
xor eax, 0xe97b7715
rol eax, 0xf6
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xbed7f881
pushf
not eax
add eax, 0xc83e8cea
xor eax, 0xd7793cb9
rol eax, 0x28
popf
pushf
not eax
add eax, 0x8cbe3fcc
xor eax, 0xb0dcee7e
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x87630e84
xor eax, 0xef2590a7
rol eax, 0x13
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0xd4]
movss dword [rsp + 0x98], xmm0
jmp 0x140371a28
movss xmm0, dword [rsp + 0xdc]
movss dword [rsp + 0x98], xmm0
push rax
pushf
mov eax, 0xa91b5189
pushf
not eax
add eax, 0xc1eaa0ce
xor eax, 0xb59e19e1
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8a7fd011
xor eax, 0xfeca07d4
rol eax, 0x20
popf
pushf
not eax
add eax, 0x83bfed4b
xor eax, 0xc7d0ada3
rol eax, 0xfd
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0x98]
movss dword [rsp + 0xac], xmm0
mov rax, qword [0x140140a78]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x1d0]
mov rcx, qword [rsp + 0x30]
movss xmm0, dword [rax + 0x3c3c]
mulss xmm0, dword [rcx + 0x278]
movss dword [rsp + 0x44], xmm0
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x350], 0
je 0x140371ad4
push rax
pushf
mov eax, 0x9298269c
pushf
not eax
add eax, 0xf9edf6d9
xor eax, 0xfdab89e7
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9f37f285
xor eax, 0x8b3477ed
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf1278657
xor eax, 0x8b60bc4d
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe08cb6d8
xor eax, 0xe3599bd8
rol eax, 0x5d
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xe20fa2b2
pushf
not eax
add eax, 0xed8db77c
xor eax, 0xdba4e616
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf9a79318
xor eax, 0xff8a64bc
rol eax, 0x54
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x350]
movss xmm0, dword [rsp + 0x44]
mulss xmm0, dword [rax + 0x278]
movss dword [rsp + 0x44], xmm0
push rax
pushf
mov eax, 0xfda6dfb0
pushf
not eax
add eax, 0xff875f5c
xor eax, 0x8eceb62f
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc39291ca
xor eax, 0x8c5b186d
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc1574d6a
xor eax, 0x9b6c6579
rol eax, 0xff
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0x44]
mulss xmm0, dword [0x140118940]
movss dword [rsp + 0xa0], xmm0
movss xmm0, dword [rsp + 0x64]
subss xmm0, dword [rsp + 0x5c]
movss dword [rsp + 0x9c], xmm0
movss xmm0, dword [rsp + 0x9c]
comiss xmm0, dword [rsp + 0xa0]
jae 0x140371bdf
push rax
pushf
mov eax, 0xef197ebd
pushf
not eax
add eax, 0xdc1b1662
xor eax, 0xee86c20c
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x97e94ac3
xor eax, 0xe6692e88
rol eax, 0xcb
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xeae43fdc
pushf
not eax
add eax, 0xc9b166c6
xor eax, 0x820ac7f7
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf68aa221
xor eax, 0xebb08e25
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe59bfdd5
xor eax, 0xc8bdcefc
rol eax, 0x31
popf
pushf
not eax
add eax, 0x98b2a8b0
xor eax, 0x94894aa2
rol eax, 0x88
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0x9c]
movss dword [rsp + 0xa4], xmm0
jmp 0x140371cc4
movss xmm0, dword [rsp + 0xa0]
movss dword [rsp + 0xa4], xmm0
push rax
pushf
mov eax, 0x5ab215e6
pushf
not eax
add eax, 0xcb7ebefc
xor eax, 0x932f5a69
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb412dd21
xor eax, 0xb733a588
rol eax, 0x7e
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0xa4]
movss dword [rsp + 0xe0], xmm0
movzx eax, byte [rsp + 0x28]
test eax, eax
je 0x140371d38
push rax
pushf
mov eax, 0xef56462f
pushf
not eax
add eax, 0xc74876b6
xor eax, 0x8c40e13d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc9a0e89a
xor eax, 0x9eba9c32
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc0c14e7c
xor eax, 0x9390acf1
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf5ebe1cd
xor eax, 0xe9ed9ff3
rol eax, 0xbc
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xb97d0984
pushf
not eax
add eax, 0x84b3c2eb
xor eax, 0xf201b909
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xfe8a979a
xor eax, 0xcbf75d5d
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xea6d9452
xor eax, 0xb440ac04
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9fa146be
xor eax, 0xc1c0be11
rol eax, 0xf6
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0x58]
addss xmm0, dword [rsp + 0xac]
movss dword [rsp + 0xa8], xmm0
jmp 0x140371e4b
movss xmm0, dword [0x1401189c4]
movss dword [rsp + 0xa8], xmm0
push rax
pushf
mov eax, 0x3d2bdacf
pushf
not eax
add eax, 0xb1ac59d2
xor eax, 0xb85d15dc
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xbba27137
xor eax, 0xd04b7b7c
rol eax, 0xbe
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0xa8]
movss dword [rsp + 0x58], xmm0
movzx eax, byte [rsp + 0x28]
test eax, eax
je 0x140371ea9
push rax
pushf
mov eax, 0x825cfe65
pushf
not eax
add eax, 0xfd979c64
xor eax, 0xf0ffd819
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xf580c56b
xor eax, 0xaa9bcc0f
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc34e9144
xor eax, 0xf4b767e8
rol eax, 0xbc
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0xa5246603
pushf
not eax
add eax, 0xe57251d1
xor eax, 0x96839384
rol eax, 0x95
popf
pushf
not eax
add eax, 0x859b728f
xor eax, 0xac6098b9
rol eax, 4
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0x60]
subss xmm0, dword [rsp + 0xac]
movss dword [rsp + 0xb0], xmm0
jmp 0x140371f96
movss xmm0, dword [0x1401189c0]
movss dword [rsp + 0xb0], xmm0
push rax
pushf
mov eax, 0x76737dec
pushf
not eax
add eax, 0xaf1d17c0
xor eax, 0x9c2c4637
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x85abc1a8
xor eax, 0xcd01759e
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xff12cb87
xor eax, 0xe77279b4
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xae295e70
xor eax, 0xf0e1d4e3
rol eax, 0xaf
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0xb0]
movss dword [rsp + 0x60], xmm0
movzx eax, byte [rsp + 0x29]
test eax, eax
je 0x140372007
push rax
pushf
mov eax, 0xe540c597
pushf
not eax
add eax, 0x8d4deef8
xor eax, 0xc06363b1
rol eax, 0x94
popf
pushf
not eax
add eax, 0xbba47ea9
xor eax, 0xe72e87a5
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa8795879
xor eax, 0xb7dd01a8
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xfd88d158
xor eax, 0xbecc8383
rol eax, 0x63
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x7235c2cb
pushf
not eax
add eax, 0xcbabf627
xor eax, 0x9f90bbe0
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x83ffe4a2
xor eax, 0xa08f2044
rol eax, 0x95
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0x5c]
addss xmm0, dword [rsp + 0xe0]
movss dword [rsp + 0xb4], xmm0
jmp 0x140372107
movss xmm0, dword [0x1401189c4]
movss dword [rsp + 0xb4], xmm0
push rax
pushf
mov eax, 0x67cabf8d
pushf
not eax
add eax, 0x9adde9f4
xor eax, 0x99244556
rol eax, 0xad
popf
pushf
not eax
add eax, 0xbb70863c
xor eax, 0xf5023507
rol eax, 0x89
popf
pushf
not eax
add eax, 0xad449ba5
xor eax, 0x9ca4f733
rol eax, 0xb2
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0xb4]
movss dword [rsp + 0x5c], xmm0
movzx eax, byte [rsp + 0x29]
test eax, eax
je 0x140372165
push rax
pushf
mov eax, 0xd170726f
pushf
not eax
add eax, 0xb1fb0c32
xor eax, 0x86cfb30a
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8dd2bc31
xor eax, 0xda69835d
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc6a45c98
xor eax, 0x9e9412e1
rol eax, 0xda
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x17633ec7
pushf
not eax
add eax, 0x92451b90
xor eax, 0xfe66930e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe6bcf01a
xor eax, 0x952b9ca8
rol eax, 0x68
popf
pushf
not eax
add eax, 0x84f157ba
xor eax, 0x99ec5dd5
rol eax, 0xd1
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0x64]
subss xmm0, dword [rsp + 0xe0]
movss dword [rsp + 0xbc], xmm0
jmp 0x140372252
movss xmm0, dword [0x1401189c0]
movss dword [rsp + 0xbc], xmm0
push rax
pushf
mov eax, 0xb854ba4b
pushf
not eax
add eax, 0xdaaabb52
xor eax, 0xd867119a
rol eax, 0xda
popf
pushf
not eax
add eax, 0xc016def4
xor eax, 0xfdc38ef6
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xcbed6c05
xor eax, 0xb8ce92c0
rol eax, 0xa7
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0xbc]
movss dword [rsp + 0x64], xmm0
mov rax, qword [rsp + 0x20]
movsxd rax, dword [rax + 0x4124]
imul rax, rax, 0x10
mov rcx, qword [rsp + 0x30]
lea rax, [rcx + rax + 0x390]
mov qword [rsp + 0x1d8], rax
lea rdx, [rsp + 0x58]
mov rcx, qword [rsp + 0x1d8]
call fcn.14024b741
mov rax, qword [rsp + 0x20]
mov dword [rax + 0x40f4], 0
mov rax, qword [rsp + 0x20]
mov dword [rax + 0x40f0], 0
push rax
pushf
mov eax, 0x5126220a
pushf
not eax
add eax, 0xd2d532f0
xor eax, 0xfcee2f3f
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xdfbfe739
xor eax, 0xd7be50ce
rol eax, 0x49
popf
pushf
not eax
add eax, 0x82a5af1a
xor eax, 0xe4fcfb4c
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xcf040287
xor eax, 0xbe4493de
rol eax, 0x7e
popf
jmp 0x14036d9a6
lea rax, [rsp + 0x48]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x160]
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0x160]
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x168]
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0x168]
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
cmp qword [rsp + 0x30], 0
je 0x1403723cc
push rax
pushf
mov eax, 0x44f95d8c
pushf
not eax
add eax, 0xb7480192
xor eax, 0xa4e0081d
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa584d8ee
xor eax, 0x96c3be19
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcbe48408
xor eax, 0xe368ab85
rol eax, 0x12
popf
pushf
not eax
add eax, 0x91a76adf
xor eax, 0x99d69ac0
rol eax, 0x4d
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x662c7550
pushf
not eax
add eax, 0xc8d06fbe
xor eax, 0xc248ffcd
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd8e3509c
xor eax, 0xcdaa1ec5
rol eax, 0x14
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
movsxd rax, dword [rax + 0x4124]
imul rax, rax, 0x10
mov rcx, qword [rsp + 0x30]
lea rax, [rcx + rax + 0x390]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf0]
movss xmm0, dword [rax + 8]
comiss xmm0, dword [rcx]
jb 0x140372471
push rax
pushf
mov eax, 0xb56cb1e5
pushf
not eax
add eax, 0xf5b476c5
xor eax, 0xc46c1e96
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9d324477
xor eax, 0x857db173
rol eax, 0x82
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x5f4c3fd
pushf
not eax
add eax, 0xa3edb827
xor eax, 0xc18197b0
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xaef0b1c3
xor eax, 0xd6a2a016
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9c33a7a8
xor eax, 0x97d4be81
rol eax, 0x10
popf
pushf
not eax
add eax, 0xdb6e06b5
xor eax, 0x938d8d70
rol eax, 0xdc
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf0]
movss xmm0, dword [rax + 0xc]
comiss xmm0, dword [rcx + 4]
jb 0x140372518
push rax
pushf
mov eax, 0xf1e34820
pushf
not eax
add eax, 0xba59c3d2
xor eax, 0x8332434d
rol eax, 0xda
popf
pushf
not eax
add eax, 0xc99d1065
xor eax, 0xd86f8781
rol eax, 0xd8
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x9577536c
pushf
not eax
add eax, 0xe49a1ce3
xor eax, 0xd018bb1b
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc39e0fe8
xor eax, 0xbb317540
rol eax, 0x91
popf
pushf
not eax
add eax, 0x95a02aea
xor eax, 0xe53ab122
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf3000904
xor eax, 0x81e65f96
rol eax, 0xe4
popf
jmp 0x14036d9a6
mov dword [rsp + 0xc0], 0
jmp 0x140372605
mov dword [rsp + 0xc0], 1
push rax
pushf
mov eax, 0xf15bae86
pushf
not eax
add eax, 0xbae96007
xor eax, 0xa2b3d036
rol eax, 0x24
popf
pushf
not eax
add eax, 0x94b85578
xor eax, 0xe7664f64
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xdf7c6ff5
xor eax, 0x9d8f2897
rol eax, 0xb8
popf
jmp 0x14036d9a6
movzx eax, byte [rsp + 0xc0]
test eax, eax
jne 0x140372656
push rax
pushf
mov eax, 0x4ffaf62f
pushf
not eax
add eax, 0x95c4b2fa
xor eax, 0x968f4947
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9f2c187f
xor eax, 0x8bf3de37
rol eax, 1
popf
pushf
not eax
add eax, 0xc796413a
xor eax, 0xb6a6f7f1
rol eax, 0x33
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x619c0f96
pushf
not eax
add eax, 0xb4c7051a
xor eax, 0xd8a007e2
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x9e4d7e7b
xor eax, 0xf1a82b44
rol eax, 0x22
popf
pushf
not eax
add eax, 0x9f460efe
xor eax, 0xd09f7973
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9d70ad74
xor eax, 0xa6125f8b
rol eax, 0xfc
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
movsxd rax, dword [rax + 0x4124]
imul rax, rax, 0x10
lea rcx, [rsp + 0x224]
mov rdx, qword [rsp + 0x30]
mov rdi, rcx
lea rsi, [rdx + rax + 0x390]
mov ecx, 0xa204f389
pushf
not ecx
add ecx, 0xc6105e34
xor ecx, 0x88fc5c56
rol ecx, 0x38
popf
pushf
not ecx
add ecx, 0xd7f80305
xor ecx, 0xdb4b0b4e
rol ecx, 0x7d
popf
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x224]
mov qword [rsp + 0x180], rax
jmp 0x140372817
lea rax, [rsp + 0x214]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x170]
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0x170]
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
lea rax, [rsp + 0x21c]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x178]
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0x178]
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
lea rax, [rsp + 0x214]
mov qword [rsp + 0x180], rax
push rax
pushf
mov eax, 0x935382d0
pushf
not eax
add eax, 0xb1712816
xor eax, 0xb13a4a13
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x90942573
xor eax, 0xf845330f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe3401075
xor eax, 0x9dbd5d87
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa716244a
xor eax, 0x8f0d7afb
rol eax, 0xe3
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x1e0], rax
lea rax, [rsp + 0x238]
mov rdi, rax
mov rsi, qword [rsp + 0x1e0]
mov ecx, 0x220be56
pushf
not ecx
add ecx, 0xd028d9ab
xor ecx, 0x94a1e073
rol ecx, 0xc8
popf
pushf
not ecx
add ecx, 0x9d172635
xor ecx, 0x8f49c8aa
rol ecx, 0xed
popf
pushf
not ecx
add ecx, 0xf67eaed5
xor ecx, 0xafb09d4a
rol ecx, 0xfb
popf
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x238]
mov rdx, qword [rsp + 0x30]
lea rcx, [rsp + 0x248]
call fcn.1402dc0a4
lea rcx, [rsp + 0x48]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x40b36020
pushf
not ecx
add ecx, 0x9f3b526d
xor ecx, 0xa431ff7d
rol ecx, 0x30
popf
pushf
not ecx
add ecx, 0x8e65277a
xor ecx, 0x807876cf
rol ecx, 0xb
popf
pushf
not ecx
add ecx, 0x8d0d35f5
xor ecx, 0xf87a139e
rol ecx, 0x24
popf
pushf
not ecx
add ecx, 0x86f61395
xor ecx, 0xe2a9ac48
rol ecx, 0xf
popf
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x4c]
addss xmm0, dword [rsp + 0x3c]
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [rsp + 0x54]
addss xmm0, dword [rsp + 0x3c]
movss dword [rsp + 0x54], xmm0
movss xmm0, dword [rsp + 0x48]
addss xmm0, dword [0x140118974]
movss dword [rsp + 0xc8], xmm0
movss xmm0, dword [rsp + 0xc8]
comiss xmm0, dword [rsp + 0x50]
jae 0x14037297e
push rax
pushf
mov eax, 0x5df08a84
pushf
not eax
add eax, 0xe3118857
xor eax, 0x93a7d491
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb3fa306f
xor eax, 0xa8b69bd2
rol eax, 0xc2
popf
jmp 0x14036d9a6
push rax
pushf
mov eax, 0x24f6e250
pushf
not eax
add eax, 0x996ff0e7
xor eax, 0xa2196a2e
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb9511775
xor eax, 0xf29e2bcf
rol eax, 0x39
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0xc8]
movss dword [rsp + 0xd0], xmm0
jmp 0x140372a3a
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0xd0], xmm0
push rax
pushf
mov eax, 0xd373969c
pushf
not eax
add eax, 0xaf18a9bd
xor eax, 0xf348059e
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe3374c91
xor eax, 0xf6208668
rol eax, 0x7c
popf
jmp 0x14036d9a6
movss xmm0, dword [rsp + 0xd0]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [rsp + 0x48]
movss dword [rsp + 0x50], xmm0
push rax
pushf
mov eax, 0x54718f9
pushf
not eax
add eax, 0xba9d43f6
xor eax, 0x8c476783
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x918114cb
xor eax, 0x85cea381
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb0173c4f
xor eax, 0xef3ebd03
rol eax, 0x97
popf
pushf
not eax
add eax, 0x80fc089c
xor eax, 0xda1b1fbb
rol eax, 8
popf
jmp 0x14036d9a6
mov rax, qword [rsp + 0x20]
lea rcx, [rsp + 0x48]
lea rdi, [rax + 0x4160]
mov rsi, rcx
mov ecx, 0x329edbbf
pushf
not ecx
add ecx, 0xb7736100
xor ecx, 0xfdfd2580
rol ecx, 0xc1
popf
pushf
not ecx
add ecx, 0xdf4aa265
xor ecx, 0xecf760e0
rol ecx, 0x82
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x20]
add rax, 0x4170
mov qword [rsp + 0x1e8], rax
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0x1e8]
call fcn.1403be848
add rsp, 0x268
pop rdi
pop rsi
ret