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

Disassembly:
push rax
pushf
mov eax, 0xcd6728
pushf
not eax
add eax, 0xaebd7706
xor eax, 0x8d648447
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xe61f6b3a
xor eax, 0xa4f65405
rol eax, 0x8a
popf
cmp eax, 0x63
jne 0x18040e650
popf
pop rax
jmp 0x180412401
cmp eax, 0x48
jne 0x18040e65f
popf
pop rax
jmp 0x180411417
cmp eax, 0x3f
jne 0x18040e66e
popf
pop rax
jmp 0x180410f53
cmp eax, 1
jne 0x18040e67d
popf
pop rax
jmp 0x18040ee3f
cmp eax, 0x4a
jne 0x18040e68c
popf
pop rax
jmp 0x180411541
cmp eax, 0x1a
jne 0x18040e69b
popf
pop rax
jmp 0x18040fcff
cmp eax, 0x5d
jne 0x18040e6aa
popf
pop rax
jmp 0x180412073
cmp eax, 0x6e
jne 0x18040e6b9
popf
pop rax
jmp 0x180412981
cmp eax, 0x40
jne 0x18040e6c8
popf
pop rax
jmp 0x180410fbf
cmp eax, 0x74
jne 0x18040e6d7
popf
pop rax
jmp 0x180412c30
cmp eax, 0x2a
jne 0x18040e6e6
popf
pop rax
jmp 0x180410641
cmp eax, 0x71
jne 0x18040e6f5
popf
pop rax
jmp 0x180412adf
cmp eax, 0x1c
jne 0x18040e704
popf
pop rax
jmp 0x18040fe2c
cmp eax, 0x2e
jne 0x18040e713
popf
pop rax
jmp 0x180410804
cmp eax, 0x4c
jne 0x18040e722
popf
pop rax
jmp 0x180411668
cmp eax, 0x2b
jne 0x18040e731
popf
pop rax
jmp 0x1804106a5
cmp eax, 0x1b
jne 0x18040e740
popf
pop rax
jmp 0x18040fd90
cmp eax, 0x6a
jne 0x18040e74f
popf
pop rax
jmp 0x180412766
cmp eax, 0x23
jne 0x18040e75e
popf
pop rax
jmp 0x180410231
cmp eax, 0x5b
jne 0x18040e76d
popf
pop rax
jmp 0x180411f69
cmp eax, 0x43
jne 0x18040e77c
popf
pop rax
jmp 0x1804111ad
cmp eax, 0x13
jne 0x18040e78b
popf
pop rax
jmp 0x18040f85d
cmp eax, 0x33
jne 0x18040e79a
popf
pop rax
jmp 0x1804109ec
cmp eax, 0x24
jne 0x18040e7a9
popf
pop rax
jmp 0x1804102dd
cmp eax, 0x1e
jne 0x18040e7b8
popf
pop rax
jmp 0x18040ff37
cmp eax, 0xc
jne 0x18040e7c7
popf
pop rax
jmp 0x18040f432
cmp eax, 0x26
jne 0x18040e7d6
popf
pop rax
jmp 0x1804103f8
cmp eax, 0x27
jne 0x18040e7e5
popf
pop rax
jmp 0x1804104b0
cmp eax, 0x30
jne 0x18040e7f4
popf
pop rax
jmp 0x1804108b9
cmp eax, 0x10
jne 0x18040e803
popf
pop rax
jmp 0x18040f726
cmp eax, 0x37
jne 0x18040e812
popf
pop rax
jmp 0x180410b72
cmp eax, 9
jne 0x18040e821
popf
pop rax
jmp 0x18040f2a2
cmp eax, 0x39
jne 0x18040e830
popf
pop rax
jmp 0x180410c83
cmp eax, 0x16
jne 0x18040e83f
popf
pop rax
jmp 0x18040fa24
cmp eax, 0x3b
jne 0x18040e84e
popf
pop rax
jmp 0x180410d90
cmp eax, 0x4b
jne 0x18040e85d
popf
pop rax
jmp 0x1804115d7
cmp eax, 0x36
jne 0x18040e86c
popf
pop rax
jmp 0x180410af4
cmp eax, 0x14
jne 0x18040e87b
popf
pop rax
jmp 0x18040f921
cmp eax, 0x72
jne 0x18040e88a
popf
pop rax
jmp 0x180412b5d
cmp eax, 0x3d
jne 0x18040e899
popf
pop rax
jmp 0x180410e73
cmp eax, 0x69
jne 0x18040e8a8
popf
pop rax
jmp 0x1804126db
cmp eax, 0x47
jne 0x18040e8b7
popf
pop rax
jmp 0x18041136f
cmp eax, 0x51
jne 0x18040e8c6
popf
pop rax
jmp 0x180411943
cmp eax, 0x11
jne 0x18040e8d5
popf
pop rax
jmp 0x18040f76c
cmp eax, 0x35
jne 0x18040e8e4
popf
pop rax
jmp 0x180410a96
cmp eax, 0x68
jne 0x18040e8f3
popf
pop rax
jmp 0x180412692
cmp eax, 0x12
jne 0x18040e902
popf
pop rax
jmp 0x18040f823
cmp eax, 0x6b
jne 0x18040e911
popf
pop rax
jmp 0x1804127f7
cmp eax, 0x38
jne 0x18040e920
popf
pop rax
jmp 0x180410bf1
cmp eax, 0x64
jne 0x18040e92f
popf
pop rax
jmp 0x180412498
cmp eax, 0x5c
jne 0x18040e93e
popf
pop rax
jmp 0x180411fdd
cmp eax, 0x15
jne 0x18040e94d
popf
pop rax
jmp 0x18040f98d
cmp eax, 5
jne 0x18040e95c
popf
pop rax
jmp 0x18040f03c
cmp eax, 6
jne 0x18040e96b
popf
pop rax
jmp 0x18040f0cd
cmp eax, 0x5a
jne 0x18040e97a
popf
pop rax
jmp 0x180411ec9
cmp eax, 0x49
jne 0x18040e989
popf
pop rax
jmp 0x1804114ac
cmp eax, 0x1f
jne 0x18040e998
popf
pop rax
jmp 0x18040ff86
cmp eax, 4
jne 0x18040e9a7
popf
pop rax
jmp 0x18040efe0
cmp eax, 0x77
jne 0x18040e9b6
popf
pop rax
jmp 0x180412d15
cmp eax, 0x4d
jne 0x18040e9c5
popf
pop rax
jmp 0x18041170d
cmp eax, 0x55
jne 0x18040e9d4
popf
pop rax
jmp 0x180411c35
cmp eax, 0x45
jne 0x18040e9e3
popf
pop rax
jmp 0x18041128b
cmp eax, 0x2c
jne 0x18040e9f2
popf
pop rax
jmp 0x180410706
cmp eax, 0x5f
jne 0x18040ea01
popf
pop rax
jmp 0x1804121c0
cmp eax, 0x19
jne 0x18040ea10
popf
pop rax
jmp 0x18040fc6a
cmp eax, 0x1d
jne 0x18040ea1f
popf
pop rax
jmp 0x18040fe8b
cmp eax, 0x61
jne 0x18040ea2e
popf
pop rax
jmp 0x1804122e7
cmp eax, 0x53
jne 0x18040ea3d
popf
pop rax
jmp 0x180411ad5
cmp eax, 0x4f
jne 0x18040ea4c
popf
pop rax
jmp 0x180411813
cmp eax, 0x6c
jne 0x18040ea5b
popf
pop rax
jmp 0x180412885
cmp eax, 7
jne 0x18040ea6a
popf
pop rax
jmp 0x18040f179
cmp eax, 0x20
jne 0x18040ea79
popf
pop rax
jmp 0x18041001c
cmp eax, 0x56
jne 0x18040ea88
popf
pop rax
jmp 0x180411c86
cmp eax, 0x3c
jne 0x18040ea97
popf
pop rax
jmp 0x180410e22
cmp eax, 0xd
jne 0x18040eaa6
popf
pop rax
jmp 0x18040f4ed
cmp eax, 0xa
jne 0x18040eab5
popf
pop rax
jmp 0x18040f2f8
cmp eax, 0x18
jne 0x18040eac4
popf
pop rax
jmp 0x18040fb58
cmp eax, 0x28
jne 0x18040ead3
popf
pop rax
jmp 0x18041051a
cmp eax, 0x22
jne 0x18040eae2
popf
pop rax
jmp 0x180410172
cmp eax, 0x50
jne 0x18040eaf1
popf
pop rax
jmp 0x1804118c4
cmp eax, 0x52
jne 0x18040eb00
popf
pop rax
jmp 0x180411a44
cmp eax, 0x41
jne 0x18040eb0f
popf
pop rax
jmp 0x180411057
cmp eax, 0x67
jne 0x18040eb1e
popf
pop rax
jmp 0x18041260e
cmp eax, 0x70
jne 0x18040eb2d
popf
pop rax
jmp 0x180412aa7
cmp eax, 0x29
jne 0x18040eb3c
popf
pop rax
jmp 0x1804105b1
cmp eax, 0x3e
jne 0x18040eb4b
popf
pop rax
jmp 0x180410ed1
cmp eax, 0
jne 0x18040eb5a
popf
pop rax
jmp 0x18040ed49
cmp eax, 0x4e
jne 0x18040eb69
popf
pop rax
jmp 0x18041177a
cmp eax, 0x31
jne 0x18040eb78
popf
pop rax
jmp 0x18041091c
cmp eax, 0x62
jne 0x18040eb87
popf
pop rax
jmp 0x18041237d
cmp eax, 0x5e
jne 0x18040eb96
popf
pop rax
jmp 0x180412118
cmp eax, 0x25
jne 0x18040eba5
popf
pop rax
jmp 0x180410385
cmp eax, 0xf
jne 0x18040ebb4
popf
pop rax
jmp 0x18040f6a8
cmp eax, 0x44
jne 0x18040ebc3
popf
pop rax
jmp 0x1804111e7
cmp eax, 0x75
jne 0x18040ebd2
popf
pop rax
jmp 0x180412c6c
cmp eax, 3
jne 0x18040ebe1
popf
pop rax
jmp 0x18040ef78
cmp eax, 0x6f
jne 0x18040ebf0
popf
pop rax
jmp 0x180412a25
cmp eax, 0x34
jne 0x18040ebff
popf
pop rax
jmp 0x180410a50
cmp eax, 0x54
jne 0x18040ec0e
popf
pop rax
jmp 0x180411b3f
cmp eax, 0x76
jne 0x18040ec1d
popf
pop rax
jmp 0x180412cdf
cmp eax, 0xb
jne 0x18040ec2c
popf
pop rax
jmp 0x18040f38d
cmp eax, 0x66
jne 0x18040ec3b
popf
pop rax
jmp 0x180412560
cmp eax, 0x2d
jne 0x18040ec4a
popf
pop rax
jmp 0x180410798
cmp eax, 0xe
jne 0x18040ec59
popf
pop rax
jmp 0x18040f5b3
cmp eax, 0x3a
jne 0x18040ec68
popf
pop rax
jmp 0x180410d21
cmp eax, 2
jne 0x18040ec77
popf
pop rax
jmp 0x18040eed0
cmp eax, 0x65
jne 0x18040ec86
popf
pop rax
jmp 0x1804124ce
cmp eax, 0x21
jne 0x18040ec95
popf
pop rax
jmp 0x1804100b3
cmp eax, 0x73
jne 0x18040eca4
popf
pop rax
jmp 0x180412b97
cmp eax, 0x17
jne 0x18040ecb3
popf
pop rax
jmp 0x18040fac7
cmp eax, 0x58
jne 0x18040ecc2
popf
pop rax
jmp 0x180411daa
cmp eax, 0x46
jne 0x18040ecd1
popf
pop rax
jmp 0x1804112eb
cmp eax, 0x32
jne 0x18040ece0
popf
pop rax
jmp 0x18041095a
cmp eax, 0x6d
jne 0x18040ecef
popf
pop rax
jmp 0x180412942
cmp eax, 0x60
jne 0x18040ecfe
popf
pop rax
jmp 0x180412255
cmp eax, 0x42
jne 0x18040ed0d
popf
pop rax
jmp 0x180411139
cmp eax, 8
jne 0x18040ed1c
popf
pop rax
jmp 0x18040f220
cmp eax, 0x57
jne 0x18040ed2b
popf
pop rax
jmp 0x180411d22
cmp eax, 0x59
jne 0x18040ed3a
popf
pop rax
jmp 0x180411e65
cmp eax, 0x2f
jne 0x18040ed49
popf
pop rax
jmp 0x180410877
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x38
mov rdi, qword [0x180259f90]
mov r14d, edx
mov r10d, dword [rsp + 0xa0]
mov r9d, r10d
or r9d, 1
mov qword [rsp + 0x28], rdi
test r10b, 7
mov rax, qword [rdi + 0x3ed0]
cmovne r9d, r10d
mov esi, r9d
or esi, 0x20
test r9d, 0x3f0
mov byte [rax + 0xb0], 1
mov r15, qword [rdi + 0x3ed0]
mov rbx, qword [rdi + 0x3ed8]
cmovne esi, r9d
mov qword [rsp + 0x20], r15
bt esi, 0xb
jae 0x18040ee0c
push rax
pushf
mov eax, 0x5a8dfece
pushf
not eax
add eax, 0xa8c6a741
xor eax, 0x9263c2e1
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xcd27580a
xor eax, 0xe3bda9c9
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8b972c67
xor eax, 0xa92863cd
rol eax, 0x1f
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xc1620377
pushf
not eax
add eax, 0xd338d4e2
xor eax, 0xddfa6f4c
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xcacfb305
xor eax, 0xbfa12951
rol eax, 0xb2
popf
jmp 0x18040e641
test rbx, rbx
je 0x18040ee8a
push rax
pushf
mov eax, 0xf36f9c41
pushf
not eax
add eax, 0xb40b9564
xor eax, 0x984c50f3
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc8952ea8
xor eax, 0xc06d3e5c
rol eax, 0x76
popf
pushf
not eax
add eax, 0x9b43e316
xor eax, 0xd1c47a42
rol eax, 6
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xbe5024cf
pushf
not eax
add eax, 0xc952d9ae
xor eax, 0x8deacd65
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb4477d23
xor eax, 0xeebbbe4f
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa2e635d7
xor eax, 0xc95badf0
rol eax, 0x54
popf
jmp 0x18040e641
cmp qword [rbx + 0x370], r15
jne 0x18040ef32
push rax
pushf
mov eax, 0x52aa4893
pushf
not eax
add eax, 0xa4742068
xor eax, 0x9ea0e895
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xb7f11693
xor eax, 0xf7e6c11e
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb51f1719
xor eax, 0xcde47809
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x967d29ec
xor eax, 0xd36dfff6
rol eax, 0x61
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x1fb372b1
pushf
not eax
add eax, 0x9fa03b1b
xor eax, 0xe1518ebf
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8b6396a8
xor eax, 0xeed4f6b4
rol eax, 0x66
popf
pushf
not eax
add eax, 0x803e7103
xor eax, 0xe9ec5e2b
rol eax, 0xcb
popf
jmp 0x18040e641
mov bpl, 0xf
pushf
not bpl
add bpl, 0xad
xor bpl, 0x19
rol bpl, 0x59
popf
pushf
not bpl
add bpl, 0x92
xor bpl, 0x8a
rol bpl, 0xd7
popf
mov qword [rdi + 0x3ed8], r15
jmp 0x18040f03c
xor bpl, bpl
push rax
pushf
mov eax, 0x7d7e2153
pushf
not eax
add eax, 0xed4030e4
xor eax, 0xdce364e4
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8fdf5c33
xor eax, 0xcff386c9
rol eax, 7
popf
pushf
not eax
add eax, 0x8c1d3e82
xor eax, 0x9773bfe2
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe75830d6
xor eax, 0xb889251e
rol eax, 0x4a
popf
jmp 0x18040e641
xor r13b, r13b
call fcn.1802c46f0
movzx r12d, al
mov dword [rsp + 0x88], r12d
test al, al
je 0x18040f09a
push rax
pushf
mov eax, 0xbcd0c24d
pushf
not eax
add eax, 0xe6d4a0ae
xor eax, 0xf9d9c20e
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa1efe6e9
xor eax, 0xa24dd673
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa6e568bf
xor eax, 0xaf8a8f9c
rol eax, 0xdb
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xa085d5ee
pushf
not eax
add eax, 0xe31cf7e3
xor eax, 0xeb906ca9
rol eax, 0xad
popf
pushf
not eax
add eax, 0x829e219c
xor eax, 0x98a26c7b
rol eax, 0x2d
popf
jmp 0x18040e641
cmp byte [rdi + 0x4a5c], r13b
je 0x18040f133
push rax
pushf
mov eax, 0xd788a836
pushf
not eax
add eax, 0xf97bfed3
xor eax, 0xe4f1afa8
rol eax, 0xac
popf
pushf
not eax
add eax, 0xfd262f7b
xor eax, 0xb714f842
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa4da13d8
xor eax, 0xe462ff4c
rol eax, 0x58
popf
pushf
not eax
add eax, 0xd4db80c4
xor eax, 0xb06e6d5d
rol eax, 8
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x5098f744
pushf
not eax
add eax, 0x893973e3
xor eax, 0xf575129e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf56c12c8
xor eax, 0xe1a8bef6
rol eax, 0x89
popf
pushf
not eax
add eax, 0xcf360b3e
xor eax, 0x9b5c28c9
rol eax, 0x8f
popf
jmp 0x18040e641
cmp dword [rdi + 0x4a7c], r14d
jne 0x18040f1c7
push rax
pushf
mov eax, 0xca262fe0
pushf
not eax
add eax, 0x889171c8
xor eax, 0xbd8f6e6b
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xdf6b6704
xor eax, 0xed5fb013
rol eax, 1
popf
pushf
not eax
add eax, 0xa511d0f4
xor eax, 0xe02ca8c2
rol eax, 0x26
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x8a0df17d
pushf
not eax
add eax, 0xc4cbcb64
xor eax, 0xaa448efe
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xb09d869b
xor eax, 0xb9f26e2c
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfed14f9c
xor eax, 0xd342cd06
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8925f512
xor eax, 0x9a895748
rol eax, 0xdf
popf
jmp 0x18040e641
test byte [rdi + 0x4a60], 2
jne 0x18040f26f
push rax
pushf
mov eax, 0x484f64de
pushf
not eax
add eax, 0xd285a51a
xor eax, 0xe56e8200
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8cd993ef
xor eax, 0xed475d06
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd925c871
xor eax, 0xccacf411
rol eax, 0x98
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xda1c8c88
pushf
not eax
add eax, 0xb5c845c3
xor eax, 0x82126077
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc94c46de
xor eax, 0xdca58c01
rol eax, 0x37
popf
jmp 0x18040e641
xor r12b, r12b
mov dword [rsp + 0x88], r12d
jmp 0x18040f38d
cmp byte [rdi + 0x4a5c], r13b
je 0x18040f334
push rax
pushf
mov eax, 0xb6b40555
pushf
not eax
add eax, 0xed57ad24
xor eax, 0xe0344548
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x89ae3f1e
xor eax, 0xaedb54cd
rol eax, 0x37
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x421cd8a4
pushf
not eax
add eax, 0xede9161e
xor eax, 0xa648acc3
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xcc9555a8
xor eax, 0xa5ffbbb8
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe784e891
xor eax, 0xd03e2d04
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc5363546
xor eax, 0xf296659c
rol eax, 0x7b
popf
jmp 0x18040e641
bt esi, 9
jae 0x18040f3d9
push rax
pushf
mov eax, 0xd3150bb4
pushf
not eax
add eax, 0xc82ba694
xor eax, 0xfbbba8bb
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe2561271
xor eax, 0xb2663c0f
rol eax, 0x48
popf
pushf
not eax
add eax, 0xaf0f4536
xor eax, 0xa20c3022
rol eax, 0xb6
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xc1e8f146
pushf
not eax
add eax, 0xdbf614bc
xor eax, 0xe3a9dd36
rol eax, 0x69
popf
pushf
not eax
add eax, 0x97123a89
xor eax, 0xdbab298a
rol eax, 0x17
popf
pushf
not eax
add eax, 0xd9f12c01
xor eax, 0xf6bab495
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd1ce747f
xor eax, 0xd2cc08b5
rol eax, 9
popf
jmp 0x18040e641
test byte [rdi + 0x4a60], 4
jne 0x18040f494
push rax
pushf
mov eax, 0x65033d9b
pushf
not eax
add eax, 0xcc3c3ec3
xor eax, 0x9ae64d58
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe0642798
xor eax, 0xeab3d22e
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x96d7d0b7
xor eax, 0x99414060
rol eax, 2
popf
pushf
not eax
add eax, 0xe61cea99
xor eax, 0xf790c5ef
rol eax, 0xd9
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x18244891
pushf
not eax
add eax, 0xdbde8c58
xor eax, 0xff1ec7e7
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8ad19dc9
xor eax, 0xfb0616c9
rol eax, 0xa
popf
pushf
not eax
add eax, 0xbb40f758
xor eax, 0x93bf1d59
rol eax, 0
popf
pushf
not eax
add eax, 0xd6bcc1be
xor eax, 0xec297005
rol eax, 0x65
popf
jmp 0x18040e641
mov ecx, 0xc4bbcd87
pushf
not ecx
add ecx, 0x88f442aa
xor ecx, 0xb60c6845
rol ecx, 0xaf
popf
pushf
not ecx
add ecx, 0x883d98ba
xor ecx, 0xb77311e0
rol ecx, 0x8c
popf
pushf
not ecx
add ecx, 0x8e1c9ce6
xor ecx, 0xe1341ff6
rol ecx, 0xb8
popf
call fcn.1803e60fc
test al, al
je 0x18040f56d
push rax
pushf
mov eax, 0x22877ba5
pushf
not eax
add eax, 0xdbe30b55
xor eax, 0x9252d73e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf3ebe615
xor eax, 0xe63ac3be
rol eax, 0x29
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x4bbea79c
pushf
not eax
add eax, 0xb7efcf35
xor eax, 0xf9ebccf7
rol eax, 0x48
popf
pushf
not eax
add eax, 0x99a6f3c7
xor eax, 0xf552601f
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x94fa21ae
xor eax, 0xfd2659d9
rol eax, 0x3d
popf
jmp 0x18040e641
mov r12b, 0x75
pushf
not r12b
add r12b, 0x1a
xor r12b, 0x5c
rol r12b, 0x48
popf
pushf
not r12b
add r12b, 0xc4
xor r12b, 0x8b
rol r12b, 0x1a
popf
mov ecx, r14d
mov dword [rsp + 0x88], r12d
call fcn.1804749f0
movss xmm1, dword [rdi + 0x3f28]
movss xmm2, dword [0x1801d1e48]
movaps xmm0, xmm1
subss xmm0, dword [rdi + 0x18]
comiss xmm2, xmm0
jb 0x18040f64f
push rax
pushf
mov eax, 0xdee006e5
pushf
not eax
add eax, 0xb28bc58d
xor eax, 0xfdba7079
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xb1e4bb00
xor eax, 0xd72648f5
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x888a10f7
xor eax, 0xf29e58a1
rol eax, 0xb2
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x6afcdc39
pushf
not eax
add eax, 0x842eb5c4
xor eax, 0xf3846c43
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x9d8f3a94
xor eax, 0xec9cd265
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd016bc88
xor eax, 0xf3a41bbc
rol eax, 0x93
popf
pushf
not eax
add eax, 0x9c2025d6
xor eax, 0xbf879e74
rol eax, 0x40
popf
jmp 0x18040e641
comiss xmm1, xmm2
jb 0x18040f6f3
push rax
pushf
mov eax, 0xa296cb15
pushf
not eax
add eax, 0xc4c36f5b
xor eax, 0xd7c49418
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb15bba10
xor eax, 0xbf8cdb1a
rol eax, 0x75
popf
pushf
not eax
add eax, 0x953c67c5
xor eax, 0xb172c576
rol eax, 0xa4
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xecf5f4a5
pushf
not eax
add eax, 0xad00dc71
xor eax, 0xac855fc4
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc3095f30
xor eax, 0xb39eef77
rol eax, 0xf3
popf
jmp 0x18040e641
mov rcx, r15
mov dword [rdi + 0x4ad8], r14d
movzx r13d, r12b
call fcn.1802cdf27
push rax
pushf
mov eax, 0x9d7866a7
pushf
not eax
add eax, 0x8c3f13f1
xor eax, 0xcad994c4
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc3f41866
xor eax, 0x9e639b7f
rol eax, 0x88
popf
jmp 0x18040e641
test bpl, bpl
je 0x18040f7ca
push rax
pushf
mov eax, 0x86a42b46
pushf
not eax
add eax, 0xcf3be8e8
xor eax, 0xcb4a428d
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xfccc7a40
xor eax, 0xc70f00bc
rol eax, 0x33
popf
pushf
not eax
add eax, 0xac229d8f
xor eax, 0xeb3e3c56
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x8ea11e0b
xor eax, 0xdefdde7a
rol eax, 6
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x8189f687
pushf
not eax
add eax, 0xed20059e
xor eax, 0x8ea8e919
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd8f71003
xor eax, 0xf191e03a
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc1a4f58d
xor eax, 0xf0c5a158
rol eax, 0x40
popf
pushf
not eax
add eax, 0xee4add5c
xor eax, 0xfd7419fb
rol eax, 0xee
popf
jmp 0x18040e641
mov qword [rdi + 0x3ed8], rbx
push rax
pushf
mov eax, 0x93900d5f
pushf
not eax
add eax, 0xc8ebcdc8
xor eax, 0xdf7154bc
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa91473e0
xor eax, 0x99c31f39
rol eax, 0xe5
popf
jmp 0x18040e641
mov ecx, 0x60f8a916
pushf
not ecx
add ecx, 0xced23420
xor ecx, 0xea8cc79d
rol ecx, 0xdf
popf
pushf
not ecx
add ecx, 0xee2a4511
xor ecx, 0x8fecf45f
rol ecx, 0x47
popf
pushf
not ecx
add ecx, 0xfc182e14
xor ecx, 0x92ce5b35
rol ecx, 0x94
popf
pushf
not ecx
add ecx, 0xa4480c72
xor ecx, 0xf8fe01e6
rol ecx, 0x7a
popf
test r12b, r12b
je 0x18040f8ee
push rax
pushf
mov eax, 0x1bce7fac
pushf
not eax
add eax, 0xd6c6d870
xor eax, 0x91996258
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf0ecc639
xor eax, 0x902a5102
rol eax, 0x49
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xf555d8d2
pushf
not eax
add eax, 0x88ee3655
xor eax, 0x8b729211
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xa8d63c9e
xor eax, 0xfbdd0bcf
rol eax, 0x1d
popf
jmp 0x18040e641
bt esi, 0xc
jae 0x18040f95a
push rax
pushf
mov eax, 0x528e0c3b
pushf
not eax
add eax, 0xf20af571
xor eax, 0xfbf09897
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf8c3ce15
xor eax, 0xaabcb3ee
rol eax, 0xea
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x918fda48
pushf
not eax
add eax, 0xe085a4b2
xor eax, 0xbd55aad6
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb04b9fa3
xor eax, 0xa5cc659c
rol eax, 0xac
popf
jmp 0x18040e641
mov eax, dword [rdi + 0x3f20]
cmp eax, r14d
je 0x18040f9cb
push rax
pushf
mov eax, 0x7b99db49
pushf
not eax
add eax, 0xda366dc5
xor eax, 0x85331541
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb3817bac
xor eax, 0xc79fac45
rol eax, 0xfd
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x97737a91
pushf
not eax
add eax, 0xfb421301
xor eax, 0xdd4c0b60
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa296ba49
xor eax, 0x8a10d028
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8de8cc6c
xor eax, 0x8a5eea0f
rol eax, 7
popf
pushf
not eax
add eax, 0xadf1ca12
xor eax, 0x9c47ab66
rol eax, 0x4e
popf
jmp 0x18040e641
test eax, eax
je 0x18040fa6e
push rax
pushf
mov eax, 0x60321af8
pushf
not eax
add eax, 0x97cde3c1
xor eax, 0xc203d92d
rol eax, 0x27
popf
pushf
not eax
add eax, 0xe12188f0
xor eax, 0xdf6098e5
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xdda4faf1
xor eax, 0xc455ee4e
rol eax, 0x98
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x11d1254d
pushf
not eax
add eax, 0x8aa9f2bf
xor eax, 0xaa7fa8df
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb2d5c97d
xor eax, 0xb49ded9a
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa35bf940
xor eax, 0x8d54817f
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xbdef6a6d
xor eax, 0xab8a2ec3
rol eax, 0x4a
popf
jmp 0x18040e641
xor r12b, r12b
mov ebp, r14d
bt esi, 0x15
mov dword [rsp + 0x88], r12d
mov ebx, 0x7d118e6f
pushf
not ebx
add ebx, 0xbe365d09
xor ebx, 0x848153e5
rol ebx, 0xbc
popf
pushf
not ebx
add ebx, 0xe3b7329f
xor ebx, 0x972f9eeb
rol ebx, 0x4a
popf
pushf
not ebx
add ebx, 0xc28a4153
xor ebx, 0xf5718f51
rol ebx, 0xdc
popf
cmovb ebp, ebx
jmp 0x18041136f
bt esi, 0x15
mov ebp, r14d
mov ebx, 0xfa76ec8e
pushf
not ebx
add ebx, 0xadbb0dd4
xor ebx, 0xb520bdcd
rol ebx, 0xca
popf
pushf
not ebx
add ebx, 0x84aee529
xor ebx, 0x81795451
rol ebx, 0x36
popf
pushf
not ebx
add ebx, 0xe173f899
xor ebx, 0x95719db2
rol ebx, 0x72
popf
pushf
not ebx
add ebx, 0xd8620a6a
xor ebx, 0xee4997cf
rol ebx, 7
popf
cmovb ebp, ebx
mov dword [rsp + 0xa0], ebp
test r12b, r12b
je 0x18040fc24
push rax
pushf
mov eax, 0x3449f688
pushf
not eax
add eax, 0xbcc52550
xor eax, 0xcea556b0
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc8ed4404
xor eax, 0xc9168b95
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xdbb2fafe
xor eax, 0xe758e0c7
rol eax, 0x34
popf
pushf
not eax
add eax, 0xdf946d59
xor eax, 0x85461f7f
rol eax, 0x18
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x1647690a
pushf
not eax
add eax, 0xa8a03d06
xor eax, 0xd7447d3d
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf3263821
xor eax, 0xff01ee14
rol eax, 0
popf
pushf
not eax
add eax, 0xab9d229e
xor eax, 0x8104debb
rol eax, 0x62
popf
jmp 0x18040e641
mov edi, dword [rsp + 0xa0]
mov ebp, 0x89d53ce6
pushf
not ebp
add ebp, 0xec552c0d
xor ebp, 0xb4070030
rol ebp, 0x8c
popf
pushf
not ebp
add ebp, 0xda280530
xor ebp, 0xb4c96837
rol ebp, 0x26
popf
mov r12d, ebp
mov r15d, ecx
push rax
pushf
mov eax, 0x59d308c3
pushf
not eax
add eax, 0xa9f756ec
xor eax, 0xa106dda6
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc2afc8d2
xor eax, 0x919352ba
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd851e824
xor eax, 0xdc0f4411
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe72a259f
xor eax, 0xc921365b
rol eax, 0x1f
popf
jmp 0x18040e641
test esi, r15d
je 0x18040fd5d
push rax
pushf
mov eax, 0x19b7319
pushf
not eax
add eax, 0x97b765bb
xor eax, 0xc193b9a7
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xab62ee7a
xor eax, 0xd77755c7
rol eax, 0xd
popf
pushf
not eax
add eax, 0xad32434c
xor eax, 0xf6b648aa
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xcfb48427
xor eax, 0xfcfa2396
rol eax, 0xab
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x79836216
pushf
not eax
add eax, 0x810f287f
xor eax, 0xee016aca
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf67b26c7
xor eax, 0xe121e103
rol eax, 0xdc
popf
jmp 0x18040e641
xor r8d, r8d
mov edx, edi
mov ecx, ebx
call fcn.1803ea8a0
test al, al
je 0x18040fdf9
push rax
pushf
mov eax, 0xe2413f1b
pushf
not eax
add eax, 0xbb4d503a
xor eax, 0xd366542c
rol eax, 0x23
popf
pushf
not eax
add eax, 0x88180b08
xor eax, 0xd0748c16
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfaa5f5d7
xor eax, 0xb5717cfe
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9990f32f
xor eax, 0x9bf0398a
rol eax, 0x90
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x16fd76a5
pushf
not eax
add eax, 0x9e7a8e2f
xor eax, 0xfb73d7df
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa7e4121e
xor eax, 0xa52d31a7
rol eax, 0x10
popf
jmp 0x18040e641
cmp ebp, 0xffffffff
cmove ebp, ebx
push rax
pushf
mov eax, 0x2689a954
pushf
not eax
add eax, 0xb23ad3a7
xor eax, 0x8f1d5e19
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x9292581c
xor eax, 0xecf8d57c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe4515d32
xor eax, 0xb9c0af2b
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd7efacbb
xor eax, 0xa72b2f90
rol eax, 0x4a
popf
jmp 0x18040e641
mov edx, edi
mov ecx, ebx
call fcn.18030d692
test al, al
je 0x18040fede
push rax
pushf
mov eax, 0xd4ccc30e
pushf
not eax
add eax, 0xcfefcafa
xor eax, 0xd9710ed8
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xcba2bde9
xor eax, 0xa4ff3850
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc9167f87
xor eax, 0xdc97bc91
rol eax, 0xfe
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x106a7c76
pushf
not eax
add eax, 0x9394ad45
xor eax, 0xd8d47273
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa08cefbc
xor eax, 0xe840162f
rol eax, 0x85
popf
pushf
not eax
add eax, 0x9adab63b
xor eax, 0xdca53916
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa8d9ab62
xor eax, 0xbf691113
rol eax, 0xb0
popf
jmp 0x18040e641
cmp r12d, 0xffffffff
cmove r12d, ebx
push rax
pushf
mov eax, 0x1719b736
pushf
not eax
add eax, 0xa3783f41
xor eax, 0xd463b5b7
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb3f86423
xor eax, 0x912126d8
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa7f2c997
xor eax, 0x95d23e0e
rol eax, 0xef
popf
jmp 0x18040e641
inc ebx
rol r15d, 1
cmp ebx, 3
jl 0x18040ffc3
push rax
pushf
mov eax, 0xff2e2ce
pushf
not eax
add eax, 0xa26af9a6
xor eax, 0xdb532b5a
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd26c6a7a
xor eax, 0x89167e0f
rol eax, 0xf3
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x627ed124
pushf
not eax
add eax, 0xc5aa6ebc
xor eax, 0xf454cbc8
rol eax, 0x53
popf
pushf
not eax
add eax, 0xefb22edc
xor eax, 0xb5840c4c
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xbe879fed
xor eax, 0x903bcdac
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb6641d8e
xor eax, 0xf407c84e
rol eax, 0x6e
popf
jmp 0x18040e641
mov rdi, qword [rsp + 0x28]
bt esi, 0x10
jae 0x180410080
push rax
pushf
mov eax, 0xa2cb5052
pushf
not eax
add eax, 0xb50fbee5
xor eax, 0xac4ee1d0
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa2e452a2
xor eax, 0xd52f6c8c
rol eax, 8
popf
pushf
not eax
add eax, 0xadb15898
xor eax, 0xf2887959
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf38d1f66
xor eax, 0x8c2c5026
rol eax, 0x38
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xfed11d91
pushf
not eax
add eax, 0xadc8a25a
xor eax, 0xcda6b078
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9754ec0c
xor eax, 0xc787bff3
rol eax, 0xb
popf
jmp 0x18040e641
cmp byte [rdi + 0xe14], 0
jne 0x180410119
push rax
pushf
mov eax, 0x3db48a3b
pushf
not eax
add eax, 0xec23cb17
xor eax, 0x85327ab0
rol eax, 5
popf
pushf
not eax
add eax, 0xaaf67c56
xor eax, 0x9c31911c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xba6bc63e
xor eax, 0xdb4d645a
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa086159c
xor eax, 0xfc9d5d6b
rol eax, 4
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xa35be39d
pushf
not eax
add eax, 0xad65b029
xor eax, 0xeb1adfef
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb42b17f6
xor eax, 0xb3b13d29
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x955c3f0c
xor eax, 0xbac48d8b
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9651b3ee
xor eax, 0x84875f46
rol eax, 0x8e
popf
jmp 0x18040e641
cmp byte [rdi + 0xe15], 0
jne 0x1804101d8
push rax
pushf
mov eax, 0x43624303
pushf
not eax
add eax, 0xff6e9a62
xor eax, 0xca6bb685
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc7c283b2
xor eax, 0xc92eac07
rol eax, 0x69
popf
pushf
not eax
add eax, 0xaf6b51dc
xor eax, 0xe6d4b944
rol eax, 0x91
popf
pushf
not eax
add eax, 0xfffbce8c
xor eax, 0xbe1bab4d
rol eax, 0xe1
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x4125c5a2
pushf
not eax
add eax, 0x9bd729a0
xor eax, 0xcc1a409e
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xcbe6b5e9
xor eax, 0x83e0dfb1
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xadf9ca7d
xor eax, 0x91c9e5ae
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf6ff795b
xor eax, 0xe8c7a7a9
rol eax, 0xc4
popf
jmp 0x18040e641
cmp byte [rdi + 0xe16], 0
jne 0x180410297
push rax
pushf
mov eax, 0x5ded5987
pushf
not eax
add eax, 0xa058bca0
xor eax, 0xbaa37b22
rol eax, 0x54
popf
pushf
not eax
add eax, 0xbd20d8a9
xor eax, 0xc99b2e36
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc247a923
xor eax, 0xc9cb2918
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8062a23e
xor eax, 0xbd74f1a2
rol eax, 0xd4
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x7fdab227
pushf
not eax
add eax, 0xaf2d12bd
xor eax, 0xf10f4b4a
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc2afd24c
xor eax, 0xd1217396
rol eax, 0x21
popf
pushf
not eax
add eax, 0xdc57d7fd
xor eax, 0xf41ca106
rol eax, 0x28
popf
jmp 0x18040e641
cmp ebp, 0xffffffff
je 0x18041033f
push rax
pushf
mov eax, 0x8cd0145b
pushf
not eax
add eax, 0xc78dc04e
xor eax, 0x989e58a2
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xcf9d4950
xor eax, 0x9e465b92
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xcb31057c
xor eax, 0x8de67220
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xda4adea1
xor eax, 0xffceaca8
rol eax, 0xe6
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x3951f893
pushf
not eax
add eax, 0x8e7c116f
xor eax, 0xd0d0a240
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xdd0c4acb
xor eax, 0x95321e2f
rol eax, 0xee
popf
pushf
not eax
add eax, 0xca87c888
xor eax, 0xa75f0de4
rol eax, 0xec
popf
jmp 0x18040e641
cmp dword [rdi + 0x3f30], r14d
je 0x1804103c5
push rax
pushf
mov eax, 0xb25c32d
pushf
not eax
add eax, 0xfed22110
xor eax, 0xbc9bd2be
rol eax, 0x67
popf
pushf
not eax
add eax, 0x9a557984
xor eax, 0xd88dcb5c
rol eax, 0x68
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x4e6667c5
pushf
not eax
add eax, 0xf7e75dfe
xor eax, 0x89d78632
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc9ffe9be
xor eax, 0xb5bf50dd
rol eax, 0xf7
popf
jmp 0x18040e641
bt esi, 0x14
jb 0x180410457
push rax
pushf
mov eax, 0x6f3ee108
pushf
not eax
add eax, 0xd96d51f1
xor eax, 0xb9f80f58
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe689d551
xor eax, 0xc3d2daab
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc5df9025
xor eax, 0xeaa26fc9
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf8a6c8e3
xor eax, 0x81620785
rol eax, 0x74
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xc61bb3b0
pushf
not eax
add eax, 0xfa93e5f9
xor eax, 0xa73e255e
rol eax, 0x12
popf
pushf
not eax
add eax, 0xdfe5ba6e
xor eax, 0x93663d2e
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xbf82bc45
xor eax, 0xe1d0ef4d
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa07a7211
xor eax, 0xa695a287
rol eax, 0x65
popf
jmp 0x18040e641
lea ecx, [rbp + 0x281]
xor r8d, r8d
mov edx, r14d
call fcn.18046819b
push rax
pushf
mov eax, 0x261df1a8
pushf
not eax
add eax, 0x861d21c3
xor eax, 0xba4d2ec1
rol eax, 5
popf
pushf
not eax
add eax, 0xab20ea82
xor eax, 0xc3b1da6a
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa743ce47
xor eax, 0xb4534ec0
rol eax, 0x16
popf
pushf
not eax
add eax, 0xdf7dca91
xor eax, 0xc4aca7aa
rol eax, 0xff
popf
jmp 0x18040e641
mov rbx, qword [rsp + 0x20]
test sil, 0x60
je 0x18041056b
push rax
pushf
mov eax, 0x2cfecc36
pushf
not eax
add eax, 0xd4e1962a
xor eax, 0xc986b567
rol eax, 0x74
popf
pushf
not eax
add eax, 0x9541f841
xor eax, 0xd117bf5c
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe3d463e5
xor eax, 0x993a8a87
rol eax, 0xae
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x4fa6315f
pushf
not eax
add eax, 0x86c1ab35
xor eax, 0xa2003cec
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc71460f6
xor eax, 0xe8126549
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xaadaf2ee
xor eax, 0xb6fe2e53
rol eax, 0xbd
popf
jmp 0x18040e641
mov rdx, rbx
mov ecx, r14d
call fcn.1802dc89c
mov dword [rdi + 0x3f5c], ebp
bt esi, 0x12
jb 0x18041060e
push rax
pushf
mov eax, 0x6494fcfb
pushf
not eax
add eax, 0xd8d68cda
xor eax, 0xc39e019c
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf1fc58b5
xor eax, 0xcf372dae
rol eax, 0x86
popf
pushf
not eax
add eax, 0xefbc4134
xor eax, 0xcc18e2e0
rol eax, 0xfe
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x276b125c
pushf
not eax
add eax, 0x8cb5331c
xor eax, 0xb6ff3db9
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd7ae06eb
xor eax, 0x88d9980f
rol eax, 0x7a
popf
jmp 0x18040e641
mov rdx, rbx
mov ecx, r14d
call fcn.1803dfd6b
push rax
pushf
mov eax, 0x8d89a3b8
pushf
not eax
add eax, 0x93c6e12a
xor eax, 0x9196545e
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd8d5ff17
xor eax, 0xac0261b1
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa37e2903
xor eax, 0xbc8deab3
rol eax, 0x22
popf
pushf
not eax
add eax, 0x87d2ff84
xor eax, 0xf1e5a4d1
rol eax, 0x83
popf
jmp 0x18040e641
mov rcx, rbx
call fcn.1802cdf27
push rax
pushf
mov eax, 0xd2d25dd8
pushf
not eax
add eax, 0xaef1657c
xor eax, 0xefebccce
rol eax, 0x90
popf
pushf
not eax
add eax, 0xbe152871
xor eax, 0xeeea42a2
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc97553cf
xor eax, 0x95756733
rol eax, 0x79
popf
pushf
not eax
add eax, 0xcb62b4ce
xor eax, 0x950bce88
rol eax, 0x8d
popf
jmp 0x18040e641
test sil, 0x10
jne 0x180410765
push rax
pushf
mov eax, 0xa16e79f2
pushf
not eax
add eax, 0xf0e5ffa7
xor eax, 0xf133a962
rol eax, 7
popf
pushf
not eax
add eax, 0xc6f9d65f
xor eax, 0xc1eb3f4f
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa4e297a0
xor eax, 0x94fb9087
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xed5f3fc3
xor eax, 0xeef48f92
rol eax, 0xd6
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xb2a137f8
pushf
not eax
add eax, 0xf0259150
xor eax, 0xfa4ab2e7
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xfd8fefcb
xor eax, 0xf113bd0f
rol eax, 0xd6
popf
jmp 0x18040e641
bt esi, 8
jae 0x1804107d1
push rax
pushf
mov eax, 0x6b2b10e6
pushf
not eax
add eax, 0x8c52b250
xor eax, 0x8e5f06ef
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x931eac68
xor eax, 0xdf5b54a9
rol eax, 0x24
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x53e3aef7
pushf
not eax
add eax, 0x8ff70bec
xor eax, 0xbb399d51
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xbe70c392
xor eax, 0xb702a6e6
rol eax, 0x6e
popf
jmp 0x18040e641
movsxd rax, ebp
cmp word [rdi + rax*2 + 0x3742], 2
jne 0x180410845
push rax
pushf
mov eax, 0xe35ba73a
pushf
not eax
add eax, 0xfcb30d41
xor eax, 0xf35a3e32
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9ba5dcc3
xor eax, 0xfe643100
rol eax, 0xbe
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x6a647aa7
pushf
not eax
add eax, 0xbd3dba25
xor eax, 0xab7a6dfc
rol eax, 1
popf
pushf
not eax
add eax, 0x931d1310
xor eax, 0x9fd66fbc
rol eax, 0x7d
popf
jmp 0x18040e641
mov r13b, 0xe3
pushf
not r13b
add r13b, 0xb7
xor r13b, 0x10
rol r13b, 0x16
popf
pushf
not r13b
add r13b, 0xdd
xor r13b, 0xe0
rol r13b, 0x45
popf
pushf
not r13b
add r13b, 0x72
xor r13b, 0xf2
rol r13b, 0xff
popf
bt esi, 0x11
jae 0x18041091c
call fcn.1803a9aa1
jmp 0x18041095a
mov rdx, rbx
mov ecx, r14d
call fcn.1802dc89c
push rax
pushf
mov eax, 0xd967d65b
pushf
not eax
add eax, 0xd86e73b7
xor eax, 0x98543356
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb52db57b
xor eax, 0xe68855e0
rol eax, 0xba
popf
jmp 0x18040e641
bt esi, 0x12
jb 0x1804109b9
push rax
pushf
mov eax, 0x4cf2e606
pushf
not eax
add eax, 0xe5247147
xor eax, 0x8ff0835b
rol eax, 0x54
popf
pushf
not eax
add eax, 0x88e8721f
xor eax, 0x876cd849
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf60bb193
xor eax, 0x98435684
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9443bdd5
xor eax, 0x8e8d71b7
rol eax, 0x58
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x7556b3a1
pushf
not eax
add eax, 0xef52a4ce
xor eax, 0x86ad3c02
rol eax, 0xef
popf
pushf
not eax
add eax, 0xed32c976
xor eax, 0x869649ca
rol eax, 0x12
popf
jmp 0x18040e641
mov rdx, rbx
mov ecx, r14d
call fcn.1803dfd6b
push rax
pushf
mov eax, 0xd9099543
pushf
not eax
add eax, 0xf164ee02
xor eax, 0x8f3eef30
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8f5f6db9
xor eax, 0xb54d1266
rol eax, 5
popf
pushf
not eax
add eax, 0xbf4f7962
xor eax, 0xf2d6e5e3
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd6975ccf
xor eax, 0xd1c3080e
rol eax, 0x36
popf
jmp 0x18040e641
mov rcx, rbx
mov dword [rdi + 0x3f5c], ebp
call fcn.1802cdf27
jmp 0x180410af4
mov rbx, qword [rsp + 0x20]
push rax
pushf
mov eax, 0x3ad52369
pushf
not eax
add eax, 0x809dcbc6
xor eax, 0xaeaece40
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb871e9ab
xor eax, 0xe13fa5f5
rol eax, 0x70
popf
pushf
not eax
add eax, 0xbf4a851e
xor eax, 0xbb26ba7b
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xebe5bad7
xor eax, 0xdc64d9c1
rol eax, 0xc1
popf
jmp 0x18040e641
test sil, sil
jns 0x180410b3f
push rax
pushf
mov eax, 0x1989708d
pushf
not eax
add eax, 0xa5486bc7
xor eax, 0x96012a4d
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa3c55202
xor eax, 0xdbaa6a02
rol eax, 0
popf
pushf
not eax
add eax, 0xb58f2053
xor eax, 0xb607728e
rol eax, 0xd7
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xfa63bf93
pushf
not eax
add eax, 0xbab8e024
xor eax, 0xb9433e00
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xe5707371
xor eax, 0xc56ca161
rol eax, 0xcb
popf
jmp 0x18040e641
cmp r12d, 0xffffffff
je 0x180410bab
push rax
pushf
mov eax, 0xa63695d7
pushf
not eax
add eax, 0xf5a4e3be
xor eax, 0xd48045e7
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd46f79ea
xor eax, 0xced38be1
rol eax, 0xc9
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xdaa89c23
pushf
not eax
add eax, 0xfe8aa7b9
xor eax, 0x8ee3ead1
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa401ef1b
xor eax, 0xd3353df9
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa1b8af20
xor eax, 0xaef1ee4a
rol eax, 0xe6
popf
jmp 0x18040e641
bt esi, 0xa
jae 0x180410c2a
push rax
pushf
mov eax, 0xc3a2ce7c
pushf
not eax
add eax, 0xc1977643
xor eax, 0xf39579ad
rol eax, 9
popf
pushf
not eax
add eax, 0xa0acc90d
xor eax, 0xdceff214
rol eax, 0x5e
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x7e28bef9
pushf
not eax
add eax, 0xf9ecefe7
xor eax, 0xdb7a4577
rol eax, 0x65
popf
pushf
not eax
add eax, 0x9c7fba7d
xor eax, 0x9a7f4f33
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd9c49e5e
xor eax, 0xcd3f8d17
rol eax, 0x85
popf
pushf
not eax
add eax, 0xb9c4831c
xor eax, 0x91941d11
rol eax, 0xab
popf
jmp 0x18040e641
movsxd rax, r12d
movss xmm0, dword [rdi + rax*4 + 0x377c]
comiss xmm0, dword [rdi + 0x3c]
jae 0x180410cc8
push rax
pushf
mov eax, 0xe7c8c627
pushf
not eax
add eax, 0xf107ac31
xor eax, 0x962abc06
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe9292654
xor eax, 0xd4f516b4
rol eax, 0x30
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x359652d1
pushf
not eax
add eax, 0xc997f0e9
xor eax, 0xc5018bdd
rol eax, 0x45
popf
pushf
not eax
add eax, 0xaadaa263
xor eax, 0x8198d92b
rol eax, 0x74
popf
pushf
not eax
add eax, 0x9576f6b3
xor eax, 0x980a242c
rol eax, 0x98
popf
pushf
not eax
add eax, 0xfddd9db9
xor eax, 0xead3514e
rol eax, 0x41
popf
jmp 0x18040e641
mov r13b, 0x1b
pushf
not r13b
add r13b, 0xc2
xor r13b, 0x4c
rol r13b, 0x2b
popf
pushf
not r13b
add r13b, 0x9c
xor r13b, 0x3e
rol r13b, 0xa8
popf
pushf
not r13b
add r13b, 0xc0
xor r13b, 0xc5
rol r13b, 0x31
popf
push rax
pushf
mov eax, 0x34ae2f6b
pushf
not eax
add eax, 0xa87cc715
xor eax, 0xba3c3585
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc0893283
xor eax, 0x93b85fe0
rol eax, 0xd3
popf
jmp 0x18040e641
bt esi, 0x12
jb 0x180410def
push rax
pushf
mov eax, 0x6a066423
pushf
not eax
add eax, 0xca3530a1
xor eax, 0xbecffe47
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf1b14845
xor eax, 0xad9f7e9f
rol eax, 0x39
popf
pushf
not eax
add eax, 0x99fe21e2
xor eax, 0x9fc86aaf
rol eax, 0x33
popf
pushf
not eax
add eax, 0x908a9d6d
xor eax, 0xccddd483
rol eax, 0xb1
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xfe1af7d3
pushf
not eax
add eax, 0x9b8c598d
xor eax, 0x9e84d93c
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9d843b31
xor eax, 0x998e82d1
rol eax, 0x3f
popf
jmp 0x18040e641
mov rdx, rbx
mov ecx, r14d
call fcn.1803dfd6b
push rax
pushf
mov eax, 0x61d73cc2
pushf
not eax
add eax, 0xcfbef21a
xor eax, 0xff1f0736
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb7c78d1e
xor eax, 0xdbce878a
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe7d746b4
xor eax, 0xc654ac90
rol eax, 7
popf
jmp 0x18040e641
call fcn.1803a9aa1
push rax
pushf
mov eax, 0x2ea327e8
pushf
not eax
add eax, 0xc51014da
xor eax, 0xc0e6af25
rol eax, 0x30
popf
pushf
not eax
add eax, 0xea76f05a
xor eax, 0x9a1db102
rol eax, 0xae
popf
pushf
not eax
add eax, 0xfe2f4366
xor eax, 0xea5b13de
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa9962ddc
xor eax, 0xbcc5b9e8
rol eax, 0xe2
popf
jmp 0x18040e641
cmp dword [rdi + 0x3f30], r14d
jne 0x180410f0d
push rax
pushf
mov eax, 0x10189606
pushf
not eax
add eax, 0x8ed9c872
xor eax, 0xe0184a53
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb4117bd3
xor eax, 0x850a660f
rol eax, 0xdd
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x13de5f51
pushf
not eax
add eax, 0xf3695d51
xor eax, 0xab335b4c
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd34ead6a
xor eax, 0xccb35cd8
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x93a2e3e0
xor eax, 0xd69e192e
rol eax, 0x12
popf
jmp 0x18040e641
bt esi, 0xa
jae 0x180410f8c
push rax
pushf
mov eax, 0x31f54915
pushf
not eax
add eax, 0xe1e158d1
xor eax, 0xb0d1d388
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8d311da9
xor eax, 0xfc372ec7
rol eax, 0x8b
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xcca7ef1b
pushf
not eax
add eax, 0x83df7bc0
xor eax, 0xf91c3505
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x8b976da7
xor eax, 0x81260ed5
rol eax, 0xde
popf
jmp 0x18040e641
movsxd rcx, dword [rdi + 0x3f5c]
xorps xmm0, xmm0
mov ebp, dword [rsp + 0xa0]
movss xmm1, dword [rdi + rcx*4 + 0x3768]
comiss xmm1, xmm0
jbe 0x180411024
push rax
pushf
mov eax, 0x45bff30c
pushf
not eax
add eax, 0xfbce97fa
xor eax, 0xc76ed1ae
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe26c5772
xor eax, 0xf8ae412d
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xdb44bd85
xor eax, 0xcc3ede25
rol eax, 0xd
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xe5878ff2
pushf
not eax
add eax, 0xccf9fd51
xor eax, 0xffbd8d9f
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9c5e8879
xor eax, 0xd5dfc670
rol eax, 0x38
popf
jmp 0x18040e641
mov r8d, 0xed6d8be9
pushf
not r8d
add r8d, 0xbf686640
xor r8d, 0x91809137
rol r8d, 0xaa
popf
pushf
not r8d
add r8d, 0xcf7d6aaf
xor r8d, 0xe64fe4ad
rol r8d, 0x38
popf
mov edx, ebp
call fcn.1803ea8a0
test al, al
je 0x1804110f3
push rax
pushf
mov eax, 0x59ea00f5
pushf
not eax
add eax, 0xf94e5a15
xor eax, 0xba201b39
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xda689009
xor eax, 0x89b3efed
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa1b60eb9
xor eax, 0xd189b3e0
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x93befd22
xor eax, 0xc07e202b
rol eax, 0x75
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x349f27a4
pushf
not eax
add eax, 0x82c3f773
xor eax, 0xe588356b
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8f5fef46
xor eax, 0xbaa83c25
rol eax, 0x16
popf
pushf
not eax
add eax, 0xdad615fe
xor eax, 0xe2ffe2a0
rol eax, 0xc7
popf
jmp 0x18040e641
mov r13b, 0x71
pushf
not r13b
add r13b, 0x21
xor r13b, 0x84
rol r13b, 0x4b
popf
pushf
not r13b
add r13b, 0x63
xor r13b, 0xfb
rol r13b, 0xba
popf
pushf
not r13b
add r13b, 0x31
xor r13b, 0x75
rol r13b, 0xbc
popf
jmp 0x18041128b
mov ebp, dword [rsp + 0xa0]
push rax
pushf
mov eax, 0x3937a353
pushf
not eax
add eax, 0x88f9316e
xor eax, 0xb7216e97
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9be8fc65
xor eax, 0x97793ddd
rol eax, 0xbb
popf
jmp 0x18040e641
test r13b, r13b
je 0x180411245
push rax
pushf
mov eax, 0xcad6936f
pushf
not eax
add eax, 0xca6ae70a
xor eax, 0xb98c573a
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf8ffcbdc
xor eax, 0xa198560b
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf896c88b
xor eax, 0x86fc53ba
rol eax, 0x90
popf
pushf
not eax
add eax, 0xbd70deed
xor eax, 0xd0582d65
rol eax, 0x7b
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x6b9738e8
pushf
not eax
add eax, 0x852597ca
xor eax, 0xab6cbd82
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xdad5729c
xor eax, 0xa3f7387f
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd682fa5a
xor eax, 0xbc41f491
rol eax, 0xaf
popf
jmp 0x18040e641
mov byte [rdi + 0x48f2], 1
push rax
pushf
mov eax, 0x10d621d6
pushf
not eax
add eax, 0xb598ee13
xor eax, 0xb5204c98
rol eax, 7
popf
pushf
not eax
add eax, 0xdc1af7ea
xor eax, 0xc311aa9b
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xd307bbf9
xor eax, 0xd5805daa
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xecab3316
xor eax, 0xbbf7c861
rol eax, 0x42
popf
jmp 0x18040e641
mov r12d, dword [rsp + 0x88]
mov ecx, 0x5dfa73b7
pushf
not ecx
add ecx, 0xe3076339
xor ecx, 0xd0b5fc87
rol ecx, 0xe2
popf
pushf
not ecx
add ecx, 0xe1f20b27
xor ecx, 0xce93b2f8
rol ecx, 0x6c
popf
pushf
not ecx
add ecx, 0x8d3aec59
xor ecx, 0xad5b97ff
rol ecx, 8
popf
mov r15, qword [rsp + 0x20]
push rax
pushf
mov eax, 0x481fcee3
pushf
not eax
add eax, 0xb391b535
xor eax, 0xd7c986b2
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb279e7e8
xor eax, 0xf0b22977
rol eax, 0x38
popf
jmp 0x18040e641
cmp dword [rdi + 0x48b8], r14d
jne 0x1804113d1
push rax
pushf
mov eax, 0xc1c06050
pushf
not eax
add eax, 0x881e67c0
xor eax, 0xc3b2adeb
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd1fab5ea
xor eax, 0xf8b97e0b
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8e712ae2
xor eax, 0xd506ad8e
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf3660059
xor eax, 0xbfc58032
rol eax, 0x8c
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x4a9eddee
pushf
not eax
add eax, 0xae306888
xor eax, 0xbd4640df
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8ec5ee99
xor eax, 0xcf48c670
rol eax, 6
popf
pushf
not eax
add eax, 0xe1364060
xor eax, 0xb77db789
rol eax, 0
popf
jmp 0x18040e641
cmp byte [rdi + 0x48f2], 0
jne 0x180411466
push rax
pushf
mov eax, 0x4196e349
pushf
not eax
add eax, 0xe679d256
xor eax, 0x989b9c40
rol eax, 0x33
popf
pushf
not eax
add eax, 0x97ed6aa2
xor eax, 0xd284b04d
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb1afb6e7
xor eax, 0xd3d2faaa
rol eax, 0xc
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xba2cd8ce
pushf
not eax
add eax, 0xcc4c29c3
xor eax, 0x8addcb6e
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbdfa0825
xor eax, 0x93556fa7
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xea613dfd
xor eax, 0xb7809b75
rol eax, 0x64
popf
jmp 0x18040e641
cmp byte [rdi + 0x48f3], 0
je 0x1804114fb
push rax
pushf
mov eax, 0x66eee778
pushf
not eax
add eax, 0x9662543d
xor eax, 0xce24432b
rol eax, 0x53
popf
pushf
not eax
add eax, 0xbb7d3a89
xor eax, 0xa0fa973f
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x989d68e7
xor eax, 0xa802640b
rol eax, 0xc1
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xc564d0e5
pushf
not eax
add eax, 0xccd31943
xor eax, 0xc89dc5ee
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xfa0a2930
xor eax, 0x8dc6a198
rol eax, 0x31
popf
pushf
not eax
add eax, 0xbf0580c2
xor eax, 0xf669692a
rol eax, 0xf1
popf
jmp 0x18040e641
mov eax, dword [rdi + 0x3f30]
test eax, eax
je 0x180411591
push rax
pushf
mov eax, 0xc7e15d49
pushf
not eax
add eax, 0xfc1060ef
xor eax, 0xff03d08e
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9f6d076f
xor eax, 0xc4a7c491
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc1f3134b
xor eax, 0xb89ffb80
rol eax, 0x9f
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x3c69bd32
pushf
not eax
add eax, 0x92e2f84c
xor eax, 0x8075444e
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x8f5aeead
xor eax, 0xb57e164d
rol eax, 0x90
popf
pushf
not eax
add eax, 0x88e9c96d
xor eax, 0xc5065e06
rol eax, 0x7f
popf
jmp 0x18040e641
cmp eax, r14d
je 0x180411622
push rax
pushf
mov eax, 0xc6e3b543
pushf
not eax
add eax, 0xcf4d3b98
xor eax, 0xd3286fe4
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xcad96c9d
xor eax, 0xee95c847
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb5448659
xor eax, 0x99f7ccae
rol eax, 0xc3
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x2bab502
pushf
not eax
add eax, 0xa7a25f97
xor eax, 0x9fd06c47
rol eax, 0x25
popf
pushf
not eax
add eax, 0x96cf438d
xor eax, 0x8da7f79a
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa7355f5f
xor eax, 0xe5969fb8
rol eax, 0xe4
popf
jmp 0x18040e641
cmp eax, dword [r15 + 0x74]
jne 0x1804116b4
push rax
pushf
mov eax, 0x1bd43954
pushf
not eax
add eax, 0xeaacccbf
xor eax, 0xced5a23e
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9602a22a
xor eax, 0xd39b4533
rol eax, 0xd
popf
pushf
not eax
add eax, 0xeccd6439
xor eax, 0xb14f938d
rol eax, 0xdd
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xb8a515a6
pushf
not eax
add eax, 0xfee473e3
xor eax, 0xca4af1b5
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9d96bf7b
xor eax, 0xcb8d22f6
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc561e121
xor eax, 0xab85153e
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc78fffa9
xor eax, 0xf636e03a
rol eax, 0x33
popf
jmp 0x18040e641
bt esi, 0x13
movzx r12d, r12b
cmovae r12d, ecx
mov dword [rsp + 0x88], r12d
push rax
pushf
mov eax, 0x97656506
pushf
not eax
add eax, 0xd95c05d8
xor eax, 0xb60cf99d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa8a5ef0a
xor eax, 0x91fd48ca
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xacf323d3
xor eax, 0xed0adcf4
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x86ce2cb1
xor eax, 0x89786fa0
rol eax, 0xfb
popf
jmp 0x18040e641
cmp dword [rdi + 0x48c4], r14d
jne 0x1804117cd
push rax
pushf
mov eax, 0x7ac3a6b0
pushf
not eax
add eax, 0xe3cc6efc
xor eax, 0xf6048b32
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe869ac03
xor eax, 0xb2cc8fb3
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xddc09b43
xor eax, 0x93babedd
rol eax, 0xcf
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x79c1c297
pushf
not eax
add eax, 0xf123e594
xor eax, 0x931f73c5
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf0db7db1
xor eax, 0x96bb23d1
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xccb4e8e6
xor eax, 0xe2278ee5
rol eax, 0x7d
popf
jmp 0x18040e641
cmp dword [rdi + 0x48c8], r14d
mov r12d, dword [rdi + 0x48c0]
sete cl
je 0x18041187f
push rax
pushf
mov eax, 0x65b07316
pushf
not eax
add eax, 0x9b02ef3e
xor eax, 0x9f07fb40
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa5ec5283
xor eax, 0xe1971c2b
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd0053225
xor eax, 0xa0ce0633
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa0a64088
xor eax, 0xa189c6cd
rol eax, 0x6f
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x7b9cb324
pushf
not eax
add eax, 0xbb46878f
xor eax, 0x9835fc27
rol eax, 1
popf
pushf
not eax
add eax, 0xc980df74
xor eax, 0x9e287f12
rol eax, 0x98
popf
pushf
not eax
add eax, 0x9d57927f
xor eax, 0xd33b318d
rol eax, 0x2e
popf
jmp 0x18040e641
bt esi, 0xa
jae 0x1804118fd
push rax
pushf
mov eax, 0x340c0dcf
pushf
not eax
add eax, 0xc49abb05
xor eax, 0xe6e01a46
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb113eae2
xor eax, 0xd3783f8d
rol eax, 0x7d
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xf6b1b985
pushf
not eax
add eax, 0xf04f1933
xor eax, 0xa652bef2
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xf3f56ae9
xor eax, 0xd78195a9
rol eax, 0xae
popf
pushf
not eax
add eax, 0x8bdab1b0
xor eax, 0x86064df6
rol eax, 0xbe
popf
jmp 0x18040e641
mov ecx, 0xb5822961
pushf
not ecx
add ecx, 0xe3304d1a
xor ecx, 0xae2d5a8b
rol ecx, 0x66
popf
pushf
not ecx
add ecx, 0xc815a086
xor ecx, 0x9a0120e2
rol ecx, 0xe8
popf
pushf
not ecx
add ecx, 0xfd43e1de
xor ecx, 0xf302ca88
rol ecx, 0x69
popf
pushf
not ecx
add ecx, 0x9146e320
xor ecx, 0xeca502d4
rol ecx, 0x5d
popf
call fcn.1803dc062
mov ecx, 0xb4281cb
pushf
not ecx
add ecx, 0x9d60d1d1
xor ecx, 0x9054ed91
rol ecx, 0x2d
popf
pushf
not ecx
add ecx, 0xd37bda03
xor ecx, 0xc3c959b0
rol ecx, 0xc6
popf
mov rbx, rax
call fcn.1803dc062
movss xmm1, dword [rbx + 4]
movss xmm3, dword [rdi + 0x40]
movss xmm2, dword [rdi + 0x3c]
maxss xmm1, dword [rax + 4]
movaps xmm0, xmm1
subss xmm0, dword [rdi + 0x18]
call fcn.18033ee7c
test eax, eax
setg cl
push rax
pushf
mov eax, 0xbcef1f0d
pushf
not eax
add eax, 0xa5c7451d
xor eax, 0x94c8f04c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd8d8fe26
xor eax, 0xf086348b
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa6a0e973
xor eax, 0x822f73ae
rol eax, 0xd7
popf
jmp 0x18040e641
cmp r12d, r14d
je 0x180411a8f
push rax
pushf
mov eax, 0x4d918d73
pushf
not eax
add eax, 0xddd3d844
xor eax, 0xcb8a605c
rol eax, 0x52
popf
pushf
not eax
add eax, 0x995ded77
xor eax, 0x83de9278
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa90f771b
xor eax, 0xbce10a7b
rol eax, 0xe0
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x7ac48b10
pushf
not eax
add eax, 0x94272bce
xor eax, 0xff2b1243
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe0d4c178
xor eax, 0xee0152b8
rol eax, 0xea
popf
pushf
not eax
add eax, 0x88490a99
xor eax, 0x91e5140c
rol eax, 0xff
popf
jmp 0x18040e641
test cl, cl
je 0x180411b0c
push rax
pushf
mov eax, 0x48cec3bf
pushf
not eax
add eax, 0xca36f5de
xor eax, 0xc9e48088
rol eax, 0x20
popf
pushf
not eax
add eax, 0xfff80f0e
xor eax, 0xb761dc77
rol eax, 0xf3
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x6a991044
pushf
not eax
add eax, 0x88c177e6
xor eax, 0x8920ff5c
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa8a90f33
xor eax, 0xb6ade12b
rol eax, 0x83
popf
jmp 0x18040e641
mov rdx, r15
mov ecx, r14d
mov r13b, 0x2d
pushf
not r13b
add r13b, 0x1d
xor r13b, 0x63
rol r13b, 0xa8
popf
pushf
not r13b
add r13b, 2
xor r13b, 0xdf
rol r13b, 0xa5
popf
pushf
not r13b
add r13b, 0x21
xor r13b, 0xcc
rol r13b, 0x1a
popf
pushf
not r13b
add r13b, 0x65
xor r13b, 0x4c
rol r13b, 0x96
popf
call fcn.1802dc89c
mov dword [rdi + 0x3f58], 5
bt esi, 0x12
jb 0x180411c02
push rax
pushf
mov eax, 0x7a599f91
pushf
not eax
add eax, 0x9fda5c49
xor eax, 0xd8afd410
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc33ce513
xor eax, 0xd7b89a28
rol eax, 0x69
popf
pushf
not eax
add eax, 0x98876dfe
xor eax, 0xbfbfe5a4
rol eax, 0xde
popf
pushf
not eax
add eax, 0xceefe6b6
xor eax, 0xd84c80cb
rol eax, 0xeb
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xc8c5bcef
pushf
not eax
add eax, 0xcf7f04ab
xor eax, 0xe24fd2c2
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8767fb22
xor eax, 0xca60ffd7
rol eax, 0xb2
popf
jmp 0x18040e641
mov rdx, r15
mov ecx, r14d
call fcn.1803dfd6b
push rax
pushf
mov eax, 0x80bf9bcb
pushf
not eax
add eax, 0x9911b44f
xor eax, 0xd4306e15
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe647205a
xor eax, 0x814f4de5
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd51348c1
xor eax, 0xd18a7ae6
rol eax, 0xc4
popf
jmp 0x18040e641
xor r12b, r12b
cmp dword [rdi + 0x3f30], r14d
jne 0x180411cef
push rax
pushf
mov eax, 0xb92e6769
pushf
not eax
add eax, 0x95f94dba
xor eax, 0xf1034ed3
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xa92babd8
xor eax, 0xc6adbfc0
rol eax, 0x74
popf
pushf
not eax
add eax, 0x9dd1e225
xor eax, 0xd1870634
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x886a6467
xor eax, 0xf6765380
rol eax, 0xe8
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x99dff0f2
pushf
not eax
add eax, 0x98f69d2e
xor eax, 0x9b509aad
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc89e1b2a
xor eax, 0xfcf35457
rol eax, 0x2f
popf
jmp 0x18040e641
mov eax, dword [rdi + 0x3f58]
cmp eax, 1
jne 0x180411d77
push rax
pushf
mov eax, 0x76b58ee9
pushf
not eax
add eax, 0xb22fab38
xor eax, 0xf30c4f59
rol eax, 0x36
popf
pushf
not eax
add eax, 0xaee8e6e7
xor eax, 0xfad62127
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x9cfe9cf5
xor eax, 0xc89a1953
rol eax, 0x51
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xf576f4d6
pushf
not eax
add eax, 0xf35456e9
xor eax, 0x8582b543
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9c718d1f
xor eax, 0xa9fc7599
rol eax, 0xc9
popf
jmp 0x18040e641
cmp byte [rdi + 0x3f3c], r12b
je 0x180411e0c
push rax
pushf
mov eax, 0x7129c5af
pushf
not eax
add eax, 0xc2156c16
xor eax, 0xbd76b90c
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc785eec7
xor eax, 0x92088d97
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe1a391fe
xor eax, 0xdcb36d1a
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xafbb0332
xor eax, 0xdad233bf
rol eax, 0xce
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xf7cc943
pushf
not eax
add eax, 0xbfc47462
xor eax, 0xcc00d5f7
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xea964257
xor eax, 0xbe9742ed
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xab984623
xor eax, 0xb7b7b3d2
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf98c5957
xor eax, 0xe39d28c6
rol eax, 9
popf
jmp 0x18040e641
movss xmm1, dword [rdi + 0xdfc]
movss xmm0, dword [rdi + 0xe00]
mov rax, qword [rsp + 0x80]
subss xmm1, dword [rax]
subss xmm0, dword [rax + 4]
movss dword [rdi + 0x3f44], xmm1
movss dword [rdi + 0x3f48], xmm0
push rax
pushf
mov eax, 0x12507ec6
pushf
not eax
add eax, 0xbb238a17
xor eax, 0x8fc1e9f0
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xcfdbf835
xor eax, 0xa387f350
rol eax, 0xe5
popf
jmp 0x18040e641
movsxd rbx, dword [rdi + 0x3f5c]
mov edx, ebp
mov ecx, ebx
call fcn.1803b8ef6
test al, al
je 0x180411f10
push rax
pushf
mov eax, 0x7fb846d1
pushf
not eax
add eax, 0xe3877259
xor eax, 0xc3514650
rol eax, 0x78
popf
pushf
not eax
add eax, 0xba63bdae
xor eax, 0xe2c31ff6
rol eax, 0x7f
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xb4a01735
pushf
not eax
add eax, 0x889039b2
xor eax, 0xa574c63f
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x87b8cb39
xor eax, 0xc135940c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9f2eb5e7
xor eax, 0xb609923e
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb6d670c6
xor eax, 0xfc07e957
rol eax, 0x10
popf
jmp 0x18040e641
mov r12b, 0xf9
pushf
not r12b
add r12b, 7
xor r12b, 0x43
rol r12b, 0xf8
popf
pushf
not r12b
add r12b, 0xb8
xor r12b, 0x29
rol r12b, 0x4a
popf
jmp 0x18041288a
cmp byte [rsp + 0x88], r12b
je 0x18041202d
push rax
pushf
mov eax, 0xb0011fdf
pushf
not eax
add eax, 0xb87cfd54
xor eax, 0xf72d1de3
rol eax, 0x54
popf
pushf
not eax
add eax, 0xad91e144
xor eax, 0xb4db966f
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9aeb3d95
xor eax, 0x9f7b4100
rol eax, 0x58
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x2115c830
pushf
not eax
add eax, 0xd912a903
xor eax, 0xc9b24322
rol eax, 0xae
popf
pushf
not eax
add eax, 0xcde7a20b
xor eax, 0x9594cb79
rol eax, 0x77
popf
pushf
not eax
add eax, 0xc8d01e84
xor eax, 0xfd775edf
rol eax, 0xc7
popf
jmp 0x18040e641
test sil, 0x20
jne 0x1804120d2
push rax
pushf
mov eax, 0x3d158493
pushf
not eax
add eax, 0x9c1fd135
xor eax, 0x9c4bcf54
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9fc53162
xor eax, 0x939d8374
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe90d2e4a
xor eax, 0xeb2f232f
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9b45bb9d
xor eax, 0xdf55a232
rol eax, 0x31
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xe961ac8
pushf
not eax
add eax, 0xa1bd72c2
xor eax, 0xc0d6ef02
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa5157a12
xor eax, 0xcae36667
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbccc1232
xor eax, 0xc4966694
rol eax, 0x39
popf
jmp 0x18040e641
mov eax, esi
shr eax, 6
test al, 1
je 0x18041217a
push rax
pushf
mov eax, 0xee57287a
pushf
not eax
add eax, 0xce3c260b
xor eax, 0xb7ed0ed4
rol eax, 7
popf
pushf
not eax
add eax, 0xb0e93d51
xor eax, 0xc9714871
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc333b9a2
xor eax, 0xb3b91d68
rol eax, 0x12
popf
pushf
not eax
add eax, 0x85e05909
xor eax, 0x846dc36f
rol eax, 0xc5
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x16098afb
pushf
not eax
add eax, 0xbf8bdc41
xor eax, 0xc8b566c8
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x925278dd
xor eax, 0xdcbe2ac2
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf8ff1ce0
xor eax, 0x87d68493
rol eax, 0xc4
popf
jmp 0x18040e641
cmp byte [rdi + 0x4a5c], r12b
jne 0x1804121fc
push rax
pushf
mov eax, 0x6014d7a4
pushf
not eax
add eax, 0xcc65b051
xor eax, 0xfa8d1977
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9a704a31
xor eax, 0xe2355755
rol eax, 0xb6
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x5dfcb920
pushf
not eax
add eax, 0xe5b093c9
xor eax, 0xe4525009
rol eax, 0x11
popf
pushf
not eax
add eax, 0x93785ab5
xor eax, 0xbdf2f79d
rol eax, 0x54
popf
pushf
not eax
add eax, 0xdfb0fbcb
xor eax, 0xd08c1388
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa68a670e
xor eax, 0xf3191e6b
rol eax, 0x1a
popf
jmp 0x18040e641
bt esi, 8
jae 0x1804122a1
push rax
pushf
mov eax, 0x91de314b
pushf
not eax
add eax, 0x8effa517
xor eax, 0xcdd25fa9
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe920501f
xor eax, 0xa057c4f2
rol eax, 0x64
popf
pushf
not eax
add eax, 0x87d72689
xor eax, 0x89c9e73c
rol eax, 0x91
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xe7ad025
pushf
not eax
add eax, 0xd70754c0
xor eax, 0xb01ee3ec
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa7ff72bd
xor eax, 0xa505ca5e
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe44b6031
xor eax, 0x97333c8f
rol eax, 0xbe
popf
jmp 0x18040e641
cmp byte [rbx + rdi + 0x3756], r12b
je 0x180412337
push rax
pushf
mov eax, 0xcd0f00c9
pushf
not eax
add eax, 0xa6078c06
xor eax, 0x90154180
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xbc2ccbd4
xor eax, 0x8d99aca1
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc7f63079
xor eax, 0x8166d466
rol eax, 0xbb
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x27ce8028
pushf
not eax
add eax, 0xe76c89c3
xor eax, 0xc9a82335
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x916d1e51
xor eax, 0xaa0fa1b0
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf2c9aa92
xor eax, 0x918f48ba
rol eax, 0xd2
popf
jmp 0x18040e641
cmp word [rdi + rbx*2 + 0x374c], 2
jne 0x1804123ce
push rax
pushf
mov eax, 0xeab8dfd0
pushf
not eax
add eax, 0xcabe72fc
xor eax, 0xe3cefbb7
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd95d6f72
xor eax, 0x9e7aad2e
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xdcdbe34d
xor eax, 0xd165cdf4
rol eax, 0xb0
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xd047a4a1
pushf
not eax
add eax, 0x8d38f5aa
xor eax, 0x8664f8d8
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x90bb7789
xor eax, 0xe36cf694
rol eax, 0x3d
popf
jmp 0x18040e641
mov r15b, 0x98
pushf
not r15b
add r15b, 7
xor r15b, 8
rol r15b, 0x50
popf
pushf
not r15b
add r15b, 0xa8
xor r15b, 0x1f
rol r15b, 0xd9
popf
pushf
not r15b
add r15b, 0xd3
xor r15b, 4
rol r15b, 0x9e
popf
pushf
not r15b
add r15b, 0x52
xor r15b, 0xc5
rol r15b, 0xb5
popf
jmp 0x1804124ce
xor r15b, r15b
push rax
pushf
mov eax, 0xbb7366b1
pushf
not eax
add eax, 0xf1a1215e
xor eax, 0xa60dd0ca
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa6a2a314
xor eax, 0xd982a83f
rol eax, 0xf7
popf
jmp 0x18040e641
bt esi, 0xa
jae 0x180412507
push rax
pushf
mov eax, 0xdb3c4d70
pushf
not eax
add eax, 0xea89aaa8
xor eax, 0xc5f755ee
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xcb0f74ec
xor eax, 0x89069b20
rol eax, 6
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xd576d2b6
pushf
not eax
add eax, 0xa4f89d77
xor eax, 0xed4cc071
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x97cf6aba
xor eax, 0x92645859
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa6b63c71
xor eax, 0xb4bef8c8
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa52e1eb4
xor eax, 0xafd6d87e
rol eax, 0x7e
popf
jmp 0x18040e641
movss xmm0, dword [rdi + rbx*4 + 0x377c]
comiss xmm0, dword [rdi + 0x3c]
jb 0x1804125b5
push rax
pushf
mov eax, 0x59b39bdc
pushf
not eax
add eax, 0xcdb04e63
xor eax, 0xd0674e10
rol eax, 0x25
popf
pushf
not eax
add eax, 0xea43803b
xor eax, 0xac811da9
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x80ad5f6a
xor eax, 0x836e305d
rol eax, 0x50
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x7c11b29d
pushf
not eax
add eax, 0xa616eaf4
xor eax, 0x8e7335fc
rol eax, 0x91
popf
pushf
not eax
add eax, 0xefdac434
xor eax, 0xf1b1e3ef
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x971296a4
xor eax, 0x8c05ac44
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc0f6c2a6
xor eax, 0xe8868b96
rol eax, 8
popf
jmp 0x18040e641
mov r14b, 0x95
pushf
not r14b
add r14b, 0xbe
xor r14b, 0x1f
rol r14b, 0x74
popf
pushf
not r14b
add r14b, 0xda
xor r14b, 0x22
rol r14b, 0x2d
popf
pushf
not r14b
add r14b, 0x35
xor r14b, 0xd8
rol r14b, 0xb7
popf
pushf
not r14b
add r14b, 0x6b
xor r14b, 0x34
rol r14b, 0x8e
popf
jmp 0x1804126db
xor r14b, r14b
push rax
pushf
mov eax, 0xf0f01a4
pushf
not eax
add eax, 0xb138045b
xor eax, 0xeaa64950
rol eax, 0x22
popf
pushf
not eax
add eax, 0x921bcad3
xor eax, 0x87d50ed9
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf0f0c43b
xor eax, 0xaf788a39
rol eax, 0xc6
popf
jmp 0x18040e641
lea ecx, [rbx + 0x281]
mov edx, ebp
call fcn.1803af161
test r15b, r15b
jne 0x180412733
push rax
pushf
mov eax, 0x141c360b
pushf
not eax
add eax, 0x813721a7
xor eax, 0xfdf55ec8
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8294bb51
xor eax, 0xc1c09a5e
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xa24b22cc
xor eax, 0xebfd87cb
rol eax, 0xa3
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xbce47c5
pushf
not eax
add eax, 0xd808735f
xor eax, 0xcc9935c1
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf630e6c8
xor eax, 0xcd5f50c7
rol eax, 0x31
popf
jmp 0x18040e641
test r14b, r14b
jne 0x18041279e
push rax
pushf
mov eax, 0x238eb2d2
pushf
not eax
add eax, 0xd12c75fe
xor eax, 0x9cdf532a
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa5df8527
xor eax, 0x9c55710a
rol eax, 0x7e
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xd4b50a90
pushf
not eax
add eax, 0xbc21f6b8
xor eax, 0xdb945e70
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc90598f4
xor eax, 0xa102dd31
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb8ebc764
xor eax, 0xa8ff2f67
rol eax, 0x12
popf
pushf
not eax
add eax, 0xd6ce17d6
xor eax, 0xb41ef453
rol eax, 0x1b
popf
jmp 0x18040e641
test al, al
movzx r13d, r13b
mov eax, 0xa57c26f0
pushf
not eax
add eax, 0x8565d99c
xor eax, 0xb4b30a15
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf33ae509
xor eax, 0x88ac3f3a
rol eax, 0xd
popf
pushf
not eax
add eax, 0xbfeb9948
xor eax, 0xadde9b48
rol eax, 0x24
popf
cmovne r13d, eax
push rax
pushf
mov eax, 0x78a3984b
pushf
not eax
add eax, 0xa7db4004
xor eax, 0xcdd4430f
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9305e22a
xor eax, 0xace0bbfd
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8219c9da
xor eax, 0xb80facde
rol eax, 0
popf
jmp 0x18040e641
call fcn.1803a9aa1
bt esi, 0x12
jb 0x1804128e9
push rax
pushf
mov eax, 0x95ce5931
pushf
not eax
add eax, 0xae72a1e0
xor eax, 0xdc6d3fca
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe276cdf6
xor eax, 0xfe4be4a0
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xeb8c68da
xor eax, 0xb5256be8
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa8a2191a
xor eax, 0xdb95852c
rol eax, 0x49
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x1be82210
pushf
not eax
add eax, 0x885c6f07
xor eax, 0x848ff7ee
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb6ae5c98
xor eax, 0x8411a5b3
rol eax, 0x68
popf
pushf
not eax
add eax, 0x87e25881
xor eax, 0xbbb52a86
rol eax, 0x90
popf
pushf
not eax
add eax, 0x88fc1af4
xor eax, 0xa7cd6847
rol eax, 0x6b
popf
jmp 0x18040e641
mov byte [rdi + 0x48f2], 1
jmp 0x180412adf
cmp eax, 5
jne 0x1804129df
push rax
pushf
mov eax, 0x3f8f4947
pushf
not eax
add eax, 0xe41eae92
xor eax, 0x90d58320
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x99da4206
xor eax, 0xa833e8a4
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x914a0b66
xor eax, 0xd5c9f47c
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xda637077
xor eax, 0xb0029294
rol eax, 0x4e
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x57836a3a
pushf
not eax
add eax, 0xca9a0c53
xor eax, 0x987fb31d
rol eax, 0x74
popf
pushf
not eax
add eax, 0x9d2086e1
xor eax, 0xbb341bfc
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa39cf5cc
xor eax, 0xe0669832
rol eax, 0xd
popf
jmp 0x18040e641
cmp dword [rdi + 0x48c4], r14d
je 0x180412a74
push rax
pushf
mov eax, 0xbcdfb799
pushf
not eax
add eax, 0xb191af67
xor eax, 0xace967ed
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xf21ac2db
xor eax, 0x9cac8894
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc05fc5af
xor eax, 0xceee577a
rol eax, 0xa9
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x772b6243
pushf
not eax
add eax, 0xd7d14a14
xor eax, 0xed594e61
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x908c1aa0
xor eax, 0xffac5007
rol eax, 0xe5
popf
jmp 0x18040e641
call fcn.1803a9aa1
push rax
pushf
mov eax, 0xe246905d
pushf
not eax
add eax, 0xf728a500
xor eax, 0x9e1ebbbc
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd7517351
xor eax, 0xc1445513
rol eax, 0x52
popf
jmp 0x18040e641
test r13b, r13b
je 0x180412b2a
push rax
pushf
mov eax, 0xaa6f9498
pushf
not eax
add eax, 0xef1ab715
xor eax, 0x88ac80b9
rol eax, 0x83
popf
pushf
not eax
add eax, 0xdc1a5c4b
xor eax, 0xfc3eba13
rol eax, 9
popf
pushf
not eax
add eax, 0x88ff7774
xor eax, 0xc1e35864
rol eax, 0x8f
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0x24ae730d
pushf
not eax
add eax, 0xc9cd95c5
xor eax, 0x9307aceb
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9dc39caa
xor eax, 0x89a89062
rol eax, 7
popf
jmp 0x18040e641
mov byte [rdi + 0x3f3f], 1
push rax
pushf
mov eax, 0x78ff7baa
pushf
not eax
add eax, 0xd62b0d47
xor eax, 0xf6295a3e
rol eax, 6
popf
pushf
not eax
add eax, 0x8d0ff013
xor eax, 0xcc5d0908
rol eax, 0x7b
popf
jmp 0x18040e641
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x180412bea
push rax
pushf
mov eax, 0x2a4a3896
pushf
not eax
add eax, 0x9de69434
xor eax, 0xde21a3bc
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xae6b4b95
xor eax, 0xb0b22569
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe96fcfe8
xor eax, 0x85e18e77
rol eax, 0x39
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xf96e4ea1
pushf
not eax
add eax, 0xa9463350
xor eax, 0xb7b691ef
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa79672f4
xor eax, 0x89ddb7ba
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xcc8efcce
xor eax, 0xce103123
rol eax, 0x97
popf
jmp 0x18040e641
mov eax, dword [rsp + 0x88]
mov byte [rcx], al
push rax
pushf
mov eax, 0x581a2837
pushf
not eax
add eax, 0xeb62cd83
xor eax, 0xfd4770a6
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb2882204
xor eax, 0x87b14107
rol eax, 0x86
popf
jmp 0x18040e641
mov rax, qword [rsp + 0x98]
test rax, rax
je 0x180412cac
push rax
pushf
mov eax, 0x853db04f
pushf
not eax
add eax, 0xaaaa998b
xor eax, 0x80728878
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb1441e27
xor eax, 0x88cf7ab6
rol eax, 0xbf
popf
jmp 0x18040e641
push rax
pushf
mov eax, 0xf7d77ebd
pushf
not eax
add eax, 0xee4dd50f
xor eax, 0xf111b104
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xb7712802
xor eax, 0x97318aad
rol eax, 0xab
popf
jmp 0x18040e641
mov byte [rax], r12b
push rax
pushf
mov eax, 0x4f8dfc95
pushf
not eax
add eax, 0x9d2bbd0f
xor eax, 0xbdeea0fd
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xdb31ce2a
xor eax, 0xeaa3ada5
rol eax, 0xf2
popf
jmp 0x18040e641
movzx eax, r13b
add rsp, 0x38
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret