Function at 0x180358839
Capabilities:
Encrypt data using speck
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0x2b39e7f6
pushf
not eax
add eax, 0xc01906d8
xor eax, 0x87ff7d47
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xed232698
xor eax, 0x8386652d
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa508101f
xor eax, 0xa2207430
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa53237af
xor eax, 0xe6d5f177
rol eax, 0xa5
popf
cmp eax, 0x29
jne 0x18035889c
popf
pop rax
jmp 0x180359f36
cmp eax, 0x48
jne 0x1803588ab
popf
pop rax
jmp 0x18035aed5
cmp eax, 0x3f
jne 0x1803588ba
popf
pop rax
jmp 0x18035aab8
cmp eax, 1
jne 0x1803588c9
popf
pop rax
jmp 0x180358cf0
cmp eax, 0xd
jne 0x1803588d8
popf
pop rax
jmp 0x1803592fb
cmp eax, 0x1a
jne 0x1803588e7
popf
pop rax
jmp 0x180359815
cmp eax, 0x44
jne 0x1803588f6
popf
pop rax
jmp 0x18035ad60
cmp eax, 0x31
jne 0x180358905
popf
pop rax
jmp 0x18035a391
cmp eax, 0x40
jne 0x180358914
popf
pop rax
jmp 0x18035ab4d
cmp eax, 8
jne 0x180358923
popf
pop rax
jmp 0x1803590a0
cmp eax, 0x2a
jne 0x180358932
popf
pop rax
jmp 0x180359fa5
cmp eax, 0x17
jne 0x180358941
popf
pop rax
jmp 0x180359700
cmp eax, 0x1c
jne 0x180358950
popf
pop rax
jmp 0x18035991d
cmp eax, 0x2e
jne 0x18035895f
popf
pop rax
jmp 0x18035a215
cmp eax, 0x18
jne 0x18035896e
popf
pop rax
jmp 0x18035977e
cmp eax, 0x2b
jne 0x18035897d
popf
pop rax
jmp 0x18035a08a
cmp eax, 0x1b
jne 0x18035898c
popf
pop rax
jmp 0x1803598b9
cmp eax, 0x2d
jne 0x18035899b
popf
pop rax
jmp 0x18035a1b0
cmp eax, 0x23
jne 0x1803589aa
popf
pop rax
jmp 0x180359c5d
cmp eax, 0x25
jne 0x1803589b9
popf
pop rax
jmp 0x180359d48
cmp eax, 0x43
jne 0x1803589c8
popf
pop rax
jmp 0x18035accd
cmp eax, 0x13
jne 0x1803589d7
popf
pop rax
jmp 0x18035950e
cmp eax, 0x33
jne 0x1803589e6
popf
pop rax
jmp 0x18035a463
cmp eax, 0x24
jne 0x1803589f5
popf
pop rax
jmp 0x180359cf8
cmp eax, 0x1e
jne 0x180358a04
popf
pop rax
jmp 0x180359a62
cmp eax, 0xc
jne 0x180358a13
popf
pop rax
jmp 0x180359257
cmp eax, 0x26
jne 0x180358a22
popf
pop rax
jmp 0x180359db6
cmp eax, 0x27
jne 0x180358a31
popf
pop rax
jmp 0x180359e4b
cmp eax, 0x30
jne 0x180358a40
popf
pop rax
jmp 0x18035a313
cmp eax, 0x10
jne 0x180358a4f
popf
pop rax
jmp 0x1803593cf
cmp eax, 0x37
jne 0x180358a5e
popf
pop rax
jmp 0x18035a6c2
cmp eax, 9
jne 0x180358a6d
popf
pop rax
jmp 0x18035911e
cmp eax, 0x39
jne 0x180358a7c
popf
pop rax
jmp 0x18035a814
cmp eax, 0x16
jne 0x180358a8b
popf
pop rax
jmp 0x180359663
cmp eax, 0x3b
jne 0x180358a9a
popf
pop rax
jmp 0x18035a8d5
cmp eax, 0xa
jne 0x180358aa9
popf
pop rax
jmp 0x18035916e
cmp eax, 0x36
jne 0x180358ab8
popf
pop rax
jmp 0x18035a653
cmp eax, 0x14
jne 0x180358ac7
popf
pop rax
jmp 0x1803595b5
cmp eax, 0x46
jne 0x180358ad6
popf
pop rax
jmp 0x18035ae14
cmp eax, 0x3d
jne 0x180358ae5
popf
pop rax
jmp 0x18035a9cc
cmp eax, 2
jne 0x180358af4
popf
pop rax
jmp 0x180358d98
cmp eax, 0x47
jne 0x180358b03
popf
pop rax
jmp 0x18035ae84
cmp eax, 0x41
jne 0x180358b12
popf
pop rax
jmp 0x18035abe1
cmp eax, 0x11
jne 0x180358b21
popf
pop rax
jmp 0x180359489
cmp eax, 0x35
jne 0x180358b30
popf
pop rax
jmp 0x18035a5a8
cmp eax, 0x3a
jne 0x180358b3f
popf
pop rax
jmp 0x18035a864
cmp eax, 0x12
jne 0x180358b4e
popf
pop rax
jmp 0x1803594c3
cmp eax, 0x21
jne 0x180358b5d
popf
pop rax
jmp 0x180359beb
cmp eax, 0x38
jne 0x180358b6c
popf
pop rax
jmp 0x18035a780
cmp eax, 0xb
jne 0x180358b7b
popf
pop rax
jmp 0x1803591b9
cmp eax, 0xf
jne 0x180358b8a
popf
pop rax
jmp 0x180359393
cmp eax, 0x15
jne 0x180358b99
popf
pop rax
jmp 0x180359618
cmp eax, 5
jne 0x180358ba8
popf
pop rax
jmp 0x180358f7c
cmp eax, 6
jne 0x180358bb7
popf
pop rax
jmp 0x180358ff1
cmp eax, 0x22
jne 0x180358bc6
popf
pop rax
jmp 0x180359c27
cmp eax, 0x3c
jne 0x180358bd5
popf
pop rax
jmp 0x18035a97c
cmp eax, 0x1f
jne 0x180358be4
popf
pop rax
jmp 0x180359b06
cmp eax, 4
jne 0x180358bf3
popf
pop rax
jmp 0x180358eb8
cmp eax, 0x2f
jne 0x180358c02
popf
pop rax
jmp 0x18035a282
cmp eax, 0x28
jne 0x180358c11
popf
pop rax
jmp 0x180359ee6
cmp eax, 0x3e
jne 0x180358c20
popf
pop rax
jmp 0x18035aa3b
cmp eax, 0x45
jne 0x180358c2f
popf
pop rax
jmp 0x18035adc6
cmp eax, 0x2c
jne 0x180358c3e
popf
pop rax
jmp 0x18035a0f9
cmp eax, 3
jne 0x180358c4d
popf
pop rax
jmp 0x180358e57
cmp eax, 0x19
jne 0x180358c5c
popf
pop rax
jmp 0x1803597db
cmp eax, 0x1d
jne 0x180358c6b
popf
pop rax
jmp 0x1803599c1
cmp eax, 0x34
jne 0x180358c7a
popf
pop rax
jmp 0x18035a525
cmp eax, 0x32
jne 0x180358c89
popf
pop rax
jmp 0x18035a3df
cmp eax, 0xe
jne 0x180358c98
popf
pop rax
jmp 0x18035935d
cmp eax, 0x42
jne 0x180358ca7
popf
pop rax
jmp 0x18035ac4f
cmp eax, 7
jne 0x180358cb6
popf
pop rax
jmp 0x18035902e
cmp eax, 0x20
jne 0x180358cc5
popf
pop rax
jmp 0x180359b54
cmp eax, 0
jne 0x180358cd4
popf
pop rax
jmp 0x180358cd4
sub rsp, 0x78
movaps xmm2, xmm1
xorps xmm5, xmm5
comiss xmm5, xmm2
movss xmm1, dword [rsp + 0xa8]
jae 0x18035aed5
cmp r8, r9
je 0x180358d52
push rax
pushf
mov eax, 0x9e6156e7
pushf
not eax
add eax, 0xea6637cf
xor eax, 0xccb9eac8
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x98f4e67f
xor eax, 0xb48134d8
rol eax, 0x40
popf
pushf
not eax
add eax, 0x8987f632
xor eax, 0xe9682b78
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf4f3f6ea
xor eax, 0x96a2ec62
rol eax, 0x98
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xdb2acd4f
pushf
not eax
add eax, 0xe2a019f6
xor eax, 0x96850ac7
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x9611368f
xor eax, 0xf48673fd
rol eax, 0x70
popf
pushf
not eax
add eax, 0xcbc81864
xor eax, 0xf191913d
rol eax, 0x9f
popf
jmp 0x18035888d
movss xmm4, dword [0x1801d1e60]
comiss xmm2, xmm4
jb 0x180358dfe
push rax
pushf
mov eax, 0x8445fe4c
pushf
not eax
add eax, 0x82b12150
xor eax, 0xdae3387c
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf7b50533
xor eax, 0x8f5b3b30
rol eax, 0x10
popf
pushf
not eax
add eax, 0xed4f82a3
xor eax, 0xc6c167b2
rol eax, 0x62
popf
pushf
not eax
add eax, 0xede3d88e
xor eax, 0xf3bbbc45
rol eax, 0x1e
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xcda637c1
pushf
not eax
add eax, 0x9147d342
xor eax, 0xcc4fef64
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb2715597
xor eax, 0x8c11faff
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa5712c97
xor eax, 0xeef50cf2
rol eax, 0x14
popf
pushf
not eax
add eax, 0xdaf4a550
xor eax, 0x85dc8a63
rol eax, 0x7b
popf
jmp 0x18035888d
mov rax, r9
add rsp, 0x78
ret
movaps xmmword [rsp + 0x60], xmm6
xor edx, edx
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x40], xmm8
movaps xmmword [rsp + 0x20], xmm11
cmp byte [rsp + 0xa0], dl
je 0x180358f36
push rax
pushf
mov eax, 0x45a375bb
pushf
not eax
add eax, 0xa9219bdb
xor eax, 0xd7f336a3
rol eax, 0xa
popf
pushf
not eax
add eax, 0x87edf241
xor eax, 0xa5a71f31
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x99a9201d
xor eax, 0x80e45cb4
rol eax, 0xf
popf
pushf
not eax
add eax, 0xbbd30a7b
xor eax, 0xff15f5ac
rol eax, 0x8e
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xd8eb39eb
pushf
not eax
add eax, 0xe739c854
xor eax, 0xc70b5066
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xade1d034
xor eax, 0x9f663c31
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa9641196
xor eax, 0xb2c74cdf
rol eax, 3
popf
jmp 0x18035888d
movaps xmmword [rsp + 0x30], xmm9
xorps xmm8, xmm8
test r8, r8
js 0x180358fbe
push rax
pushf
mov eax, 0xc6be3086
pushf
not eax
add eax, 0xafbc0434
xor eax, 0xbbfe199e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc69a5b6a
xor eax, 0xfa4e4c41
rol eax, 0x69
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x91a54de2
pushf
not eax
add eax, 0xa933ce0f
xor eax, 0x812df3df
rol eax, 0x83
popf
pushf
not eax
add eax, 0x89ff19e8
xor eax, 0xd4037a4b
rol eax, 0xeb
popf
jmp 0x18035888d
cvtsi2sd xmm8, r8
jmp 0x1803590a0
mov rax, r8
mov rcx, r8
shr rcx, 1
and eax, 1
or rcx, rax
cvtsi2sd xmm8, rcx
addsd xmm8, xmm8
push rax
pushf
mov eax, 0xc214fc48
pushf
not eax
add eax, 0xadf69471
xor eax, 0xdd701bd5
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8fb311eb
xor eax, 0xfc8e1e31
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xccf90612
xor eax, 0xef66af8c
rol eax, 0x24
popf
pushf
not eax
add eax, 0xfc5d4d78
xor eax, 0xc96ff3f2
rol eax, 0xe3
popf
jmp 0x18035888d
movaps xmm9, xmm1
xorps xmm6, xmm6
xorps xmm9, xmmword [0x1801d1f40]
cvtps2pd xmm11, xmm1
test r8, r8
js 0x1803590eb
push rax
pushf
mov eax, 0xa07bf6f1
pushf
not eax
add eax, 0xf1e0969a
xor eax, 0xdd4f568b
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb1825c29
xor eax, 0x8d34d6af
rol eax, 0xee
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xa7e8f143
pushf
not eax
add eax, 0xd00f985c
xor eax, 0x83514995
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xba6ff3db
xor eax, 0xbcb63e6c
rol eax, 0x8e
popf
jmp 0x18035888d
cvtsi2ss xmm6, r8
jmp 0x1803591b9
mov rax, r8
mov rcx, r8
shr rcx, 1
and eax, 1
or rcx, rax
cvtsi2ss xmm6, rcx
addss xmm6, xmm6
push rax
pushf
mov eax, 0x21a84c7c
pushf
not eax
add eax, 0x8c316c6a
xor eax, 0xd550b497
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbd1a130f
xor eax, 0xc1e4a8b7
rol eax, 0x38
popf
jmp 0x18035888d
movaps xmm0, xmm8
andps xmm0, xmmword [0x1801d42a0]
comisd xmm11, xmm0
jbe 0x180359224
push rax
pushf
mov eax, 0xd570dc5
pushf
not eax
add eax, 0x82127076
xor eax, 0xb8797dad
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9ed7ec5f
xor eax, 0x9abb2de7
rol eax, 0xae
popf
pushf
not eax
add eax, 0xaa0ecf8e
xor eax, 0xe1ea572e
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd0a370d3
xor eax, 0xdf94d0ea
rol eax, 0xff
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x157dc2dd
pushf
not eax
add eax, 0x96baea82
xor eax, 0xc77f62d3
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa941d3d9
xor eax, 0xc7b1427b
rol eax, 0xa8
popf
jmp 0x18035888d
comiss xmm5, xmm6
jbe 0x1803592b5
push rax
pushf
mov eax, 0x213a5a53
pushf
not eax
add eax, 0xe8484ba9
xor eax, 0x9242d45a
rol eax, 0x45
popf
pushf
not eax
add eax, 0xec05eb13
xor eax, 0xa4c597b7
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe0ce5f55
xor eax, 0xb9e5ce60
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc3c709df
xor eax, 0xe9a90f34
rol eax, 0x9f
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xe00f462b
pushf
not eax
add eax, 0xa59edd9c
xor eax, 0xecf2d288
rol eax, 0x72
popf
pushf
not eax
add eax, 0x832bd1b2
xor eax, 0xc5b8ade8
rol eax, 0x74
popf
pushf
not eax
add eax, 0xf2b97a32
xor eax, 0x8d1e8af9
rol eax, 0xcd
popf
jmp 0x18035888d
movaps xmm0, xmm9
jmp 0x180359393
movaps xmm0, xmm1
push rax
pushf
mov eax, 0x42073b5b
pushf
not eax
add eax, 0xd2faf239
xor eax, 0x8cc6a6cd
rol eax, 0x26
popf
pushf
not eax
add eax, 0x9cf04607
xor eax, 0x8fac7dff
rol eax, 0x76
popf
jmp 0x18035888d
xorps xmm8, xmm8
cvtss2sd xmm8, xmm0
push rax
pushf
mov eax, 0xb3214ec7
pushf
not eax
add eax, 0xf00e6f18
xor eax, 0xdab55b82
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xe6cd1213
xor eax, 0x8e020298
rol eax, 0x6a
popf
jmp 0x18035888d
xorps xmm7, xmm7
test r9, r9
js 0x180359430
push rax
pushf
mov eax, 0xb5378a90
pushf
not eax
add eax, 0xa540217d
xor eax, 0x940e7860
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc3ff35ef
xor eax, 0x9bcf73a0
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x942dc4cf
xor eax, 0xcbf08ec5
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf6a48424
xor eax, 0xd2cbc0c5
rol eax, 0x80
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x3bc065ec
pushf
not eax
add eax, 0xba799602
xor eax, 0xd334134b
rol eax, 0x38
popf
pushf
not eax
add eax, 0xdccbe296
xor eax, 0x9a87dfb3
rol eax, 0xee
popf
pushf
not eax
add eax, 0xe6ebfd60
xor eax, 0xedb6946f
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe000b51f
xor eax, 0x9ce70eea
rol eax, 0xcb
popf
jmp 0x18035888d
cvtsi2sd xmm7, r9
jmp 0x18035950e
mov rax, r9
mov rcx, r9
shr rcx, 1
and eax, 1
or rcx, rax
cvtsi2sd xmm7, rcx
addsd xmm7, xmm7
push rax
pushf
mov eax, 0xf12eb765
pushf
not eax
add eax, 0xfbcac18c
xor eax, 0xb8c3aa19
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfd8e6be0
xor eax, 0x957e7f41
rol eax, 0x61
popf
jmp 0x18035888d
xorps xmm3, xmm3
test r9, r9
js 0x18035955c
push rax
pushf
mov eax, 0xba4f290d
pushf
not eax
add eax, 0xc2723b89
xor eax, 0xece049ee
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xdf49d1cf
xor eax, 0xafb759a9
rol eax, 0x95
popf
pushf
not eax
add eax, 0xafe8876d
xor eax, 0xfae29e14
rol eax, 0x8b
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x9fdc1dc9
pushf
not eax
add eax, 0xb8da0972
xor eax, 0xb4d82b7d
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbe5fa9c6
xor eax, 0xcf9ed5ea
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8582eb73
xor eax, 0xe5ad0e92
rol eax, 0x67
popf
pushf
not eax
add eax, 0xd15ad8ac
xor eax, 0xb1b311fa
rol eax, 0xb9
popf
jmp 0x18035888d
cvtsi2ss xmm3, r9
jmp 0x180359663
mov rax, r9
mov rcx, r9
shr rcx, 1
and eax, 1
or rcx, rax
cvtsi2ss xmm3, rcx
addss xmm3, xmm3
push rax
pushf
mov eax, 0xa86d8933
pushf
not eax
add eax, 0xe5c17765
xor eax, 0xf215df87
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc6df7a58
xor eax, 0xef3c617c
rol eax, 0xe5
popf
jmp 0x18035888d
movaps xmm0, xmm7
andps xmm0, xmmword [0x1801d42a0]
comisd xmm11, xmm0
jbe 0x1803596ba
push rax
pushf
mov eax, 0xe08129ba
pushf
not eax
add eax, 0xa12a8a56
xor eax, 0xe96c8fa5
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd35b909c
xor eax, 0xae82868b
rol eax, 0xad
popf
pushf
not eax
add eax, 0xdf59bc9f
xor eax, 0xec7830c2
rol eax, 0xa6
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xd610afe1
pushf
not eax
add eax, 0xfbbb4ed1
xor eax, 0xeb3daf7c
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd02b84f1
xor eax, 0xc1c426d5
rol eax, 2
popf
pushf
not eax
add eax, 0x8a5c5846
xor eax, 0xfbf92a9a
rol eax, 0x66
popf
jmp 0x18035888d
comiss xmm5, xmm3
jbe 0x180359738
push rax
pushf
mov eax, 0x2db989fa
pushf
not eax
add eax, 0xdddb209a
xor eax, 0xe182bdfe
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd6a88366
xor eax, 0xac759df9
rol eax, 0x14
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xaa667c22
pushf
not eax
add eax, 0x92373653
xor eax, 0xe96783d6
rol eax, 4
popf
pushf
not eax
add eax, 0x8ea0783e
xor eax, 0xa7e1b533
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb423b4e9
xor eax, 0xfc436812
rol eax, 0xc8
popf
jmp 0x18035888d
movaps xmm1, xmm9
push rax
pushf
mov eax, 0x28e1d495
pushf
not eax
add eax, 0xea127bcc
xor eax, 0xe5d86d98
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xdf18e2f1
xor eax, 0x9603b83f
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe7f4be7b
xor eax, 0xfe2ae1e5
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xceaf512a
xor eax, 0x828be3f2
rol eax, 0xe1
popf
jmp 0x18035888d
xorps xmm7, xmm7
cvtss2sd xmm7, xmm1
push rax
pushf
mov eax, 0xba3d3622
pushf
not eax
add eax, 0xcc1a9521
xor eax, 0xc758d3a3
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd77950ed
xor eax, 0xa20126d6
rol eax, 0x35
popf
jmp 0x18035888d
cmp r9, r8
jae 0x180359860
push rax
pushf
mov eax, 0xb28659d1
pushf
not eax
add eax, 0xa835e41c
xor eax, 0x91965698
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc292fa38
xor eax, 0xf11f045e
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf9617e4b
xor eax, 0x9136dd9a
rol eax, 0xcc
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x4c15a915
pushf
not eax
add eax, 0xad3c43ad
xor eax, 0xf9816895
rol eax, 0x74
popf
pushf
not eax
add eax, 0xeb309507
xor eax, 0xf545bc9b
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb003c0f1
xor eax, 0xabd1e8f9
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc05667e0
xor eax, 0xa3c6cae5
rol eax, 0x26
popf
jmp 0x18035888d
movaps xmm0, xmm8
movaps xmm8, xmm7
movaps xmm7, xmm0
push rax
pushf
mov eax, 0x6f488c48
pushf
not eax
add eax, 0xbadb1edd
xor eax, 0xad4c5888
rol eax, 0x42
popf
pushf
not eax
add eax, 0xbf77f5de
xor eax, 0xb2beb3aa
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb1776f35
xor eax, 0xe36f2800
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xcc64f392
xor eax, 0x8f8f29ca
rol eax, 0x40
popf
jmp 0x18035888d
ucomiss xmm3, xmm5
jp 0x18035997b
push rax
pushf
mov eax, 0x1c67931
pushf
not eax
add eax, 0xf609cce5
xor eax, 0xaaf0f0eb
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc3edc4aa
xor eax, 0xe51b06f3
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa6b973e1
xor eax, 0xa8dcbd57
rol eax, 0x66
popf
pushf
not eax
add eax, 0xd594e21b
xor eax, 0xd71d1185
rol eax, 0xaf
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xa1483f14
pushf
not eax
add eax, 0xb64fbb15
xor eax, 0xb2a8dec4
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd690a32c
xor eax, 0x9a4f071f
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc6f43cf2
xor eax, 0x90087f9c
rol eax, 0x41
popf
jmp 0x18035888d
jne 0x180359a1c
push rax
pushf
mov eax, 0x10e8ceef
pushf
not eax
add eax, 0x926eafec
xor eax, 0x9967804c
rol eax, 0x15
popf
pushf
not eax
add eax, 0x8fb7ee6b
xor eax, 0x82d6a364
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc61d9fa3
xor eax, 0x86772ef3
rol eax, 0x32
popf
pushf
not eax
add eax, 0x973085d4
xor eax, 0xa24f2fdf
rol eax, 0x94
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x9efbf760
pushf
not eax
add eax, 0x8bc2c794
xor eax, 0xffd7a166
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb45bd095
xor eax, 0xdb1483c3
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe5d09eae
xor eax, 0xcb464962
rol eax, 0x8d
popf
jmp 0x18035888d
comiss xmm5, xmm6
jbe 0x180359ac0
push rax
pushf
mov eax, 0xcbb41f2e
pushf
not eax
add eax, 0xa05f8583
xor eax, 0xcb6db471
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xec60f96f
xor eax, 0xeba2bcaf
rol eax, 0x18
popf
pushf
not eax
add eax, 0xeec409ac
xor eax, 0xbb276ae9
rol eax, 0x55
popf
pushf
not eax
add eax, 0x87c92ddf
xor eax, 0xacf2a470
rol eax, 0x7c
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xc22fdb82
pushf
not eax
add eax, 0x90b5f59d
xor eax, 0xf9db16cf
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc0f55b74
xor eax, 0x9270b45c
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x83996d86
xor eax, 0xe4d68cb5
rol eax, 0xd7
popf
jmp 0x18035888d
xorps xmm7, xmm7
cvtss2sd xmm7, xmm9
push rax
pushf
mov eax, 0x44a61008
pushf
not eax
add eax, 0x94df371f
xor eax, 0xaa701e20
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x888b6a4b
xor eax, 0xf1a69a5f
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xad593244
xor eax, 0x8efddbd6
rol eax, 0x7b
popf
jmp 0x18035888d
movaps xmm9, xmmword [rsp + 0x30]
cmp r9, r8
jae 0x180359b92
push rax
pushf
mov eax, 0x1718a910
pushf
not eax
add eax, 0xa6f5d628
xor eax, 0xa59e082d
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xd86ac9ad
xor eax, 0xc349160f
rol eax, 0x38
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x78df708f
pushf
not eax
add eax, 0xd45b9072
xor eax, 0x8bf73ab4
rol eax, 0x45
popf
pushf
not eax
add eax, 0xdb5ca08b
xor eax, 0xdaa7398a
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb1fb2aec
xor eax, 0xd39caf93
rol eax, 0x38
popf
pushf
not eax
add eax, 0xce34fb20
xor eax, 0xb501f794
rol eax, 0x7a
popf
jmp 0x18035888d
movaps xmm1, xmm4
subss xmm1, xmm2
jmp 0x180359c5d
movaps xmm1, xmm2
push rax
pushf
mov eax, 0xd02b8ccc
pushf
not eax
add eax, 0xc8419a99
xor eax, 0xdbc33854
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x87233557
xor eax, 0xec57270c
rol eax, 0xbb
popf
jmp 0x18035888d
mov rcx, r8
xorps xmm0, xmm0
imul rcx, r9
test rcx, rcx
js 0x180359cb2
push rax
pushf
mov eax, 0xdc473706
pushf
not eax
add eax, 0xcbc6c216
xor eax, 0xfcb8e173
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xda633d58
xor eax, 0x8b3dc1a4
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb7ca6749
xor eax, 0xd9b834d0
rol eax, 0x5f
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xef35e5fe
pushf
not eax
add eax, 0x85d28a0d
xor eax, 0xeafa21af
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd856bb60
xor eax, 0xd635a8e1
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa5975c84
xor eax, 0xd3e4f5d8
rol eax, 0xc3
popf
jmp 0x18035888d
cvtsi2ss xmm0, rcx
jmp 0x180359db6
mov rax, rcx
and ecx, 1
shr rax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
push rax
pushf
mov eax, 0xc3c45406
pushf
not eax
add eax, 0xe2473a47
xor eax, 0xd76a40d9
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc4322880
xor eax, 0xf16a53d1
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xaff1599b
xor eax, 0xa27ae3c2
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf63a3ab8
xor eax, 0xafffb08c
rol eax, 0x33
popf
jmp 0x18035888d
comiss xmm5, xmm0
jbe 0x180359df2
push rax
pushf
mov eax, 0x4041e3ac
pushf
not eax
add eax, 0x94f8a992
xor eax, 0x851d180a
rol eax, 0x34
popf
pushf
not eax
add eax, 0xabdda03f
xor eax, 0xebe08581
rol eax, 8
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x6e6bac40
pushf
not eax
add eax, 0xd7228af1
xor eax, 0xe4bef9cf
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd98fb21f
xor eax, 0xb648f158
rol eax, 0x84
popf
pushf
not eax
add eax, 0xcda99a39
xor eax, 0x82888c42
rol eax, 0x67
popf
pushf
not eax
add eax, 0xfc9b429d
xor eax, 0xa766d9db
rol eax, 0xb8
popf
jmp 0x18035888d
cmp r8, r9
xorps xmm2, xmm2
cmovb r9, r8
test r9, r9
js 0x180359eb3
push rax
pushf
mov eax, 0xa4f1d5
pushf
not eax
add eax, 0x969311d3
xor eax, 0x9461fb8c
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb2ea085e
xor eax, 0xca70551b
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe9d1d7ef
xor eax, 0xa931b6f7
rol eax, 0x25
popf
pushf
not eax
add eax, 0xaf9dd86f
xor eax, 0x999d53b3
rol eax, 0x1c
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xbf4642e0
pushf
not eax
add eax, 0xb2017690
xor eax, 0xef4ddb28
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xcb9bb0ec
xor eax, 0x92ababa7
rol eax, 0x97
popf
jmp 0x18035888d
cvtsi2ss xmm2, r9
jmp 0x180359fa5
mov rax, r9
and r9d, 1
shr rax, 1
or rax, r9
cvtsi2ss xmm2, rax
addss xmm2, xmm2
push rax
pushf
mov eax, 0x53919a6b
pushf
not eax
add eax, 0xe9093cb5
xor eax, 0x9bb062ca
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe114310f
xor eax, 0xffa8e9e5
rol eax, 0x80
popf
pushf
not eax
add eax, 0xfb9115d5
xor eax, 0xe4197830
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xdad9aa85
xor eax, 0xd6d658a1
rol eax, 0x91
popf
jmp 0x18035888d
xorps xmm2, xmmword [0x1801d1f40]
subss xmm3, xmm6
andps xmm3, xmmword [0x1801d1f30]
divss xmm2, xmm3
movaps xmm5, xmm2
movaps xmm3, xmm2
subss xmm5, dword [rsp + 0xb0]
addss xmm3, dword [rsp + 0xb0]
comiss xmm1, xmm5
jb 0x18035a031
push rax
pushf
mov eax, 0x59e6ba4d
pushf
not eax
add eax, 0xf20c7975
xor eax, 0xd9ccefda
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf893a3f2
xor eax, 0x90cfcee7
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9f8cee71
xor eax, 0xf0f7a158
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe504afdf
xor eax, 0xefa32419
rol eax, 0xa
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x7d3d8694
pushf
not eax
add eax, 0xeda71a1c
xor eax, 0xb6d5bfe0
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd7dfb179
xor eax, 0xae55f24a
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x87dc8128
xor eax, 0x8591a142
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xcaed198a
xor eax, 0xa6520d6a
rol eax, 0x3c
popf
jmp 0x18035888d
comiss xmm3, xmm1
jae 0x18035a0c6
push rax
pushf
mov eax, 0xce87c8c9
pushf
not eax
add eax, 0x8631272b
xor eax, 0xeba9f47b
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa47054d7
xor eax, 0xfa5ef8d6
rol eax, 0x52
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x970c0555
pushf
not eax
add eax, 0xe2181723
xor eax, 0xcfe0058c
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf2d75f3a
xor eax, 0xecc38d68
rol eax, 0x79
popf
jmp 0x18035888d
comiss xmm2, xmm1
jbe 0x18035a157
push rax
pushf
mov eax, 0x6f98d5ae
pushf
not eax
add eax, 0xcdf22eb3
xor eax, 0xa031cbc6
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc622dec4
xor eax, 0xa72efcfd
rol eax, 0x11
popf
pushf
not eax
add eax, 0xfb5f2ecf
xor eax, 0xbf69e9c5
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x8a3bf2ab
xor eax, 0xd6a820d3
rol eax, 0xa
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x8ec5426c
pushf
not eax
add eax, 0xa71b2039
xor eax, 0xc44b43e5
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf70b5c21
xor eax, 0xa1779dd4
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa66e7b58
xor eax, 0x9670b6e6
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x80f83efc
xor eax, 0xf7a868ae
rol eax, 0x5a
popf
jmp 0x18035888d
xorps xmm8, xmmword [0x1801d28a0]
divss xmm1, xmm5
divsd xmm8, xmm11
subss xmm4, xmm1
movaps xmm0, xmm8
cvtps2pd xmm1, xmm4
call fcn.1801b02c0
mulsd xmm0, xmm11
xorps xmm0, xmmword [0x1801d28a0]
jmp 0x18035a463
subss xmm1, xmm3
divsd xmm7, xmm11
subss xmm4, xmm3
movaps xmm0, xmm7
divss xmm1, xmm4
cvtss2sd xmm1, xmm1
call fcn.1801b02c0
mulsd xmm0, xmm11
jmp 0x18035a463
comiss xmm5, xmm6
ja 0x18035a2ba
push rax
pushf
mov eax, 0x20bf31b7
pushf
not eax
add eax, 0xfd62de64
xor eax, 0xd1603aca
rol eax, 4
popf
pushf
not eax
add eax, 0xa742802f
xor eax, 0xcb09190e
rol eax, 0xfe
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xab4e5ad6
pushf
not eax
add eax, 0xcbfcd739
xor eax, 0x907b2190
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa7750578
xor eax, 0xab0dbdba
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa96220e8
xor eax, 0xdbee501c
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd4cab531
xor eax, 0xc1bf0a5e
rol eax, 0x4b
popf
jmp 0x18035888d
comiss xmm5, xmm3
ja 0x18035a34b
push rax
pushf
mov eax, 0x62f7da40
pushf
not eax
add eax, 0xff46e444
xor eax, 0xed0cad8e
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbe9bb567
xor eax, 0x9626a1b8
rol eax, 0xf7
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xf8ab0344
pushf
not eax
add eax, 0xcba5736d
xor eax, 0xee585281
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8c863a3a
xor eax, 0xcaca396e
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8f4b1ab7
xor eax, 0xd6b92065
rol eax, 0x4b
popf
jmp 0x18035888d
divsd xmm7, xmm8
cvtss2sd xmm1, xmm1
movaps xmm0, xmm7
call fcn.1801b02c0
mulsd xmm0, xmm8
jmp 0x18035a463
movsd xmm6, qword [0x1801d28a0]
subss xmm4, xmm1
xorps xmm8, xmm6
xorps xmm7, xmm6
divsd xmm8, xmm7
cvtps2pd xmm1, xmm4
movaps xmm0, xmm8
call fcn.1801b02c0
mulsd xmm0, xmm7
xorps xmm0, xmm6
push rax
pushf
mov eax, 0x8f459594
pushf
not eax
add eax, 0xf933b776
xor eax, 0xcdfedd2c
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xeb043f33
xor eax, 0x8bc90bd9
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe7929f07
xor eax, 0xd85affb9
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf7ade67b
xor eax, 0xb8b04a57
rol eax, 0x65
popf
jmp 0x18035888d
movsd xmm1, qword [0x1801d4208]
xor ecx, ecx
comisd xmm0, xmm1
jb 0x18035a4cc
push rax
pushf
mov eax, 0x57b6ab1
pushf
not eax
add eax, 0xcc725499
xor eax, 0xaf05024b
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xaf081257
xor eax, 0xacf42816
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb68fa4c8
xor eax, 0xe951dcab
rol eax, 0x28
popf
pushf
not eax
add eax, 0xb3b91842
xor eax, 0xe242299c
rol eax, 0x42
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x1ac6e20e
pushf
not eax
add eax, 0xfb5b8860
xor eax, 0x8315894a
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x8fb477f4
xor eax, 0x80a776c5
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa2f5029c
xor eax, 0xf37e73d1
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd483efe6
xor eax, 0xf3572b8d
rol eax, 0x70
popf
jmp 0x18035888d
subsd xmm0, xmm1
comisd xmm0, xmm1
jae 0x18035a562
push rax
pushf
mov eax, 0xdafd11e4
pushf
not eax
add eax, 0xdba08bdd
xor eax, 0xa43365a6
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfd756049
xor eax, 0xb56a70f6
rol eax, 0x32
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x3a76fc3d
pushf
not eax
add eax, 0xc0e2f995
xor eax, 0xe7e317fe
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf678da12
xor eax, 0xfee307ed
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe95d039d
xor eax, 0xd511f215
rol eax, 0xe2
popf
jmp 0x18035888d
movabs rax, 0x11b80bfdf14c85fa
pushf
not rax
add rax, 0x4be4f474
xor rax, 0x7ae47101
rol rax, 0x16
popf
pushf
not rax
add rax, 0x75f93d24
xor rax, 0x485254d9
rol rax, 0x24
popf
pushf
not rax
add rax, 0x50cb292a
xor rax, 0x594d199c
rol rax, 7
popf
mov rcx, rax
push rax
pushf
mov eax, 0x17bf5a61
pushf
not eax
add eax, 0xdb95bc40
xor eax, 0x9c59e2a3
rol eax, 0x38
popf
pushf
not eax
add eax, 0xaff8fd8a
xor eax, 0xd4992767
rol eax, 0x37
popf
pushf
not eax
add eax, 0x88aa5a0a
xor eax, 0x85c2d0d9
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x92fe0f46
xor eax, 0xbcd91e9c
rol eax, 0xdc
popf
jmp 0x18035888d
cvttsd2si rdx, xmm0
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
jmp 0x18035ae84
lea eax, [rcx - 8]
cmp eax, 1
ja 0x18035a727
push rax
pushf
mov eax, 0x17288242
pushf
not eax
add eax, 0xc6682eb7
xor eax, 0xfe7472f3
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa094c05d
xor eax, 0xd62f282b
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa4dfa1e4
xor eax, 0xae979441
rol eax, 0x98
popf
pushf
not eax
add eax, 0xce3a9941
xor eax, 0xdf0b8b6c
rol eax, 0x69
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x5ab5deb5
pushf
not eax
add eax, 0x88d75920
xor eax, 0xa3cbf0bf
rol eax, 0x87
popf
pushf
not eax
add eax, 0x909b8312
xor eax, 0xc2c32782
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf31a777e
xor eax, 0xc91db7aa
rol eax, 0x38
popf
pushf
not eax
add eax, 0xdca7229e
xor eax, 0xa915c03d
rol eax, 0xf5
popf
jmp 0x18035888d
xorps xmm1, xmm1
test r8, r8
js 0x18035a7bb
push rax
pushf
mov eax, 0x92c7d284
pushf
not eax
add eax, 0xc1850045
xor eax, 0xeb342a02
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd7e625bb
xor eax, 0xc1de86af
rol eax, 0xf1
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xb16a087e
pushf
not eax
add eax, 0xd4a41e33
xor eax, 0xbed1f24f
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf8b1b516
xor eax, 0x87863d96
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8af6d806
xor eax, 0xa2550a3c
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xc02d02f6
xor eax, 0x9e918123
rol eax, 0xf9
popf
jmp 0x18035888d
cvtsi2ss xmm1, r8
jmp 0x18035a8d5
mov rax, r8
mov rcx, r8
shr rcx, 1
and eax, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
push rax
pushf
mov eax, 0xd5857a01
pushf
not eax
add eax, 0xdfb63eb9
xor eax, 0xb4952f37
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa8f97f60
xor eax, 0xb68c30b7
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x910177ab
xor eax, 0xb9641eea
rol eax, 0x72
popf
pushf
not eax
add eax, 0xeb81a795
xor eax, 0xad1764cc
rol eax, 0xde
popf
jmp 0x18035888d
sub r9, r8
xorps xmm0, xmm0
js 0x18035a936
push rax
pushf
mov eax, 0x1087258f
pushf
not eax
add eax, 0xda92133a
xor eax, 0x9a2a74cc
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8b4d651c
xor eax, 0xe9dcf97e
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xca1e8b95
xor eax, 0xf5fd1074
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb82a58de
xor eax, 0xfbae9489
rol eax, 0x65
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x58ce3bf3
pushf
not eax
add eax, 0xd3c4381d
xor eax, 0x85c5bdf5
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe86d31f1
xor eax, 0x8ff94445
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf3abb404
xor eax, 0xd9c7d14a
rol eax, 0x64
popf
jmp 0x18035888d
cvtsi2ss xmm0, r9
jmp 0x18035aa3b
mov rax, r9
and r9d, 1
shr rax, 1
or rax, r9
cvtsi2ss xmm0, rax
addss xmm0, xmm0
push rax
pushf
mov eax, 0xeb110f53
pushf
not eax
add eax, 0x92136d28
xor eax, 0xb8bb323f
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb0c0f30c
xor eax, 0xb13a2a13
rol eax, 0x86
popf
pushf
not eax
add eax, 0x994f8292
xor eax, 0xaaa9c8d3
rol eax, 0x13
popf
pushf
not eax
add eax, 0xda5ff791
xor eax, 0xaa41e640
rol eax, 0xe6
popf
jmp 0x18035888d
mulss xmm0, xmm2
xor ecx, ecx
addss xmm0, xmm1
movss xmm1, dword [0x1801d4218]
comiss xmm0, xmm1
jb 0x18035aa85
push rax
pushf
mov eax, 0xda846aa4
pushf
not eax
add eax, 0xccaef8a9
xor eax, 0xb0b23ddf
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8667247f
xor eax, 0xc135bcc7
rol eax, 0xe2
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x15242b50
pushf
not eax
add eax, 0xb2bce4bc
xor eax, 0xec598753
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf7422ba4
xor eax, 0xdb09490c
rol eax, 0xdd
popf
jmp 0x18035888d
subss xmm0, xmm1
comiss xmm0, xmm1
jae 0x18035ab1a
push rax
pushf
mov eax, 0xeac122c1
pushf
not eax
add eax, 0xd3174854
xor eax, 0xc36bc319
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x8e0c6924
xor eax, 0xb2953a7d
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc8e54474
xor eax, 0xa23416c0
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf48ac4c9
xor eax, 0xc7b8c88e
rol eax, 0xb1
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x3e920e63
pushf
not eax
add eax, 0xdeda2d63
xor eax, 0xab7aa403
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc288aba6
xor eax, 0x9fbbfcee
rol eax, 0xc3
popf
jmp 0x18035888d
movabs rax, 0x80071e3d62c5ce
pushf
not rax
add rax, 0x410160b8
xor rax, 0x4b876516
rol rax, 0xf1
popf
pushf
not rax
add rax, 0x49a6cc95
xor rax, 0x57e23c61
rol rax, 0x17
popf
mov rcx, rax
push rax
pushf
mov eax, 0x6e356ea6
pushf
not eax
add eax, 0xd9e5876e
xor eax, 0x99048a56
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb78b780f
xor eax, 0xd32972bd
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc8adf6c3
xor eax, 0xb705c42e
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe7eed8a9
xor eax, 0xa733771d
rol eax, 0x3c
popf
jmp 0x18035888d
cvttss2si rdx, xmm0
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
jmp 0x18035ae84
comiss xmm4, xmm2
jbe 0x18035ac9a
push rax
pushf
mov eax, 0xf252efca
pushf
not eax
add eax, 0x8947e20f
xor eax, 0xb854a9a3
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb2208a17
xor eax, 0xafed441e
rol eax, 0x45
popf
pushf
not eax
add eax, 0xbc9fe309
xor eax, 0xd0a9bab5
rol eax, 0x90
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0xe69fa2b2
pushf
not eax
add eax, 0xd7353bb7
xor eax, 0xb07b84ab
rol eax, 0x55
popf
pushf
not eax
add eax, 0x91f35c2b
xor eax, 0xdc0bb067
rol eax, 0xb7
popf
jmp 0x18035888d
xorps xmm0, xmm0
mov rax, r9
sub rax, r8
cvtsi2ss xmm0, rax
mulss xmm0, xmm2
cvtps2pd xmm1, xmm0
cmp r8, r9
jbe 0x18035ad2d
push rax
pushf
mov eax, 0xa9f4adf8
pushf
not eax
add eax, 0xc5da7580
xor eax, 0xfc0637fb
rol eax, 0x25
popf
pushf
not eax
add eax, 0x986f80b6
xor eax, 0x903f3d80
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf8e41014
xor eax, 0x95f07cef
rol eax, 0xa5
popf
jmp 0x18035888d
push rax
pushf
mov eax, 0x7c458d2a
pushf
not eax
add eax, 0xf9e2c3e4
xor eax, 0xf688dd25
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xea823ed4
xor eax, 0xd456229a
rol eax, 0x38
popf
jmp 0x18035888d
movsd xmm0, qword [0x1801d4238]
jmp 0x18035ae14
movsd xmm0, qword [0x1801d41d0]
push rax
pushf
mov eax, 0xcc7457b6
pushf
not eax
add eax, 0x9f76dac7
xor eax, 0xcaa3abe3
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xe7c5b0c8
xor eax, 0x841afe03
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xc093d13d
xor eax, 0xbcf7f404
rol eax, 0x25
popf
jmp 0x18035888d
addsd xmm0, xmm1
cvttsd2si rdx, xmm0
push r8
not r8
sub rdx, r8
pop r8
sub rdx, 1
push rax
pushf
mov eax, 0xb04fa2f2
pushf
not eax
add eax, 0x80f4f988
xor eax, 0x8d41f1f2
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x9fc63ef5
xor eax, 0xf743795c
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9e081cb2
xor eax, 0x8a732807
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe25f2fdc
xor eax, 0x854d41b9
rol eax, 0x2f
popf
jmp 0x18035888d
movaps xmm11, xmmword [rsp + 0x20]
mov rax, rdx
movaps xmm8, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
ret
mov rax, r8
add rsp, 0x78
ret