Function at 0x1401ada58
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0xc80c72c
pushf
not eax
add eax, 0xed53ebe8
xor eax, 0x96a4a058
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa95b754f
xor eax, 0xce9debe4
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa06ff20d
xor eax, 0xaa6fe047
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe111dc54
xor eax, 0x990ecead
rol eax, 0xe0
popf
cmp eax, 4
jne 0x1401adabb
popf
pop rax
jmp 0x1401aded3
cmp eax, 0
jne 0x1401adaca
popf
pop rax
jmp 0x1401adb9c
cmp eax, 3
jne 0x1401adad9
popf
pop rax
jmp 0x1401ade3a
cmp eax, 1
jne 0x1401adae8
popf
pop rax
jmp 0x1401adcdf
cmp eax, 0xd
jne 0x1401adaf7
popf
pop rax
jmp 0x1401ae31b
cmp eax, 7
jne 0x1401adb06
popf
pop rax
jmp 0x1401ae010
cmp eax, 0xe
jne 0x1401adb15
popf
pop rax
jmp 0x1401ae35c
cmp eax, 0xb
jne 0x1401adb24
popf
pop rax
jmp 0x1401ae237
cmp eax, 0xc
jne 0x1401adb33
popf
pop rax
jmp 0x1401ae29c
cmp eax, 8
jne 0x1401adb42
popf
pop rax
jmp 0x1401ae0bc
cmp eax, 5
jne 0x1401adb51
popf
pop rax
jmp 0x1401adf38
cmp eax, 2
jne 0x1401adb60
popf
pop rax
jmp 0x1401addd5
cmp eax, 9
jne 0x1401adb6f
popf
pop rax
jmp 0x1401ae121
cmp eax, 0xa
jne 0x1401adb7e
popf
pop rax
jmp 0x1401ae1cd
cmp eax, 6
jne 0x1401adb8d
popf
pop rax
jmp 0x1401adfd1
cmp eax, 0xf
jne 0x1401adb9c
popf
pop rax
jmp 0x1401ae39a
mov byte [rsp + 0x20], r9b
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x78
mov rax, qword [rsp + 0xa0]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0xa0]
movss xmm0, dword [rax]
movss dword [rsp + 0x58], xmm0
mov rax, qword [rsp + 0x98]
movss xmm0, dword [rax + 4]
movss dword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x98]
movss xmm0, dword [rax]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [rsp + 0x48]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x24], xmm0
movss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x2c], xmm0
movzx eax, byte [rsp + 0xa8]
test eax, eax
je 0x1401adc99
push rax
pushf
mov eax, 0x551cb501
pushf
not eax
add eax, 0x8ec2df97
xor eax, 0xd0fa0d82
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xba1fa33e
xor eax, 0x953143d5
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9fbbb924
xor eax, 0xd3046f71
rol eax, 0x22
popf
pushf
not eax
add eax, 0x92ba6d70
xor eax, 0xbbfeaf81
rol eax, 0xee
popf
jmp 0x1401adaac
push rax
pushf
mov eax, 0x99d31f3
pushf
not eax
add eax, 0xe8d377fa
xor eax, 0xa75ff955
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x88ba65d6
xor eax, 0x9f1db933
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa62b67fa
xor eax, 0xe818b8d7
rol eax, 0x62
popf
jmp 0x1401adaac
lea rax, [rsp + 0x38]
mov rcx, qword [rsp + 0x90]
mov rdi, rax
lea rsi, [rcx + 0x88]
mov ecx, 0x554039a0
pushf
not ecx
add ecx, 0xb041368c
xor ecx, 0xc9a07027
rol ecx, 0xbe
popf
pushf
not ecx
add ecx, 0xf34967ab
xor ecx, 0x82f5d40f
rol ecx, 0x59
popf
pushf
not ecx
add ecx, 0xc387c3fd
xor ecx, 0xdaef1adc
rol ecx, 0xc9
popf
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x20]
comiss xmm0, dword [rsp + 0x38]
jae 0x1401add8f
push rax
pushf
mov eax, 0xeb78bd85
pushf
not eax
add eax, 0xcb800250
xor eax, 0xdfadf656
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd1e5ec09
xor eax, 0xf39b8c05
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa3c792fe
xor eax, 0xce0b248a
rol eax, 0x1b
popf
jmp 0x1401adaac
push rax
pushf
mov eax, 0xf68c8ad8
pushf
not eax
add eax, 0x9b68c122
xor eax, 0x8a593b68
rol eax, 0xa
popf
pushf
not eax
add eax, 0xbac01b90
xor eax, 0xc2dfc84e
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd57e91d1
xor eax, 0x87cc7fa1
rol eax, 0xf5
popf
jmp 0x1401adaac
movss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x20], xmm0
push rax
pushf
mov eax, 0x14ca3101
pushf
not eax
add eax, 0xd4f960f5
xor eax, 0xa6a654a1
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe0519338
xor eax, 0xcccacf16
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x97b5e820
xor eax, 0xe57cc7b0
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xdc33c1ff
xor eax, 0xde7e0136
rol eax, 0xcd
popf
jmp 0x1401adaac
movss xmm0, dword [rsp + 0x24]
comiss xmm0, dword [rsp + 0x3c]
jae 0x1401ade8d
push rax
pushf
mov eax, 0x318a9e29
pushf
not eax
add eax, 0xa93b41a4
xor eax, 0xa30b399a
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf1030a2d
xor eax, 0x84b5782e
rol eax, 0x61
popf
pushf
not eax
add eax, 0xcd6284e5
xor eax, 0xdb3b5569
rol eax, 0x60
popf
jmp 0x1401adaac
push rax
pushf
mov eax, 0x5f3565cd
pushf
not eax
add eax, 0xd4623f56
xor eax, 0xbab3f236
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x834705c4
xor eax, 0xd04b2c4b
rol eax, 0x46
popf
pushf
not eax
add eax, 0xac4b4f1a
xor eax, 0xc74415bd
rol eax, 0x33
popf
jmp 0x1401adaac
movss xmm0, dword [rsp + 0x3c]
movss dword [rsp + 0x24], xmm0
push rax
pushf
mov eax, 0xe905d80c
pushf
not eax
add eax, 0xe39b0bea
xor eax, 0xba95463b
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa25e500e
xor eax, 0x9dfe160e
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xfa014d47
xor eax, 0xee4deb37
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x81c84a4c
xor eax, 0x9c364865
rol eax, 0xbb
popf
jmp 0x1401adaac
movss xmm0, dword [rsp + 0x28]
comiss xmm0, dword [rsp + 0x40]
jbe 0x1401adf9e
push rax
pushf
mov eax, 0x68738640
pushf
not eax
add eax, 0xc452eb1a
xor eax, 0xd0177e7b
rol eax, 0x31
popf
pushf
not eax
add eax, 0x855eaa57
xor eax, 0xead3014a
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x94b74e9f
xor eax, 0xe3e27f8b
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb7da6947
xor eax, 0xb565c24f
rol eax, 7
popf
jmp 0x1401adaac
push rax
pushf
mov eax, 0x909cee4b
pushf
not eax
add eax, 0x80be1c1d
xor eax, 0x8beafc7e
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xefb2cbcd
xor eax, 0x8b46ecda
rol eax, 0x24
popf
jmp 0x1401adaac
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x28], xmm0
push rax
pushf
mov eax, 0x19adfc94
pushf
not eax
add eax, 0x9200703e
xor eax, 0x80e27a60
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xe80cb153
xor eax, 0xf7b4ac6e
rol eax, 0x86
popf
jmp 0x1401adaac
movss xmm0, dword [rsp + 0x2c]
comiss xmm0, dword [rsp + 0x44]
jbe 0x1401ae063
push rax
pushf
mov eax, 0xb867385a
pushf
not eax
add eax, 0x802b0146
xor eax, 0xafa6c5ea
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xbf640632
xor eax, 0xf3b911ad
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf1b668d0
xor eax, 0xed1d19f4
rol eax, 0x39
popf
jmp 0x1401adaac
push rax
pushf
mov eax, 0xd172c0cd
pushf
not eax
add eax, 0xd33ec34f
xor eax, 0xdbec5809
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa8792aac
xor eax, 0x93d4f776
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x912dff45
xor eax, 0xc0ff67d3
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc06eeaff
xor eax, 0x9547952c
rol eax, 0xf7
popf
jmp 0x1401adaac
movss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0x2c], xmm0
push rax
pushf
mov eax, 0x59f2ade
pushf
not eax
add eax, 0xe8186f9e
xor eax, 0xbea6d197
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x90810a71
xor eax, 0xf5b12f3d
rol eax, 0x89
popf
pushf
not eax
add eax, 0x96d73823
xor eax, 0xe5e89845
rol eax, 0
popf
pushf
not eax
add eax, 0xd85effc9
xor eax, 0x8e1535b0
rol eax, 0x41
popf
jmp 0x1401adaac
movss xmm0, dword [rsp + 0x20]
comiss xmm0, dword [rsp + 0x28]
jb 0x1401ae187
push rax
pushf
mov eax, 0xc940d00d
pushf
not eax
add eax, 0xa104aaeb
xor eax, 0xd1da63a0
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa331ae04
xor eax, 0xe3a6f114
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc380801a
xor eax, 0x95c590b2
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x9a831ee3
xor eax, 0xa8519958
rol eax, 0x49
popf
jmp 0x1401adaac
push rax
pushf
mov eax, 0x5e7d9813
pushf
not eax
add eax, 0xdfd92fb9
xor eax, 0x8d1065d3
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xac92a8a2
xor eax, 0xa4c6a620
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xd8dd196c
xor eax, 0xd89ced75
rol eax, 0x3e
popf
jmp 0x1401adaac
movss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x30], xmm0
jmp 0x1401ae29c
movss xmm0, dword [rsp + 0x28]
movss dword [rsp + 0x30], xmm0
push rax
pushf
mov eax, 0x1d26c805
pushf
not eax
add eax, 0xa4586643
xor eax, 0xc9695c95
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc8576ba7
xor eax, 0xf30d89a6
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x941f9f6e
xor eax, 0xe367c4a2
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa2e67635
xor eax, 0xe441eff0
rol eax, 0xa6
popf
jmp 0x1401adaac
movss xmm0, dword [rsp + 0x30]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x24]
comiss xmm0, dword [rsp + 0x2c]
jb 0x1401ae2e8
push rax
pushf
mov eax, 0x6a608540
pushf
not eax
add eax, 0xa5aa4130
xor eax, 0x90b029e5
rol eax, 0x44
popf
pushf
not eax
add eax, 0x876bb2a5
xor eax, 0xc15291fa
rol eax, 0x89
popf
jmp 0x1401adaac
push rax
pushf
mov eax, 0x521927db
pushf
not eax
add eax, 0xc3928f5a
xor eax, 0x96297f4d
rol eax, 0x61
popf
pushf
not eax
add eax, 0x94e65bbf
xor eax, 0xc67e2b57
rol eax, 0x2e
popf
jmp 0x1401adaac
movss xmm0, dword [rsp + 0x24]
movss dword [rsp + 0x34], xmm0
jmp 0x1401ae39a
movss xmm0, dword [rsp + 0x2c]
movss dword [rsp + 0x34], xmm0
push rax
pushf
mov eax, 0xbf955b57
pushf
not eax
add eax, 0xeaeb9610
xor eax, 0xf9b6ad08
rol eax, 1
popf
pushf
not eax
add eax, 0x854c8df1
xor eax, 0xdf8b5ef7
rol eax, 0xfd
popf
jmp 0x1401adaac
movss xmm0, dword [rsp + 0x34]
movss dword [rsp + 0x2c], xmm0
mov rax, qword [rsp + 0x90]
add rax, 0x58
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x20]
mov rcx, qword [rsp + 0x68]
call fcn.140292155
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0x20]
lea rdi, [rax + 0x88]
mov rsi, rcx
mov ecx, 0x95ca9b75
pushf
not ecx
add ecx, 0xa7f3907f
xor ecx, 0xd2b37638
rol ecx, 0x9b
popf
pushf
not ecx
add ecx, 0xff12c3f9
xor ecx, 0xb3af93e1
rol ecx, 0x46
popf
pushf
not ecx
add ecx, 0x8caf9b16
xor ecx, 0xe4138b65
rol ecx, 0xb4
popf
rep movsb byte [rdi], byte [rsi]
mov rcx, qword [rsp + 0x90]
call fcn.1402c7c44
add rsp, 0x78
pop rdi
pop rsi
ret