Function at 0x18046ee3a
Capabilities:
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0x2f4d76ce
pushf
not eax
add eax, 0xd38f4d38
xor eax, 0xbe99e092
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc3e4b68f
xor eax, 0xa7674553
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x8b2cd6f5
xor eax, 0xf69ad28e
rol eax, 1
popf
pushf
not eax
add eax, 0xdc6b28ad
xor eax, 0xe4bfdd08
rol eax, 0x87
popf
cmp eax, 0x29
jne 0x18046ee9c
popf
pop rax
jmp 0x180470699
cmp eax, 0
jne 0x18046eeab
popf
pop rax
jmp 0x18046f27a
cmp eax, 0x3f
jne 0x18046eeba
popf
pop rax
jmp 0x180471082
cmp eax, 1
jne 0x18046eec9
popf
pop rax
jmp 0x18046f346
cmp eax, 0xd
jne 0x18046eed8
popf
pop rax
jmp 0x18046f93c
cmp eax, 0x1a
jne 0x18046eee7
popf
pop rax
jmp 0x180470060
cmp eax, 0xe
jne 0x18046eef6
popf
pop rax
jmp 0x18046f9fe
cmp eax, 0x31
jne 0x18046ef05
popf
pop rax
jmp 0x180470ac3
cmp eax, 0x40
jne 0x18046ef14
popf
pop rax
jmp 0x180471139
cmp eax, 8
jne 0x18046ef23
popf
pop rax
jmp 0x18046f750
cmp eax, 0x2a
jne 0x18046ef32
popf
pop rax
jmp 0x18047075d
cmp eax, 0x17
jne 0x18046ef41
popf
pop rax
jmp 0x18046fe54
cmp eax, 0x1c
jne 0x18046ef50
popf
pop rax
jmp 0x18047014a
cmp eax, 0x2e
jne 0x18046ef5f
popf
pop rax
jmp 0x180470936
cmp eax, 0x18
jne 0x18046ef6e
popf
pop rax
jmp 0x18046ff08
cmp eax, 0x2b
jne 0x18046ef7d
popf
pop rax
jmp 0x1804707f1
cmp eax, 0x1b
jne 0x18046ef8c
popf
pop rax
jmp 0x18047009a
cmp eax, 0x2d
jne 0x18046ef9b
popf
pop rax
jmp 0x1804708d0
cmp eax, 0x23
jne 0x18046efaa
popf
pop rax
jmp 0x180470496
cmp eax, 0x25
jne 0x18046efb9
popf
pop rax
jmp 0x18047055a
cmp eax, 0x32
jne 0x18046efc8
popf
pop rax
jmp 0x180470b22
cmp eax, 0x13
jne 0x18046efd7
popf
pop rax
jmp 0x18046fc36
cmp eax, 0x33
jne 0x18046efe6
popf
pop rax
jmp 0x180470ba2
cmp eax, 0x24
jne 0x18046eff5
popf
pop rax
jmp 0x1804704cb
cmp eax, 0x1e
jne 0x18046f004
popf
pop rax
jmp 0x18047026d
cmp eax, 0xc
jne 0x18046f013
popf
pop rax
jmp 0x18046f8dc
cmp eax, 0x26
jne 0x18046f022
popf
pop rax
jmp 0x1804705c5
cmp eax, 0x27
jne 0x18046f031
popf
pop rax
jmp 0x180470600
cmp eax, 0x30
jne 0x18046f040
popf
pop rax
jmp 0x180470a61
cmp eax, 0x10
jne 0x18046f04f
popf
pop rax
jmp 0x18046fb14
cmp eax, 0x37
jne 0x18046f05e
popf
pop rax
jmp 0x180470cf2
cmp eax, 9
jne 0x18046f06d
popf
pop rax
jmp 0x18046f7b9
cmp eax, 0x39
jne 0x18046f07c
popf
pop rax
jmp 0x180470de4
cmp eax, 0x16
jne 0x18046f08b
popf
pop rax
jmp 0x18046fdab
cmp eax, 0x3b
jne 0x18046f09a
popf
pop rax
jmp 0x180470ebe
cmp eax, 0xa
jne 0x18046f0a9
popf
pop rax
jmp 0x18046f7ee
cmp eax, 0x36
jne 0x18046f0b8
popf
pop rax
jmp 0x180470c61
cmp eax, 0x14
jne 0x18046f0c7
popf
pop rax
jmp 0x18046fcc7
cmp eax, 7
jne 0x18046f0d6
popf
pop rax
jmp 0x18046f692
cmp eax, 0x3d
jne 0x18046f0e5
popf
pop rax
jmp 0x180470fd0
cmp eax, 2
jne 0x18046f0f4
popf
pop rax
jmp 0x18046f3fd
cmp eax, 0x20
jne 0x18046f103
popf
pop rax
jmp 0x180470300
cmp eax, 0x41
jne 0x18046f112
popf
pop rax
jmp 0x180471186
cmp eax, 0x11
jne 0x18046f121
popf
pop rax
jmp 0x18046fb4f
cmp eax, 0x35
jne 0x18046f130
popf
pop rax
jmp 0x180470bf4
cmp eax, 0x3a
jne 0x18046f13f
popf
pop rax
jmp 0x180470e24
cmp eax, 0x12
jne 0x18046f14e
popf
pop rax
jmp 0x18046fbaf
cmp eax, 0x21
jne 0x18046f15d
popf
pop rax
jmp 0x18047039c
cmp eax, 0x38
jne 0x18046f16c
popf
pop rax
jmp 0x180470d83
cmp eax, 0xb
jne 0x18046f17b
popf
pop rax
jmp 0x18046f848
cmp eax, 0xf
jne 0x18046f18a
popf
pop rax
jmp 0x18046fa69
cmp eax, 0x15
jne 0x18046f199
popf
pop rax
jmp 0x18046fd39
cmp eax, 5
jne 0x18046f1a8
popf
pop rax
jmp 0x18046f598
cmp eax, 6
jne 0x18046f1b7
popf
pop rax
jmp 0x18046f5f3
cmp eax, 0x22
jne 0x18046f1c6
popf
pop rax
jmp 0x180470445
cmp eax, 0x3c
jne 0x18046f1d5
popf
pop rax
jmp 0x180470f4f
cmp eax, 0x1f
jne 0x18046f1e4
popf
pop rax
jmp 0x1804702cb
cmp eax, 4
jne 0x18046f1f3
popf
pop rax
jmp 0x18046f509
cmp eax, 0x2f
jne 0x18046f202
popf
pop rax
jmp 0x1804709d0
cmp eax, 0x28
jne 0x18046f211
popf
pop rax
jmp 0x18047063d
cmp eax, 0x3e
jne 0x18046f220
popf
pop rax
jmp 0x18047102c
cmp eax, 0x42
jne 0x18046f22f
popf
pop rax
jmp 0x18047123e
cmp eax, 0x2c
jne 0x18046f23e
popf
pop rax
jmp 0x180470882
cmp eax, 3
jne 0x18046f24d
popf
pop rax
jmp 0x18046f484
cmp eax, 0x19
jne 0x18046f25c
popf
pop rax
jmp 0x18046ffbf
cmp eax, 0x1d
jne 0x18046f26b
popf
pop rax
jmp 0x1804701db
cmp eax, 0x34
jne 0x18046f27a
popf
pop rax
jmp 0x180470bee
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
mov rdx, qword [0x180259f90]
xorps xmm3, xmm3
movss xmm4, dword [0x1801d1ed4]
mov rcx, rdx
movss xmm0, dword [rdx + 0xdfc]
lea rax, [rdx + 0xdfc]
comiss xmm0, xmm4
movss xmm1, dword [rdx + 0xe00]
jb 0x18046f2ed
push rax
pushf
mov eax, 0x4eb165d7
pushf
not eax
add eax, 0xb3defc0b
xor eax, 0xa7f1cd01
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe1f511a4
xor eax, 0xb45bb034
rol eax, 0x80
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x82342e9d
pushf
not eax
add eax, 0x9546aaa1
xor eax, 0xce8e7f6e
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xde989892
xor eax, 0xaec22304
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x8a33c0f2
xor eax, 0xbdc488a1
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb41aad7b
xor eax, 0xbb853aae
rol eax, 0xc1
popf
jmp 0x18046ee8d
comiss xmm1, xmm4
jb 0x18046f3a4
push rax
pushf
mov eax, 0xcc7d078e
pushf
not eax
add eax, 0xf81448f5
xor eax, 0x9d052590
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc633c4a4
xor eax, 0x91ba3c11
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xad7829bf
xor eax, 0x87c46650
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd83568e6
xor eax, 0x9a599ea3
rol eax, 0x73
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xb1f29f30
pushf
not eax
add eax, 0xab969833
xor eax, 0xce8fa7d4
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x98b316f9
xor eax, 0xd7e66876
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf479a8a5
xor eax, 0xdb9aa9fd
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x907030c3
xor eax, 0xe03e648e
rol eax, 0x75
popf
jmp 0x18046ee8d
movss xmm1, dword [rax + 4]
comiss xmm1, xmm3
cvttss2si edx, xmm1
jae 0x18046f451
push rax
pushf
mov eax, 0x4364a28
pushf
not eax
add eax, 0x85ac5179
xor eax, 0xa6170a00
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc97e53ad
xor eax, 0x8a096ef2
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa9542021
xor eax, 0x8d2b71f8
rol eax, 0xc5
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x84a7133e
pushf
not eax
add eax, 0xd3eaa592
xor eax, 0xdda02f21
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf16e910c
xor eax, 0xf3fbfe28
rol eax, 0xc3
popf
jmp 0x18046ee8d
movd xmm0, edx
cvtdq2ps xmm0, xmm0
ucomiss xmm0, xmm1
jp 0x18046f4c3
push rax
pushf
mov eax, 0x937d34aa
pushf
not eax
add eax, 0xc11e995f
xor eax, 0xa12e2197
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x988c43d1
xor eax, 0xb5787288
rol eax, 0xae
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xfeccd09c
pushf
not eax
add eax, 0xf6718f39
xor eax, 0xfa4cc499
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa334d968
xor eax, 0xe28aee77
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb5a087ba
xor eax, 0xc62471b0
rol eax, 0xd8
popf
jmp 0x18046ee8d
je 0x18046f53e
push rax
pushf
mov eax, 0xb83184ce
pushf
not eax
add eax, 0xf6656a4e
xor eax, 0x8773f3f2
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xeb158cca
xor eax, 0xe843d5ab
rol eax, 0x9f
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x59675608
pushf
not eax
add eax, 0x9da3888c
xor eax, 0x8c54aebc
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xdb3ccf7e
xor eax, 0xf682dafe
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe6956e64
xor eax, 0x96ab8384
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8be14242
xor eax, 0xf6575649
rol eax, 0xfc
popf
jmp 0x18046ee8d
dec edx
push rax
pushf
mov eax, 0xe43cbbda
pushf
not eax
add eax, 0xbe9058fc
xor eax, 0xe56431b0
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe00f997a
xor eax, 0xfdc9f7cc
rol eax, 0xd
popf
pushf
not eax
add eax, 0xdcf1a776
xor eax, 0x8fa824a4
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x80ac1cd6
xor eax, 0xad24a30f
rol eax, 0x81
popf
jmp 0x18046ee8d
movss xmm1, dword [rax]
comiss xmm1, xmm3
movd xmm2, edx
cvtdq2ps xmm2, xmm2
cvttss2si edx, xmm1
jae 0x18046f660
push rax
pushf
mov eax, 0xdd4dbf13
pushf
not eax
add eax, 0xc7cf2bcf
xor eax, 0xbe155845
rol eax, 0
popf
pushf
not eax
add eax, 0xb7bf867e
xor eax, 0x976cb789
rol eax, 0x31
popf
pushf
not eax
add eax, 0xfa1e6d2d
xor eax, 0x866e363b
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xfb805e1a
xor eax, 0x90da72e8
rol eax, 0
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xa462a108
pushf
not eax
add eax, 0x80911eca
xor eax, 0x8d19d2b1
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x98991c3f
xor eax, 0xe0708062
rol eax, 1
popf
jmp 0x18046ee8d
movd xmm0, edx
cvtdq2ps xmm0, xmm0
ucomiss xmm0, xmm1
jp 0x18046f6f7
push rax
pushf
mov eax, 0x5c312764
pushf
not eax
add eax, 0xf258442c
xor eax, 0xb4878519
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb0011982
xor eax, 0x94bf3400
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe9d34766
xor eax, 0xa250012c
rol eax, 0xd
popf
pushf
not eax
add eax, 0xdfeb3931
xor eax, 0x91d48760
rol eax, 0xbd
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x206b04ec
pushf
not eax
add eax, 0xb0789e8d
xor eax, 0xde940fab
rol eax, 0x84
popf
pushf
not eax
add eax, 0x9100e7d9
xor eax, 0xd849ec21
rol eax, 0x87
popf
pushf
not eax
add eax, 0xba84dcf6
xor eax, 0xfb6ff9e0
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf5adebe0
xor eax, 0x882ba9a2
rol eax, 0xf5
popf
jmp 0x18046ee8d
je 0x18046f785
push rax
pushf
mov eax, 0x8a9eef83
pushf
not eax
add eax, 0xa553a5e7
xor eax, 0xcb3a40be
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc70eaaed
xor eax, 0xd95397cf
rol eax, 0xb4
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x8ff6c3f4
pushf
not eax
add eax, 0xf264c97d
xor eax, 0xb2e6a8b6
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc26bccfb
xor eax, 0x804903ff
rol eax, 0x77
popf
jmp 0x18046ee8d
dec edx
push rax
pushf
mov eax, 0x5d2213ec
pushf
not eax
add eax, 0x93223d6d
xor eax, 0xa0213b70
rol eax, 0x28
popf
pushf
not eax
add eax, 0xcde9521d
xor eax, 0xacd66486
rol eax, 0x19
popf
jmp 0x18046ee8d
movss dword [rcx + 0x4be4], xmm2
movd xmm0, edx
cvtdq2ps xmm0, xmm0
movss dword [rcx + 0x4be0], xmm0
movss dword [rax], xmm0
movss dword [rax + 4], xmm2
mov rdx, qword [0x180259f90]
push rax
pushf
mov eax, 0x279e031e
pushf
not eax
add eax, 0x999c8e90
xor eax, 0xd3783ffa
rol eax, 0x66
popf
pushf
not eax
add eax, 0x85b23abe
xor eax, 0xe40517f9
rol eax, 0xde
popf
jmp 0x18046ee8d
mov r8, rax
test rax, rax
jne 0x18046f883
push rax
pushf
mov eax, 0x9fcd767c
pushf
not eax
add eax, 0xa164b9b6
xor eax, 0xf7ce9906
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb76283f4
xor eax, 0xec273bf6
rol eax, 2
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x718fee36
pushf
not eax
add eax, 0xa67c4ea8
xor eax, 0xa5f1d2d3
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x876b6dc0
xor eax, 0xe113d208
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdacb4070
xor eax, 0xc7698c82
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x9f424023
xor eax, 0xfd4b6f56
rol eax, 0x46
popf
jmp 0x18046ee8d
lea r8, [rdx + 0xdfc]
push rax
pushf
mov eax, 0x5dab2b4a
pushf
not eax
add eax, 0xed232bb7
xor eax, 0xa6ebe09f
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc163a2e7
xor eax, 0xdecde3fc
rol eax, 0x45
popf
pushf
not eax
add eax, 0xde7032a1
xor eax, 0xd6aa5e3e
rol eax, 0xec
popf
pushf
not eax
add eax, 0xdc55a170
xor eax, 0xd84d4d34
rol eax, 0x7e
popf
jmp 0x18046ee8d
movss xmm0, dword [r8]
comiss xmm0, xmm4
movss xmm1, dword [r8 + 4]
jb 0x18046f9a5
push rax
pushf
mov eax, 0x5a57166b
pushf
not eax
add eax, 0xa6d94298
xor eax, 0xdf937fd7
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa2b7e269
xor eax, 0x9eb44bb4
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf3377756
xor eax, 0xead80d67
rol eax, 0x81
popf
pushf
not eax
add eax, 0xf143fcd0
xor eax, 0xcfc9bdc3
rol eax, 0x6b
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xcf0e80df
pushf
not eax
add eax, 0xda7a4693
xor eax, 0xd24ed224
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb3c18c7d
xor eax, 0xb825a083
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x9684b8a4
xor eax, 0xee16259c
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x89b379f1
xor eax, 0xa01a55f7
rol eax, 0xaf
popf
jmp 0x18046ee8d
comiss xmm1, xmm4
jb 0x18046fa36
push rax
pushf
mov eax, 0x67866ff4
pushf
not eax
add eax, 0xffe040f8
xor eax, 0x81c4fb15
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x948ea921
xor eax, 0xc5fa5e14
rol eax, 0x92
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xf177f6a3
pushf
not eax
add eax, 0xb148b2ca
xor eax, 0xf58977e8
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa64cb1b5
xor eax, 0xe9681918
rol eax, 0xb8
popf
jmp 0x18046ee8d
lea r8, [rcx + 0x36e0]
test r8, r8
je 0x18046fabb
push rax
pushf
mov eax, 0xbf208993
pushf
not eax
add eax, 0xf0157c1f
xor eax, 0xbbac3aee
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa1a5b7e9
xor eax, 0x96f3e64d
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd7efe18f
xor eax, 0xd506b271
rol eax, 0x6f
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x66d016c4
pushf
not eax
add eax, 0xc1c4106a
xor eax, 0xdfd24b24
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf09f37ea
xor eax, 0x9e5cb68b
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xce989dd7
xor eax, 0x84fbabea
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe902e574
xor eax, 0xcad81742
rol eax, 0x98
popf
jmp 0x18046ee8d
mov rdx, r8
jmp 0x18046fbaf
add rdx, 0xdfc
push rax
pushf
mov eax, 0x2af0db15
pushf
not eax
add eax, 0xb1edcba0
xor eax, 0xc8e439ce
rol eax, 9
popf
pushf
not eax
add eax, 0xfbff4fd8
xor eax, 0xc917d761
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x90ff18b4
xor eax, 0xcf4460ef
rol eax, 0x10
popf
pushf
not eax
add eax, 0xef6c7329
xor eax, 0x8c8ff5bb
rol eax, 0x40
popf
jmp 0x18046ee8d
movss xmm0, dword [rdx]
comiss xmm0, xmm4
movss xmm1, dword [rdx + 4]
jb 0x18046fbf0
push rax
pushf
mov eax, 0xafc65e73
pushf
not eax
add eax, 0xeacf8860
xor eax, 0xebc8d44f
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf68d5af0
xor eax, 0xfb45216c
rol eax, 0xd5
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x7ec8d3c3
pushf
not eax
add eax, 0xe7086359
xor eax, 0xab596b96
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb46f9c88
xor eax, 0xd7b2bf81
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xea18cf54
xor eax, 0xcf771467
rol eax, 0xa
popf
jmp 0x18046ee8d
comiss xmm1, xmm4
jb 0x18046fc81
push rax
pushf
mov eax, 0xec117cf8
pushf
not eax
add eax, 0xfeddc986
xor eax, 0x94178e37
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe3599516
xor eax, 0xd59dc8c8
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xdcc5816b
xor eax, 0xf52a0345
rol eax, 0x95
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x85efe309
pushf
not eax
add eax, 0xe9393471
xor eax, 0xb2f5eb46
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xadba377d
xor eax, 0xb3c71d4e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc667ae55
xor eax, 0xf814f5a0
rol eax, 0x17
popf
jmp 0x18046ee8d
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
subss xmm0, dword [r8]
subss xmm1, dword [r8 + 4]
jmp 0x18046fdab
xorps xmm0, xmm0
unpcklps xmm0, xmm3
movaps xmm1, xmm0
movsd qword [rsp + 8], xmm0
movss xmm0, dword [rsp + 8]
shufps xmm1, xmm1, 0x55
push rax
pushf
mov eax, 0xc4bce13d
pushf
not eax
add eax, 0xb749e3f0
xor eax, 0x9f68bffa
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x890b6235
xor eax, 0x8de4674b
rol eax, 0x43
popf
pushf
not eax
add eax, 0x88390307
xor eax, 0xee30dcec
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf292a695
xor eax, 0xdf55d52c
rol eax, 0x3c
popf
jmp 0x18046ee8d
movss dword [rcx + 0xf8], xmm0
movss dword [rcx + 0xfc], xmm1
movss xmm0, dword [rcx + 0xf8]
ucomiss xmm0, xmm3
jp 0x18046fe0e
push rax
pushf
mov eax, 0xb62f652b
pushf
not eax
add eax, 0xb3d7e4e0
xor eax, 0xe334a942
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xdefa8362
xor eax, 0xb6816e03
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfca3edeb
xor eax, 0x9e530f71
rol eax, 0x71
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x8f3e447f
pushf
not eax
add eax, 0x94503fd0
xor eax, 0xc0faabd6
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xedf0fc26
xor eax, 0x86f9d05d
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc1d4f536
xor eax, 0xaaf8bff7
rol eax, 2
popf
jmp 0x18046ee8d
jne 0x18046feaf
push rax
pushf
mov eax, 0x594fbd3a
pushf
not eax
add eax, 0xb9b2900e
xor eax, 0xd42910ea
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9858ec8b
xor eax, 0x9071fdcd
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb4ad84b9
xor eax, 0xc2f66f9c
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc5af7553
xor eax, 0x9c04c642
rol eax, 0xe1
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xa5f06512
pushf
not eax
add eax, 0xeb54a0a0
xor eax, 0xc6a15b42
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbe7fcc6d
xor eax, 0xdcc41e2c
rol eax, 0x45
popf
pushf
not eax
add eax, 0xe55f0881
xor eax, 0x850dbb8c
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xae206d87
xor eax, 0xe985020e
rol eax, 0x8d
popf
jmp 0x18046ee8d
ucomiss xmm1, xmm3
jp 0x18046ff66
push rax
pushf
mov eax, 0xb04c98bd
pushf
not eax
add eax, 0x9a265078
xor eax, 0xce2caead
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xb0cc1cf4
xor eax, 0xa8b57ff8
rol eax, 0x89
popf
pushf
not eax
add eax, 0xbcf09948
xor eax, 0xeedc292a
rol eax, 9
popf
pushf
not eax
add eax, 0xe462bec7
xor eax, 0xfcd88d85
rol eax, 0x76
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xb2f2a760
pushf
not eax
add eax, 0xa278ae59
xor eax, 0xcd25fb6f
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa7b49f54
xor eax, 0xa08c5a90
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbfcd56c7
xor eax, 0xeba798aa
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x8a4770bd
xor eax, 0xb89a38b3
rol eax, 0xc7
popf
jmp 0x18046ee8d
je 0x180470007
push rax
pushf
mov eax, 0xd2da12f3
pushf
not eax
add eax, 0xc974689a
xor eax, 0xa1cc2fc0
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xf5c2e16b
xor eax, 0xabdeabe2
rol eax, 0x64
popf
pushf
not eax
add eax, 0xad16f78b
xor eax, 0xf3edd527
rol eax, 0xef
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x89a9aca1
pushf
not eax
add eax, 0xd40c0d62
xor eax, 0x9d58eb2c
rol eax, 0x95
popf
pushf
not eax
add eax, 0xc108ba14
xor eax, 0xc050be47
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb3d8154f
xor eax, 0xc610b0df
rol eax, 3
popf
pushf
not eax
add eax, 0x82625293
xor eax, 0xa3b2d878
rol eax, 0xcf
popf
jmp 0x18046ee8d
mov byte [rcx + 0x48f3], 0
push rax
pushf
mov eax, 0x9cb024f7
pushf
not eax
add eax, 0xa014f598
xor eax, 0xe7091907
rol eax, 0xef
popf
pushf
not eax
add eax, 0x990e5adb
xor eax, 0xb43a68c8
rol eax, 0xbe
popf
jmp 0x18046ee8d
movsd xmm0, qword [rax]
lea r10, [rcx + 0xdfc]
movss xmm5, dword [0x1801d1ed0]
lea rdx, [rcx + 0xe04]
movsd qword [rcx + 0x36e0], xmm0
lea r8, [rcx + 0x374c]
mov ebx, 0x4aa43e79
pushf
not ebx
add ebx, 0xeed29d3f
xor ebx, 0xb5859d4c
rol ebx, 0xb2
popf
pushf
not ebx
add ebx, 0x94bd1fd1
xor ebx, 0xd7bd6639
rol ebx, 0x86
popf
pushf
not ebx
add ebx, 0xd9740fb1
xor ebx, 0x9010499c
rol ebx, 0xe
popf
lea r11, [rcx + 0x3710]
lea r9, [rcx + 0x3768]
xor edi, edi
push rax
pushf
mov eax, 0x305990e3
pushf
not eax
add eax, 0xd99d4ef8
xor eax, 0xa5b9a851
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xec6d9864
xor eax, 0xb1e37e6f
rol eax, 0x69
popf
jmp 0x18046ee8d
cmp byte [rdx], dil
je 0x180470182
push rax
pushf
mov eax, 0xb9cbcf62
pushf
not eax
add eax, 0xc46b88e3
xor eax, 0xfe10c901
rol eax, 0x45
popf
pushf
not eax
add eax, 0xc39d73ac
xor eax, 0xe1af636c
rol eax, 0x44
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x4061e1cb
pushf
not eax
add eax, 0xdfe43c78
xor eax, 0xa0660cda
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb305b479
xor eax, 0x927afcc5
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf3e46045
xor eax, 0xbd46b7ed
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8f79c761
xor eax, 0xc2438f27
rol eax, 0xfa
popf
jmp 0x18046ee8d
comiss xmm3, dword [r9]
jbe 0x180470227
push rax
pushf
mov eax, 0x5ac4c928
pushf
not eax
add eax, 0xac6bfca4
xor eax, 0xc4560b86
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x889a13fa
xor eax, 0x8cafec1d
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8c487ddd
xor eax, 0xb87f9e85
rol eax, 0x3c
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xa2514968
pushf
not eax
add eax, 0xea58aa1f
xor eax, 0xd47ed1a2
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb3d644ee
xor eax, 0xf18287d2
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9f2785c7
xor eax, 0x8d8e2d96
rol eax, 0x28
popf
jmp 0x18046ee8d
mov al, 0x3b
pushf
not al
add al, 0x8e
xor al, 0xa7
rol al, 0x3a
popf
pushf
not al
add al, 0x53
xor al, 0xdb
rol al, 0x37
popf
pushf
not al
add al, 0x72
xor al, 0x23
rol al, 0x2f
popf
jmp 0x180470300
xor al, al
push rax
pushf
mov eax, 0xa687e28e
pushf
not eax
add eax, 0xa913f358
xor eax, 0xbba2f032
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbfe2f482
xor eax, 0xfceb8224
rol eax, 0x4d
popf
jmp 0x18046ee8d
mov byte [rdx + 0x2934], al
mov word [r8 - 0xa], di
cmp byte [rdx], dil
jne 0x180470369
push rax
pushf
mov eax, 0xbe47641c
pushf
not eax
add eax, 0x92708258
xor eax, 0xe1376d51
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8e81a144
xor eax, 0xb949dfda
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa4061c09
xor eax, 0x9c8d9c53
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xbfd460cb
xor eax, 0xf70901b1
rol eax, 0x64
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xa5e4cb93
pushf
not eax
add eax, 0xa733e74a
xor eax, 0xfc0144ef
rol eax, 0x73
popf
pushf
not eax
add eax, 0x89456a0f
xor eax, 0x8e757fbf
rol eax, 0x40
popf
jmp 0x18046ee8d
movss xmm0, dword [r9]
comiss xmm0, xmm3
jb 0x1804703ff
push rax
pushf
mov eax, 0xb158cbc4
pushf
not eax
add eax, 0xbc1b41d8
xor eax, 0xb52cc82f
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf01ac1e3
xor eax, 0x8094821d
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc02f3750
xor eax, 0x9fce54c5
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xcc237136
xor eax, 0xeaff36c4
rol eax, 0xc7
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xfd8fa584
pushf
not eax
add eax, 0xb7b6479b
xor eax, 0xe885aed6
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x840b6fc4
xor eax, 0xe7898b2b
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb5099419
xor eax, 0xde0d403a
rol eax, 0x35
popf
jmp 0x18046ee8d
mov al, 0x20
pushf
not al
add al, 0x4e
xor al, 0x79
rol al, 0x5b
popf
pushf
not al
add al, 0xaf
xor al, 0x1c
rol al, 0xc
popf
jmp 0x1804704cb
xor al, al
push rax
pushf
mov eax, 0x1e102c8b
pushf
not eax
add eax, 0xa1d5d7af
xor eax, 0xae564017
rol eax, 0xef
popf
pushf
not eax
add eax, 0xef27d465
xor eax, 0xf98dbdbf
rol eax, 0
popf
jmp 0x18046ee8d
mov byte [rdx + 0x2952], al
movss xmm0, dword [r9]
movss dword [r9 + 0x14], xmm0
cmp byte [rdx], dil
je 0x180470527
push rax
pushf
mov eax, 0xa9beb670
pushf
not eax
add eax, 0x9e102a4b
xor eax, 0xc797447b
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf3548b28
xor eax, 0xfc256d5f
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xdd00f46e
xor eax, 0x979c35e0
rol eax, 0xb9
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x520a8d63
pushf
not eax
add eax, 0xeecfd5ad
xor eax, 0xcc305f94
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb1c5b389
xor eax, 0xb61b94b6
rol eax, 0xbf
popf
jmp 0x18046ee8d
comiss xmm3, xmm0
jbe 0x180470592
push rax
pushf
mov eax, 0x9807224c
pushf
not eax
add eax, 0xa78cd8e7
xor eax, 0xea91581c
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc0274287
xor eax, 0x9643b4bc
rol eax, 0x12
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x66290d5e
pushf
not eax
add eax, 0xc3c008da
xor eax, 0xf7daeaff
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8d96e399
xor eax, 0xf8fec086
rol eax, 0xc2
popf
jmp 0x18046ee8d
movaps xmm0, xmm3
jmp 0x180470699
addss xmm0, dword [rcx + 0x18]
jmp 0x180470699
movaps xmm0, xmm5
push rax
pushf
mov eax, 0x94ebdfda
pushf
not eax
add eax, 0xf4168555
xor eax, 0xf7e3f92c
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9bd16168
xor eax, 0xeb5eb89b
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8920c666
xor eax, 0x9bb92e60
rol eax, 0x79
popf
pushf
not eax
add eax, 0xa26eeaab
xor eax, 0xa7a4d086
rol eax, 0x84
popf
jmp 0x18046ee8d
movss dword [r9], xmm0
cmp byte [rdx + 0x2934], dil
je 0x180470704
push rax
pushf
mov eax, 0xb0dc36ca
pushf
not eax
add eax, 0xf9d8e41e
xor eax, 0x91c8fff5
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa1c7a437
xor eax, 0xab6bd76e
rol eax, 0x25
popf
pushf
not eax
add eax, 0xefce59db
xor eax, 0xf492099a
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfadb62b6
xor eax, 0xfa6628f3
rol eax, 0x79
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x864c9ce0
pushf
not eax
add eax, 0xd7d7a750
xor eax, 0xbd3822f8
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc2c190ab
xor eax, 0xce69eae2
rol eax, 0x39
popf
pushf
not eax
add eax, 0x82202f12
xor eax, 0xa6e6a6ed
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa11341e6
xor eax, 0xf6200fc7
rol eax, 0xc7
popf
jmp 0x18046ee8d
movsd xmm0, qword [rcx + 0x3e48]
subsd xmm0, qword [r11]
cvtpd2ps xmm1, xmm0
movss xmm0, dword [rcx + 0x30]
comiss xmm0, xmm1
jbe 0x1804707ab
push rax
pushf
mov eax, 0xa9a8af09
pushf
not eax
add eax, 0xc76a2b73
xor eax, 0xeba781b0
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9c795649
xor eax, 0x9a82ef4a
rol eax, 5
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xa26b5156
pushf
not eax
add eax, 0xe882f138
xor eax, 0xc7d7a3a5
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xdc158c5f
xor eax, 0xd733caa3
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xf01ca35d
xor eax, 0xb607ae55
rol eax, 0x2d
popf
jmp 0x18046ee8d
test r10, r10
je 0x18047083c
push rax
pushf
mov eax, 0xaeb143c3
pushf
not eax
add eax, 0xc8643b29
xor eax, 0xf0ffe43c
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb933f438
xor eax, 0xd5504ee4
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc57a4941
xor eax, 0xa00df823
rol eax, 0x42
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xcfb64114
pushf
not eax
add eax, 0xc01843f9
xor eax, 0xfd054be6
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9bdcda30
xor eax, 0xd2b3c47b
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd16ef9dd
xor eax, 0xce6fa4e5
rol eax, 0xff
popf
jmp 0x18046ee8d
mov rax, r10
jmp 0x180470936
mov rax, qword [0x180259f90]
add rax, 0xdfc
push rax
pushf
mov eax, 0x7fdbc0f9
pushf
not eax
add eax, 0xad8138a0
xor eax, 0xe60c60c1
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xbb6f5548
xor eax, 0xa1b9dc22
rol eax, 0x27
popf
pushf
not eax
add eax, 0xeb9236e7
xor eax, 0x869a3013
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9106fe7f
xor eax, 0xd416a761
rol eax, 0x13
popf
jmp 0x18046ee8d
movss xmm0, dword [rax]
comiss xmm0, xmm4
movss xmm1, dword [rax + 4]
jb 0x18047098a
push rax
pushf
mov eax, 0x9917cca
pushf
not eax
add eax, 0xe6750637
xor eax, 0xfa0ff448
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf6c4b31c
xor eax, 0xde9e3a7b
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe739f8a9
xor eax, 0xaf12f649
rol eax, 0xb3
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x196a5e73
pushf
not eax
add eax, 0xb077e770
xor eax, 0xc168ebfa
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xac63153f
xor eax, 0xe73325b9
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8499f3b0
xor eax, 0xac9f41f9
rol eax, 0x3e
popf
jmp 0x18046ee8d
comiss xmm1, xmm4
jb 0x180470a2e
push rax
pushf
mov eax, 0x1986fe4a
pushf
not eax
add eax, 0x9d3c7cf2
xor eax, 0xd860c543
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb74f5a55
xor eax, 0xa74afbf2
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xac68ed76
xor eax, 0x8b7ba299
rol eax, 0x73
popf
pushf
not eax
add eax, 0xbc55185e
xor eax, 0xe408515c
rol eax, 0x4d
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x5a05daeb
pushf
not eax
add eax, 0xd827d911
xor eax, 0x9845113d
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd77dc288
xor eax, 0xa6163614
rol eax, 0xec
popf
jmp 0x18046ee8d
movss xmm2, dword [r10]
movss xmm1, dword [r10 + 4]
subss xmm2, dword [r11 - 0x28]
subss xmm1, dword [r11 - 0x24]
jmp 0x180470b22
movaps xmm2, xmm3
movaps xmm1, xmm3
push rax
pushf
mov eax, 0x51a49be9
pushf
not eax
add eax, 0xd97ca46a
xor eax, 0xe248c7ae
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd1551fc5
xor eax, 0xeb120558
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa1cb73e5
xor eax, 0x817e353c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x8c83fdd5
xor eax, 0x83ee203d
rol eax, 0x8c
popf
jmp 0x18046ee8d
movss xmm0, dword [rcx + 0x34]
mulss xmm1, xmm1
mulss xmm2, xmm2
mulss xmm0, xmm0
addss xmm1, xmm2
comiss xmm0, xmm1
jbe 0x180470b6f
push rax
pushf
mov eax, 0x564568c4
pushf
not eax
add eax, 0x8343b95d
xor eax, 0xc612e2fd
rol eax, 0xff
popf
pushf
not eax
add eax, 0xce47078b
xor eax, 0xd8d0a838
rol eax, 0x1b
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xb19bb235
pushf
not eax
add eax, 0x91e27889
xor eax, 0xc90eef0c
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9d8d9991
xor eax, 0xc53b093e
rol eax, 0x29
popf
jmp 0x18046ee8d
inc word [r8]
jmp 0x180470bf4
mov word [r8], 1
mov rax, qword [rcx + 0x3e48]
mov qword [r11], rax
movsd xmm0, qword [r10]
movsd qword [r11 - 0x28], xmm0
movzx eax, word [r8]
mov word [r8 - 0xa], ax
mov dword [r9 + 0x28], edi
jmp 0x180471082
cmp byte [rdx], dil
je 0x180470c99
push rax
pushf
mov eax, 0xa7974f5c
pushf
not eax
add eax, 0xbf90b9eb
xor eax, 0xc0a29143
rol eax, 0x12
popf
pushf
not eax
add eax, 0xc2f61bf6
xor eax, 0xd55ebe86
rol eax, 0xb
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xeaa7e2d7
pushf
not eax
add eax, 0xcb1c7264
xor eax, 0xf55ac56d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xcdf9b119
xor eax, 0xee4e5e5b
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd7c549ec
xor eax, 0xa9d88547
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x9d1aa37d
xor eax, 0xf6857a02
rol eax, 0x57
popf
jmp 0x18046ee8d
test r10, r10
je 0x180470d3d
push rax
pushf
mov eax, 0x2bb4a923
pushf
not eax
add eax, 0x8d61f99a
xor eax, 0x81e1f55b
rol eax, 0x87
popf
pushf
not eax
add eax, 0x982f8806
xor eax, 0xcf23330f
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf6493001
xor eax, 0xf66822a2
rol eax, 4
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x6f48942b
pushf
not eax
add eax, 0xf17fb3cb
xor eax, 0x8aae9b50
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb2c1f57c
xor eax, 0x8cb09c65
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe8e5143d
xor eax, 0x84c497a6
rol eax, 0xcb
popf
jmp 0x18046ee8d
mov rax, r10
jmp 0x180470e24
mov rax, qword [0x180259f90]
add rax, 0xdfc
push rax
pushf
mov eax, 0x24b1b5f7
pushf
not eax
add eax, 0xbf3e6a07
xor eax, 0xbc1deba7
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xcafaf839
xor eax, 0xc62f8c43
rol eax, 0x93
popf
jmp 0x18046ee8d
movss xmm0, dword [rax]
comiss xmm0, xmm4
movss xmm1, dword [rax + 4]
jb 0x180470e65
push rax
pushf
mov eax, 0x17e7854e
pushf
not eax
add eax, 0xa7317ca1
xor eax, 0xf6792c13
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x81ac6155
xor eax, 0xc5fff3b4
rol eax, 0x8e
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x455fa9a8
pushf
not eax
add eax, 0x82efb40d
xor eax, 0x82f0659b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9be715ab
xor eax, 0xe9335c41
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x83b227bf
xor eax, 0xf2bb3cb2
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x985946f4
xor eax, 0xf0dcc460
rol eax, 0xc8
popf
jmp 0x18046ee8d
comiss xmm1, xmm4
jb 0x180470ef6
push rax
pushf
mov eax, 0x3e7b10a9
pushf
not eax
add eax, 0xb23a12bc
xor eax, 0xe38e8d77
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xea59d40e
xor eax, 0xe74fddb4
rol eax, 0x32
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xd8a42095
pushf
not eax
add eax, 0xde1e4609
xor eax, 0xcbd9c5b1
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd0a77f2d
xor eax, 0xc5249a04
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x9811497c
xor eax, 0x96841958
rol eax, 6
popf
pushf
not eax
add eax, 0xc74c6e31
xor eax, 0x8b9aa376
rol eax, 0xd4
popf
jmp 0x18046ee8d
movss xmm0, dword [r10]
movss xmm1, dword [r10 + 4]
subss xmm1, dword [r11 - 0x24]
subss xmm0, dword [r11 - 0x28]
mulss xmm1, xmm1
mulss xmm0, xmm0
addss xmm1, xmm0
jmp 0x18047102c
movaps xmm1, xmm3
push rax
pushf
mov eax, 0x63542632
pushf
not eax
add eax, 0xe5b42cf6
xor eax, 0x95cf7fbc
rol eax, 0x55
popf
pushf
not eax
add eax, 0x85b5d085
xor eax, 0x8b9f0bdf
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x98be845f
xor eax, 0xb04a49bb
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8b7a7fd9
xor eax, 0xf19ca256
rol eax, 0xfa
popf
jmp 0x18046ee8d
movss xmm0, dword [r9 + 0x28]
maxss xmm0, xmm1
movss dword [r9 + 0x28], xmm0
push rax
pushf
mov eax, 0xb2fbfce5
pushf
not eax
add eax, 0xe541a06d
xor eax, 0x8160e3d8
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcd7d8a31
xor eax, 0x99bd97cd
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe239ef0a
xor eax, 0xe15b9687
rol eax, 0x19
popf
jmp 0x18046ee8d
cmp word [r8 - 0xa], 2
sete al
mov byte [rdx + 0x2939], al
cmp byte [rdx + 0x2934], dil
je 0x1804710e0
push rax
pushf
mov eax, 0x882d1191
pushf
not eax
add eax, 0xf1f483b6
xor eax, 0xa9ddf495
rol eax, 0xea
popf
pushf
not eax
add eax, 0x96abdb04
xor eax, 0x8c8e4334
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc5204f92
xor eax, 0xe69fd635
rol eax, 0xdc
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0xfac1401a
pushf
not eax
add eax, 0x853b2b2c
xor eax, 0xc4a26e7f
rol eax, 0x55
popf
pushf
not eax
add eax, 0x9cdd94d2
xor eax, 0xadbe6c57
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf1133232
xor eax, 0xdea380fd
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb537e1f1
xor eax, 0xa64af45d
rol eax, 0xc1
popf
jmp 0x18046ee8d
mov byte [rcx + 0x48f3], dil
push rax
pushf
mov eax, 0x4e4ca811
pushf
not eax
add eax, 0xbb390bb0
xor eax, 0xfde2612d
rol eax, 0x62
popf
pushf
not eax
add eax, 0xdbd370e5
xor eax, 0xfb05e7ec
rol eax, 6
popf
pushf
not eax
add eax, 0xc73b3c83
xor eax, 0x8fdabde7
rol eax, 0xa
popf
jmp 0x18046ee8d
add r11, 8
add r9, 4
add r8, 2
inc rdx
sub rbx, 1
jne 0x1804711f8
push rax
pushf
mov eax, 0xd5faae71
pushf
not eax
add eax, 0xa1518084
xor eax, 0xb4e9ef32
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfa241a29
xor eax, 0xe95a800d
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x81adbe56
xor eax, 0x837ec6f4
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa2869634
xor eax, 0x890d051b
rol eax, 0xb7
popf
jmp 0x18046ee8d
push rax
pushf
mov eax, 0x9bf19812
pushf
not eax
add eax, 0xb4d76035
xor eax, 0x931df6a4
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe0c407fe
xor eax, 0xd6376195
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb357685f
xor eax, 0xca72626d
rol eax, 0xc0
popf
jmp 0x18046ee8d
mov rbx, qword [rsp + 0x10]
mov rsi, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
ret