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

Disassembly:
push rax
push rcx
push rdx
push rbx
push rbp
push rsi
push rdi
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
push rbp
mov rbp, rsp
sub rsp, 0x20
and rsp, 0xfffffffffffffff0
lea rbx, [0x140020400]
movabs rdi, 0
push rbx
sub dword [rbx + 0xa4], 0x57af1d89
sub dword [rbx + 0x70], 0x30233539
xor dword [rbx + 0x8c], 0x2c9c5f73
add dword [rbx + 0xf0], 0x618c5830
xor dword [rbx + 0x2e4], 0x171129fb
not dword [rbx + 0x250]
add dword [rbx + 0x1c4], 0x69ac7c0b
add dword [rbx + 0x370], 0x49f6647c
add dword [rbx + 0x174], 0x407e4037
add dword [rbx + 0x10], 0x90245d9
sub dword [rbx + 0x114], 0x3af86de8
not dword [rbx + 0x1c]
not dword [rbx + 0x29c]
sub dword [rbx + 0x188], 0x7e8d0a1c
xor dword [rbx + 0x308], 0x576b4013
not dword [rbx + 0x168]
sub dword [rbx + 0x34c], 0x57ff01e6
xor dword [rbx + 0x344], 0x2a7b2f96
not dword [rbx + 0x214]
xor dword [rbx + 0x1ec], 0xf9c60de
add dword [rbx + 0x144], 0x7b456d4b
xor dword [rbx + 0x1cc], 0x7414636b
not dword [rbx + 0x2d0]
add dword [rbx + 0x2e0], 0x576d4944
not dword [rbx + 0x320]
xor dword [rbx + 0x35c], 0x76e901c5
sub dword [rbx + 0x268], 0x653d0308
not dword [rbx + 0x3ac]
xor dword [rbx + 0x5c], 0x267e009b
sub dword [rbx + 0x60], 0x46ac7f63
not dword [rbx + 0x134]
add dword [rbx + 0x3b4], 0x2db11dda
sub dword [rbx + 0x394], 0x3b5f6b11
sub dword [rbx + 0x180], 0x41c46534
sub dword [rbx + 0x3ec], 0x16ce1770
not dword [rbx + 0x1e0]
xor dword [rbx + 0x2ac], 0x488a5fa4
sub dword [rbx + 0x16c], 0x49431a74
not dword [rbx + 0x3f4]
not dword [rbx + 0x24c]
add dword [rbx + 0x94], 0x4cc66229
xor dword [rbx + 0x194], 0x5ce76ed2
xor dword [rbx + 0x30c], 0x131d6e77
sub dword [rbx + 0x17c], 0x566b1f72
xor dword [rbx + 0xb8], 0x32565859
sub dword [rbx + 0x288], 0x5c7d71fe
xor dword [rbx + 0x1b0], 0x5c6a7ecc
sub dword [rbx + 0x310], 0x3cba486f
add dword [rbx + 0x38], 0x33474148
add dword [rbx + 0xec], 0x47da0c24
sub dword [rbx + 0x22c], 0x117d36d5
xor dword [rbx + 0x220], 0x4e6b2729
sub dword [rbx + 0x208], 0x3ad04f94
sub dword [rbx + 0x1e4], 0x372d1b0e
xor dword [rbx + 0x2b0], 0x42770ad2
xor dword [rbx + 0x6c], 0x3c2b3056
not dword [rbx + 0x128]
add dword [rbx + 0x2fc], 0x2c9e78a2
add dword [rbx + 0xd0], 0x2f5f10d1
sub dword [rbx + 0xbc], 0x704d58ee
sub dword [rbx + 0x318], 0x46442bae
sub dword [rbx + 0x270], 0x778d74ff
not dword [rbx + 0xc]
not dword [rbx + 0xdc]
sub dword [rbx + 0x38c], 0x5f392651
not dword [rbx + 0x3c0]
add dword [rbx + 0x388], 0x53744c89
sub dword [rbx + 0xd4], 0x5b773c09
not dword [rbx + 0x3d8]
sub dword [rbx + 0x2bc], 0x6edc16c0
not dword [rbx + 0xa8]
sub dword [rbx + 0x28], 0xbc14011
sub dword [rbx + 0x260], 0x331968c8
not dword [rbx + 0x1a8]
xor dword [rbx + 0x9c], 0x6b4447a9
sub dword [rbx + 0x228], 0xa9760ee
sub dword [rbx + 0x1d0], 0x67d414bf
not dword [rbx + 0x1fc]
not dword [rbx + 0xb0]
sub dword [rbx + 0x90], 0x68ce5bca
not dword [rbx + 0x78]
xor dword [rbx + 0x2d8], 0x59af5574
sub dword [rbx + 0x2c4], 0x2a4f04d8
xor dword [rbx + 0x2c], 0x75cf5f98
sub dword [rbx + 4], 0x3b811195
not dword [rbx + 0x1b8]
add dword [rbx + 0x58], 0x66f75551
not dword [rbx + 0x3a8]
add dword [rbx + 0x240], 0x40112078
not dword [rbx + 0x130]
not dword [rbx + 0x154]
not dword [rbx + 0x3c]
add dword [rbx + 0x294], 0x1dda2f8a
sub dword [rbx + 0xcc], 0x59672533
not dword [rbx + 0x2f8]
add dword [rbx + 0x4c], 0xafd3bbe
not dword [rbx + 0x280]
xor dword [rbx + 0x21c], 0x30824bfb
not dword [rbx + 0xe0]
xor dword [rbx + 0x284], 0x39b72737
xor dword [rbx + 0x300], 0x47430acc
not dword [rbx + 0x20c]
xor dword [rbx + 0x36c], 0x548028ac
add dword [rbx + 0x2c8], 0x2e865f00
sub dword [rbx + 0x3bc], 0x4dcc52f1
add dword [rbx + 0x398], 0x621853f8
xor dword [rbx + 0x120], 0x790e556e
xor dword [rbx + 0x170], 0x77310d29
not dword [rbx + 0xfc]
sub dword [rbx + 0xa0], 0x129e7246
not dword [rbx + 0x184]
sub dword [rbx + 0xe4], 0x5be81eec
add dword [rbx + 0x274], 0x3143151f
xor dword [rbx + 0x254], 0x10fd51d4
add dword [rbx + 0x24], 0x647b3a29
add dword [rbx + 0x80], 0x4cc44539
add dword [rbx + 0x11c], 0x72a56179
not dword [rbx + 0x13c]
add dword [rbx + 0x238], 0x78475077
xor dword [rbx + 0x1f8], 0x39282754
sub dword [rbx + 0x2b8], 0x18523235
not dword [rbx + 0x15c]
xor dword [rbx + 0x2c0], 0x3cdc0c9c
add dword [rbx + 0x348], 0x6dc741ae
xor dword [rbx + 0x358], 0x46593017
xor dword [rbx + 0x3e0], 0xf4e2e13
not dword [rbx + 0x304]
sub dword [rbx + 0x230], 0x743416d8
not dword [rbx + 0x1a4]
add dword [rbx + 0x37c], 0x469f2f38
not dword [rbx + 0x14]
xor dword [rbx + 0x368], 0x67d53efe
xor dword [rbx + 0x3a0], 0x20975f57
not dword [rbx + 0x32c]
add dword [rbx + 0x68], 0x2e5c2caf
xor dword [rbx + 0x384], 0x454c1649
not dword [rbx + 0x2f4]
xor dword [rbx + 0x3dc], 0x1e7931d0
add dword [rbx + 0x340], 0x46024c0d
not dword [rbx + 0x264]
not dword [rbx + 0x1f4]
not dword [rbx + 0x3fc]
add dword [rbx + 0x200], 0xc4575a6
xor dword [rbx + 0x364], 0x3a2a7d5a
sub dword [rbx + 0x48], 0x5d944b13
sub dword [rbx + 0x2a4], 0x6b8550df
sub dword [rbx + 0x27c], 0x2065508a
add dword [rbx + 0x1d4], 0x77326893
not dword [rbx + 0x3cc]
sub dword [rbx + 0x178], 0x1d0035c0
add dword [rbx + 0x1b4], 0x19863e6c
not dword [rbx + 0x3e4]
not dword [rbx + 0x84]
sub dword [rbx + 0x12c], 0x27fc6b9a
add dword [rbx + 0x88], 0x6ae52f21
sub dword [rbx + 0x2f0], 0x287425cd
xor dword [rbx], 0x4f1666c1
sub dword [rbx + 0x164], 0x1a7314d0
not dword [rbx + 0x3a4]
not dword [rbx + 0xb4]
not dword [rbx + 0x148]
add dword [rbx + 0x2d4], 0x58b02cdd
add dword [rbx + 0x150], 0x4e833c1b
sub dword [rbx + 0x1d8], 0x4b531a5
not dword [rbx + 0x18]
add dword [rbx + 0x224], 0x25924a13
xor dword [rbx + 0xac], 0x4f1715fe
sub dword [rbx + 0x1a0], 0x64cb063c
sub dword [rbx + 0x3d0], 0x10be6846
xor dword [rbx + 0xc8], 0x4ddf5e53
not dword [rbx + 0x14c]
not dword [rbx + 0x104]
sub dword [rbx + 0x3c8], 0x658d759a
not dword [rbx + 0xc4]
sub dword [rbx + 0x50], 0x1a5042ec
add dword [rbx + 0x210], 0x6dcd0aea
xor dword [rbx + 0x198], 0x1cd63ff4
add dword [rbx + 0x140], 0x29285836
not dword [rbx + 0x244]
not dword [rbx + 0x330]
not dword [rbx + 0x334]
not dword [rbx + 0x74]
not dword [rbx + 0x2ec]
add dword [rbx + 0x248], 0x65f418d7
xor dword [rbx + 0x290], 0x284f3049
add dword [rbx + 0x350], 0x1dc76a83
xor dword [rbx + 0x10c], 0x70c47133
xor dword [rbx + 0x2e8], 0x75675b59
not dword [rbx + 0x1ac]
xor dword [rbx + 0x360], 0x56a1358b
add dword [rbx + 0x298], 0xfad3464
sub dword [rbx + 0x64], 0x6595760c
xor dword [rbx + 0x1c0], 0x6a073429
xor dword [rbx + 0x7c], 0x5af24b2e
sub dword [rbx + 0x138], 0x3aa131c2
xor dword [rbx + 0x100], 0x332132e2
sub dword [rbx + 0x328], 0x4da06dfd
add dword [rbx + 0x2dc], 0x238c0b69
xor dword [rbx + 0x3f8], 0x7e1b67b2
sub dword [rbx + 0x1c8], 0x6377e7d
not dword [rbx + 0x3d4]
xor dword [rbx + 0x3b0], 0x72c1366e
xor dword [rbx + 0xe8], 0x59e760df
not dword [rbx + 0xf4]
sub dword [rbx + 0x204], 0x184471dc
xor dword [rbx + 0x34], 0x7f5c273d
not dword [rbx + 0x3f0]
sub dword [rbx + 0x1dc], 0x1286435f
add dword [rbx + 0x124], 0x159f67c0
not dword [rbx + 0x234]
add dword [rbx + 0x39c], 0x4dd7115b
not dword [rbx + 0x338]
not dword [rbx + 0x324]
add dword [rbx + 0x218], 0x73fb66e4
add dword [rbx + 0x19c], 0x357d028d
add dword [rbx + 0x3e8], 0x5b5e43ae
add dword [rbx + 0x160], 0x24b23d50
add dword [rbx + 0x110], 0x122514a2
add dword [rbx + 0x2b4], 0x4a566f10
sub dword [rbx + 0x25c], 0x39a827a4
not dword [rbx + 0xc0]
xor dword [rbx + 0x1bc], 0x599c4e54
sub dword [rbx + 0x23c], 0x662759d
sub dword [rbx + 0x3c4], 0x6fd90059
xor dword [rbx + 0x118], 0x27e6405e
not dword [rbx + 0xd8]
add dword [rbx + 0x18c], 0x6e1426fc
not dword [rbx + 0x26c]
add dword [rbx + 0x1f0], 0x362a5d1b
xor dword [rbx + 0x31c], 0x15f8404a
sub dword [rbx + 0x258], 0x5e9557b6
xor dword [rbx + 0x108], 0x67dc16de
sub dword [rbx + 0x40], 0x44890786
not dword [rbx + 8]
add dword [rbx + 0x374], 0x41a12e7e
add dword [rbx + 0x98], 0x26d26ce9
xor dword [rbx + 0x354], 0x47c34686
not dword [rbx + 0x190]
xor dword [rbx + 0x278], 0x3a66774b
sub dword [rbx + 0x2a0], 0x2883eac
add dword [rbx + 0xf8], 0x70975457
sub dword [rbx + 0x390], 0x61276156
not dword [rbx + 0x3b8]
xor dword [rbx + 0x2cc], 0x3ead0353
sub dword [rbx + 0x2a8], 0x78ef4a7a
sub dword [rbx + 0x44], 0x5d732763
xor dword [rbx + 0x380], 0x2ef366f
xor dword [rbx + 0x378], 0x5887f42
not dword [rbx + 0x54]
xor dword [rbx + 0x20], 0xce31e4c
add dword [rbx + 0x28c], 0x19087d06
sub dword [rbx + 0x33c], 0x78c22fd4
add dword [rbx + 0x314], 0x67ce2108
not dword [rbx + 0x158]
not dword [rbx + 0x30]
not dword [rbx + 0x1e8]
add rdi, 0x400
add rbx, 0x400
cmp rdi, 0x8c000
je 0x1400ad8c8
jmp 0x1400ad035
pop rcx
call fcn.1400abd06
mov rsp, rbp
pop rbp
pop r15
pop r14
pop r13
pop r12
pop r11
pop r10
pop r9
pop r8
pop rdi
pop rsi
pop rbp
pop rbx
pop rdx
pop rcx
pop rax
push rbp
mov rbp, rsp
sub rsp, 3
call 0x1400ad8e9
sub rax, 0xffffffffffffffa2
lea rbx, [0x1404ae360]
push 0x1d
add rdi, 0x19ed
add bh, 0x81
fcmovbe st(0), st(1)
fmul st(6)
call fcn.1400ad926
call fcn.1400ad9c5
call fcn.1400ad926
lea rsp, [rbp + 3]
pop rbp
ret