Function at 0x63da60
Capabilities:
Reference http user-agent string

Disassembly:
mov rcx, qword gs:[0x28]
mov rcx, qword [rcx]
lea rax, [rsp - 0x328]
cmp rax, qword [rcx + 0x10]
jbe 0x63f5b2
sub rsp, 0x3a8
mov qword [rsp + 0x3a0], rbp
lea rbp, [rsp + 0x3a0]
mov qword [rsp + 0x3d8], 0
lea rax, [0x006827a0]
mov qword [rsp], rax
mov qword [rsp + 8], 0
mov qword [rsp + 0x10], 0
mov qword [rsp + 0x18], 0
call fcn.00407900
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x188], rax
mov rcx, qword [0x0088f130]
mov rdx, qword [0x0088f128]
mov rbx, qword [str._____BEGIN_CERTIFICATE______nMIIDAzCCAeugAwIBAgICBnowDQYJKoZIhvcNAQELBQAwKTEOMAwGA1UEBhMFVHVu_naXMxCzAJBgNVBAoTAklUMQowCAYDVQQDEwEqMB4XDTE4MTEwNTE3NTA1NFoXDTI5_nMDYwNTE2NTA1NFowHTEOMAwGA1UEBhMFVHVuaXMxCzAJBgNVBAoTAklUMIIBIjAN_nBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuQy3Qy12X6bR5asZcSx7xHMYEzC_nIazKNGhL3W1jr8QMODJKdRVdi84e8SKkdnQ03hGFqwb3qDCHOuJd4zQRu67F3Z_ndNhqXFwuCHGA3sy62C7ybAvy3H1pWtI2GGg8CcomitP4vmSJD7V7bTWenmpOv_nVjRG1BiPVKGEBsJjGp4XF_8zDhEZg3bU_Xel9ENjTlZGfBtdzOxYWg5bdqGZamK_nz9lJbfz6hF4FW0ji7SIR0vaenuo90HUnwouioFv_wbgbbQhmiY2JVAaSBP0X3F78_nBRbw2WHq_vYCEQZMMwViw4jwTAgeWa0u_Ui2swyxzdBR4ROXojb2p2ujQIDAQAB_no0EwPzAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF_nBwMBMA4GA1UdDgQHBAUBAgMEBjANBgkqhkiG9w0BAQsFAAOCAQEAjhS3Icde3OlX_nf7iJpoFR48Bly6aJnssjFFvE5mYYpkemlZBJILmCEnfPiPOC1Wf0Nvq5Ewkpwwma_n99rDcQvtJoTmdxx9k1QCX3LQrKo1wENqpj6FAcfITdVRNAjkmGoIkURGBHuY0vN_nIEWz1XPtP8IW1lEm9e8ksT1YakyQaPsbcjTDXjeZkp9IM77L1F3xXm5OkOCitnQ_nYva4rEymXkhbP6FEAnw8QSt9K8y26FlqJxucru447inoZP1TGTeVyOpdCQkje_nxxxwsvmV1PqQKZk8kI6IpN1THr9z2Qcytw83GD7WKyiF13_xSOajKWD4O0emJO0E_nmC4W4b5HiA_n_____END_CERTIFICATE______n]
mov qword [rsp], rbx
mov qword [rsp + 8], rdx
mov qword [rsp + 0x10], rcx
mov rcx, qword [0x0088f150]
mov rdx, qword [0x0088f148]
mov rbx, qword [str._____BEGIN_RSA_PRIVATE_KEY______nMIIEpAIBAAKCAQEAuQy3Qy12X6bR5asZcSx7xHMYEzCIazKNGhL3W1jr8QMODJ_nKdRVdi84e8SKkdnQ03hGFqwb3qDCHOuJd4zQRu67F3ZdNhqXFwuCHGA3sy62C7_nybAvy3H1pWtI2GGg8CcomitP4vmSJD7V7bTWenmpOvVjRG1BiPVKGEBsJjGp4_nXF_8zDhEZg3bU_Xel9ENjTlZGfBtdzOxYWg5bdqGZamKz9lJbfz6hF4FW0ji7SIR_n0vaenuo90HUnwouioFv_wbgbbQhmiY2JVAaSBP0X3F78BRbw2WHq_vYCEQZMMwVi_nw4jwTAgeWa0u_Ui2swyxzdBR4ROXojb2p2ujQIDAQABAoIBAQCuBU5GaZSq_0wJ_nq6FeZvYp6P139oum4XaaiEZn6lonzcbsBlftAFiKNuf4RKFHfb3LUL0gzyO6XhW_nN2tbAzXSEcDcTXmVT3vedXV4zTyyyXr1oVeX2R147hWTL9jOA63rzZewnMydRrj_nWmHk1SKJDWRpkl7Q1UkWiBYJzggnY0qPwtv_1ZKSxz9HR7z04oQn0O4I8zpyO_ntHjkTq0FcNFC3y8XbxYv72nXsKQ4yAbOz1AItYyGKKwgf21JKJwNmgCtsqiv_dp0_n6Y88Elaz8tuLUvahWnJqktOBQdsMGJnYskycvtX0Kv9thFpwMqNruKn8Up3xX2ka_nX_YiEu5FAoGBAO3RBNJlTruwHBDzPmapMILWcL6gLaL19sISkkzB13rQzRKH5nZ_nGK9lqPT2MV5d1C7EAVVUUsRWL6ULo7JbzqHPEjxbBNJQepWvFB9lGiSDWlAY1Lce_nvSlhg9E8Lcij3lgkI6N93jQLxoiF9lqOjU9kU5beWpcGMkZpaP1GGAHAoGBAMcy_n2RyL2ftlJ6H4uJpyTOcvWqPhrd0gWHOrL3_DUB_xVtKOLjsOVAyPSyvE_D9Cuaq_ntTeP4C5Kc67EMm3LGgrQks5OV2DG5JxeGB2cDtSAbc9Ctqb11vhZeks9cwRhBkAC_nHvKBHRTFibNERPRwZ9tywlbOlxApm8kEiHNhe_LAoGAfVcVsIIefgNyt2hMcjUn_n0T2OTJoFk4cJWBUWeAACGPj_AZczkpVUitFYl5DZNYVF9TMUxnPSZWXJOijSmf_n_V4y4UajgulRwoR1GZrirW3hcqezrRPxZNb1b5jFFKNxc4kQk4GqVEoEiD36un25_ncrVlhiPmGS2TDqKKz6BFCY8CgYEAwYetWAanqY8Fil_TOnqCLLndHgtMlGtDfPr_nGf3wApiaIZWFb7YZh2N_gRvr3dFO17F1kOJUs_0aul0TSB6MAtQqIGQcB6D_nToEoB10fUpZGTr_aMz77ic4RyNda8yUcXA8E6gFhX0GcnL_4p0Q_e4cLTTCfohU9_naG9fCTECgYBEEmaOqmGXxEF4rqTgPSuiRrdbD1Iq9pKuqlJW3Sm0CJmue18QRwdt_nEhKOJpOSsax5Y0djgY5rbkGx1cXMfHnwHa5vDluU0cSeaCpznKC10FlvGUHuMNnD_nWTf5VPRcOhvTH0aIod5Cxhklq80bXwpUZPWxSe_S6ZRb_EBaKhpnaQ_n_____END_RSA_PRIVATE_KEY______n]
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x28], rcx
call fcn.005c6310
lea rsi, [rsp + 0x30]
lea rdi, [rsp + 0x280]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0045518c
mov rbp, qword [rbp]
mov rax, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x90]
test rcx, rcx
jne 0x63f526
lea rax, [0x00683100]
mov qword [rsp], rax
mov qword [rsp + 8], 0
mov qword [rsp + 0x10], 0
mov qword [rsp + 0x18], 0
call fcn.00407900
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x228], rax
lea rcx, [0x00683100]
mov qword [rsp], rcx
mov qword [rsp + 8], 0
mov qword [rsp + 0x10], 0
mov qword [rsp + 0x18], 0
call fcn.00407900
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x220], rax
lea rcx, [0x0069e020]
mov qword [rsp], rcx
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1d0], rax
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x63f503
mov rcx, qword [rsp + 0x228]
mov qword [rax], rcx
test byte [rax], al
mov ecx, dword [0x008b4340]
lea rdx, [rax + 8]
test ecx, ecx
jne 0x63f4e0
mov rcx, qword [rsp + 0x220]
mov qword [rax + 8], rcx
mov qword [rsp], rax
mov rcx, qword [str._____BEGIN_CERTIFICATE______nMIIDEDCCAfigAwIBAgICBnUwDQYJKoZIhvcNAQELBQAwKTEOMAwGA1UEBhMFVHVu_naXMxCzAJBgNVBAoTAklUMQowCAYDVQQDEwEqMB4XDTE5MDIwNTExMjgyN1oXDTI5_nMDIxNTExMjgyN1owKTEOMAwGA1UEBhMFVHVuaXMxCzAJBgNVBAoTAklUMQowCAYD_nVQQDEwEqMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArYqEcMa5mKcK_nbF_3FoQ1piS1wuCQ9qTQurnlI7ePChyCkb9PJommsDYNQO89DjlZwPDeVMtbjsUR_np2fue4re4F637axzwwq8c_fBPzJza6xqoA3449N6bWiuUO2VlQOerRW3qTX698TD_nyL348YlEnGl9Hha6EuRqF9UMHMDOYRl4SCmu32eoWrd8K_qDLDjTgvc5valJP7is_nwhuE2hSpaWsxpw4vOndrr0emvMPJoH45eKNXWwARJPYhIJ3WaHNfSbRUKQts6GnK_n2qQJreTwlKY8WURR0DXGBeMbCQawhdyF2zRpzMOhnnTMe666pdfbOgDXWrIZyyt_nLFBYpFeqJwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAoQwHQYDVR0lBBYwFAYIKwYB_nBQUHAwIGCCsGAQUFBwMBMA8GA1UdEwEB_wQFMAMBAf8wDQYJKoZIhvcNAQELBQAD_nggEBADkW4cEb4IflLFR1_Rh72r6RWgOBjrDTFEg4TTr3IYEA3eJQ8q5D09N4BDU__nIqCH_MM31gKLJ2rBsY11osBPlH2pi7MVQqvsGCU1fFNlo_MUpxh1WGKWoNo2e3QO_ng6CGcmSHL8uUhy40cilbSQ5__oubtXbl4TSeOdzyhd3NRccuMRFd5W5chSG5eeb_n8Uov85g9_OVHgHyEfYizQrjRKAyxU_dYTk78mAKttbrio7RE5hflMu_VvxnNBuP_nzW16AqXB8caG1kXCvb5rHq28qejZ8jHtjaEaxkCieggy0ChgUSDyXtgwTca_TxJ_n8DN7ZOGr6Kx7M0gBIKsQw9XQljQ_n_____END_CERTIFICATE______n]
mov rdx, qword [0x0088f110]
mov rbx, qword [0x0088f108]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdx
call fcn.00583b80
movzx eax, byte [0x008b3fc0]
test al, al
je 0x63f3c7
lea rax, [0x006a6c60]
mov qword [rsp], rax
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x128], rax
mov rcx, qword [rsp + 0x3b8]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x3c0]
mov qword [rax + 0x10], rcx
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x63f3a4
mov rcx, qword [rsp + 0x3b0]
mov qword [rax], rcx
lea rcx, [0x006cf74d]
mov qword [rsp], rcx
mov qword [rsp + 8], 4
mov rcx, qword [0x00896b88]
mov rdx, qword [0x00896b80]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], rcx
lea rcx, [0x007e47c0]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rax
call fcn.0060d070
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x158], rax
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x180], rcx
mov rdx, qword [rax + 0x38]
mov qword [rsp], rdx
lea rdx, [0x006d15cb]
mov qword [rsp + 8], rdx
mov qword [rsp + 0x10], 0xc
lea rdx, [0x006d5b64]
mov qword [rsp + 0x18], rdx
mov qword [rsp + 0x20], 0x18
call fcn.00609e10
mov rax, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x180], rcx
mov qword [rax + 0x20], 8
mov edx, dword [0x008b4340]
lea rbx, [rax + 0x18]
test edx, edx
jne 0x63f37a
lea rdx, [0x006d032a]
mov qword [rax + 0x18], rdx
mov rdx, qword [rax + 0x38]
mov qword [rsp], rdx
lea rdx, [0x006d0d37]
mov qword [rsp + 8], rdx
mov qword [rsp + 0x10], 0xa
mov rdx, qword [0x00896bd8]
mov rbx, qword [0x00896bd0]
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rdx
call fcn.00609e10
mov rax, qword [0x00896bb8]
mov rcx, qword [0x00896bb0]
test rax, rax
jg 0x63f2b5
movzx eax, byte [0x008b3fc0]
test al, al
jne 0x63f11d
mov rax, qword [rsp + 0x3c8]
mov qword [rsp], rax
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 8], rax
call fcn.0063ab70
mov rax, qword [rsp + 0x18]
mov qword [rsp + 0xb0], rax
mov rcx, qword [rsp + 0x10]
mov qword [rsp + 0x1c0], rcx
mov qword [rsp], 5
lea rdx, [rax - 5]
mov qword [rsp + 8], rdx
call fcn.0063ab10
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0xf0], rax
mov rcx, qword [rsp + 0xb0]
cmp rax, rcx
ja 0x63f116
sub rcx, rax
mov qword [rsp + 0xe8], rcx
lea rdx, [rcx - 1]
sar rdx, 0x3f
xor rdx, 0xffffffffffffffff
and rdx, rax
mov rbx, qword [rsp + 0x1c0]
add rdx, rbx
mov qword [rsp + 0x1b8], rdx
xor esi, esi
xor edi, edi
xor r8d, r8d
xor r9d, r9d
mov qword [rsp + 0xe0], rsi
mov qword [rsp + 0x1a0], rdi
mov qword [rsp + 0xd8], r8
mov qword [rsp + 0x198], r9
cmp rsi, r8
jne 0x63df4a
mov qword [rsp], rdi
mov qword [rsp + 8], rsi
mov qword [rsp + 0x10], r9
mov qword [rsp + 0x18], r8
call fcn.00454360
movzx eax, byte [rsp + 0x20]
test al, al
je 0x63df4a
mov qword [rsp], 8
call fcn.0063d950
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0xe0], rax
mov rcx, qword [rsp + 8]
mov qword [rsp + 0x1a0], rcx
mov qword [rsp], 8
call fcn.0063d950
mov r8, qword [rsp + 0x10]
mov r9, qword [rsp + 8]
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1c0]
mov rsi, qword [rsp + 0xe0]
mov rdi, qword [rsp + 0x1a0]
jmp 0x63de8d
mov rax, qword [rsp + 0x1c0]
mov qword [rsp], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 8], rax
call fcn.005cba60
mov rax, qword [rsp + 0x18]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x10]
mov qword [rsp + 0x218], rcx
lea rdx, [0x006be740]
mov qword [rsp], rdx
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1a8], rax
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 8], rcx
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x63f0f3
mov rcx, qword [rsp + 0x1a0]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x110]
mov qword [rax + 0x18], rcx
mov ecx, dword [0x008b4340]
lea rdx, [rax + 0x10]
test ecx, ecx
jne 0x63f0d0
mov rcx, qword [rsp + 0x218]
mov qword [rax + 0x10], rcx
lea rcx, [0x00680100]
mov qword [rsp], rcx
mov qword [rsp + 8], 0
mov qword [rsp + 0x10], 0
mov qword [rsp + 0x18], 0
mov qword [rsp + 0x20], 1
call fcn.0043e790
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x110], rcx
mov rdx, qword [rsp + 0x38]
mov qword [rsp + 0xd0], rdx
mov ebx, dword [0x008b4340]
test ebx, ebx
jne 0x63f09d
mov rbx, qword [rsp + 0x1a8]
mov qword [rax], rbx
mov rbx, qword [rsp + 0x1b8]
mov qword [rsp], rbx
mov rbx, qword [rsp + 0xe8]
mov qword [rsp + 8], rbx
call fcn.005cba60
mov rax, qword [rsp + 0x18]
mov qword [rsp + 0x108], rax
mov rcx, qword [rsp + 0x10]
mov qword [rsp + 0x218], rcx
lea rdx, [0x006be740]
mov qword [rsp], rdx
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1a8], rax
mov rcx, qword [rsp + 0xd8]
mov qword [rax + 8], rcx
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x63f07a
mov rcx, qword [rsp + 0x198]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x108]
mov qword [rax + 0x18], rcx
mov ecx, dword [0x008b4340]
lea rdx, [rax + 0x10]
test ecx, ecx
jne 0x63f057
mov rcx, qword [rsp + 0x218]
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x110]
lea rdx, [rcx + 1]
lea rbx, [rcx + 2]
mov rsi, qword [rsp + 0xd0]
cmp rbx, rsi
jg 0x63f003
mov rdx, qword [rsp + 0x190]
mov qword [rsp + 0x190], rdx
mov qword [rsp + 0xc8], rbx
mov qword [rsp + 0xd0], rsi
lea rdi, [rdx + rcx*8 + 8]
mov r8d, dword [0x008b4340]
test r8d, r8d
jne 0x63efd8
mov qword [rdx + rcx*8 + 8], rax
mov qword [rsp + 0x218], rdx
mov qword [rsp + 0xc8], rbx
mov qword [rsp + 0xd0], rsi
lea rax, [0x00683400]
mov qword [rsp], rax
mov qword [rsp + 8], 0
mov qword [rsp + 0x10], 0
mov qword [rsp + 0x18], 0
call fcn.00407900
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x210], rax
lea rcx, [0x006a8520]
mov qword [rsp], rcx
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x168], rax
mov ecx, dword [0x008b4340]
lea rdx, [rax + 0x18]
test ecx, ecx
jne 0x63efb5
mov rcx, qword [rsp + 0x210]
mov qword [rax + 0x18], rcx
xor ecx, ecx
test rcx, rcx
je 0x63e213
mov rdx, qword [rcx]
mov rcx, qword [rcx + 8]
mov qword [rax], rdx
mov edx, dword [0x008b4340]
lea rbx, [rax + 8]
test edx, edx
jne 0x63ef9a
mov qword [rax + 8], rcx
movzx ecx, byte [0x008b3fc0]
test cl, cl
je 0x63ef74
mov rcx, qword [0x00896b88]
mov rdx, qword [0x00896b80]
mov qword [rsp], rdx
mov qword [rsp + 8], rcx
call fcn.005cc280
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x168]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x10], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x18], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x20], rax
call fcn.0062e820
mov qword [rsp + 0x240], 0
mov qword [rsp + 0x248], 0
mov qword [rsp + 0x250], 0
mov qword [rsp + 0x258], 0
mov rax, qword [rsp + 0x180]
test rax, rax
je 0x63e3cd
mov qword [rsp + 0x260], 0
mov qword [rsp + 0x268], 0
mov qword [rsp + 0x270], 0
mov qword [rsp + 0x278], 0
mov qword [rsp + 0x260], 0
mov qword [rsp + 0x268], 0
mov qword [rsp + 0x270], 0
mov qword [rsp + 0x278], 0
mov qword [rsp + 0x118], 0x198
lea rax, [0x006827a0]
mov qword [rsp], rax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x118]
mov qword [rsp + 0x10], rcx
call fcn.00408570
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x008b4340]
test eax, eax
jne 0x63e3a9
lea rsi, [rsp + 0x260]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.004551c4
mov rbp, qword [rbp]
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x3d8], rax
nop
call fcn.0042a0a0
mov rbp, qword [rsp + 0x3a0]
add rsp, 0x3a8
ret
lea rax, [0x00675360]
mov qword [rsp], rax
mov qword [rsp + 8], rdi
lea rax, [rsp + 0x260]
mov qword [rsp + 0x10], rax
call fcn.004103b0
jmp 0x63e383
movzx eax, byte [0x008b3fc0]
test al, al
je 0x63ed8e
mov rax, qword [0x00896bb0]
mov rcx, qword [0x00896bb8]
test rcx, rcx
jle 0x63eb39
mov qword [rsp], rax
mov qword [rsp + 8], rcx
call fcn.005cc280
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x178], rax
mov rcx, qword [rsp + 0x18]
test rcx, rcx
jne 0x63eb1f
mov qword [rsp], rax
call fcn.006145c0
mov rax, qword [rsp + 8]
mov qword [rsp + 0x208], rax
lea rcx, [0x006c9c60]
mov qword [rsp], rcx
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x200], rax
mov qword [rax + 0xa0], 0x77359400
lea rcx, [0x006caba0]
mov qword [rsp], rcx
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1f8], rax
lea rcx, [0x00673020]
mov qword [rsp], rcx
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1f0], rax
lea rdi, [rsp + 0x340]
lea rsi, [rsp + 0x280]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0045518c
mov rbp, qword [rbp]
test byte [rax], al
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x63eaf0
mov rdi, rax
lea rsi, [rsp + 0x340]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0045518c
mov rbp, qword [rbp]
mov rcx, qword [rsp + 0x1f8]
mov qword [rcx + 0x20], 1
mov qword [rcx + 0x28], 1
mov edx, dword [0x008b4340]
lea rbx, [rcx + 0x18]
test edx, edx
jne 0x63ead5
mov qword [rcx + 0x18], rax
mov eax, dword [0x008b4340]
lea rdx, [rcx + 0x58]
test eax, eax
jne 0x63eab2
mov rax, qword [rsp + 0x1d0]
mov qword [rcx + 0x58], rax
mov rax, qword [rsp + 0x200]
test byte [rax], al
mov edx, dword [0x008b4340]
lea rbx, [rax + 0x78]
test edx, edx
jne 0x63ea97
mov qword [rax + 0x78], rcx
mov ecx, dword [0x008b4340]
lea rdx, [rax + 0x58]
test ecx, ecx
jne 0x63ea74
mov rcx, qword [rsp + 0x208]
mov qword [rax + 0x58], rcx
lea rcx, [0x006a7e60]
mov qword [rsp], rcx
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1c8], rax
lea rcx, [0x007e4c40]
mov qword [rax], rcx
mov ecx, dword [0x008b4340]
lea rdx, [rax + 8]
test ecx, ecx
jne 0x63ea51
mov rcx, qword [rsp + 0x200]
mov qword [rax + 8], rcx
lea rcx, [0x007e74c0]
mov qword [rax + 0x18], rcx
mov ecx, dword [0x008b4340]
lea rdx, [rax + 0x20]
test ecx, ecx
jne 0x63ea2e
mov rcx, qword [rsp + 0x168]
mov qword [rax + 0x20], rcx
mov qword [rsp], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 8], rax
call fcn.005ec860
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x150], rax
mov rcx, qword [rsp + 0x18]
test rcx, rcx
je 0x63e60f
jmp 0x63e2c1
mov rcx, qword [rax + 0x40]
test byte [rcx], al
mov rdx, qword [rax + 0x48]
mov qword [rsp + 0x10], rdx
mov dword [rsp], 0x18
add rcx, 0x20
mov qword [rsp + 8], rcx
call fcn.004296d0
test eax, eax
jne 0x63ea18
mov rax, qword [rsp + 0x150]
mov rcx, qword [rax + 0x48]
mov rdx, qword [rax + 0x40]
mov qword [rsp + 8], rdx
mov qword [rsp + 0x10], rcx
lea rcx, [0x00688b60]
mov qword [rsp], rcx
call fcn.0040ce40
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x18]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.004e7bf0
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x100], rax
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x18]
mov qword [rsp + 0xf8], rdx
mov rbx, qword [rsp + 0x10]
mov qword [rsp + 0x1d8], rbx
test rcx, rcx
jne 0x63e2c1
mov rcx, qword [rsp + 0x150]
mov qword [rsp], rcx
call fcn.0060dbe0
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0xc0], rax
mov rcx, qword [rsp + 8]
test rax, rax
jle 0x63ea0f
xor edx, edx
xor ebx, ebx
xor esi, esi
mov qword [rsp + 0x110], rdx
mov qword [rsp + 0x1e8], rcx
mov qword [rsp + 0x160], rbx
mov qword [rsp + 0xb8], rsi
cmp rdx, rax
jge 0x63e812
mov rdi, qword [rcx]
mov qword [rsp + 0x140], rdi
movzx r8d, byte [0x008b3fc0]
test r8b, r8b
je 0x63e7c2
mov r8, qword [rdi + 8]
mov r9, qword [rdi]
cmp r8, 7
je 0x63e73f
add rcx, 8
inc rdx
jmp 0x63e6e4
mov qword [rsp], r9
mov qword [rsp + 8], r8
lea r8, [0x006cff37]
mov qword [rsp + 0x10], r8
mov qword [rsp + 0x18], 7
call fcn.00454360
movzx eax, byte [rsp + 0x20]
test al, al
je 0x63e795
mov rdi, qword [rsp + 0x140]
mov rsi, qword [rdi + 0x18]
mov rbx, qword [rdi + 0x10]
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x1e8]
mov rdx, qword [rsp + 0x110]
jmp 0x63e736
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x1e8]
mov rdx, qword [rsp + 0x110]
mov rbx, qword [rsp + 0x160]
mov rsi, qword [rsp + 0xb8]
jmp 0x63e736
mov r8, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x20], rdi
mov qword [rsp], 0
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
call fcn.004424a0
mov rsi, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x28]
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x1e8]
mov rdx, qword [rsp + 0x110]
jmp 0x63e736
mov qword [rsp], rbx
mov qword [rsp + 8], rsi
call fcn.005cb1e0
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
movzx edx, byte [0x008b3fc0]
test dl, dl
je 0x63e9f2
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x138], rcx
movzx edx, byte [0x008b3fc0]
test dl, dl
je 0x63e9af
mov rdx, qword [0x008962c0]
mov qword [rsp], rdx
mov rdx, qword [rsp + 0x1d8]
mov qword [rsp + 8], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x10], rdx
mov rdx, qword [rsp + 0x100]
mov qword [rsp + 0x18], rdx
call fcn.004e24e0
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x148], rcx
mov qword [rsp + 0xa8], rax
mov rdx, qword [rsp + 0x158]
mov rbx, qword [rdx + 0x40]
mov rbx, qword [rbx + 0x20]
mov rdx, qword [rdx + 0x48]
mov qword [rsp], rdx
call rbx
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x250], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x120], 0xc8
lea rax, [0x006827a0]
mov qword [rsp], rax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x120]
mov qword [rsp + 0x10], rcx
call fcn.00408570
mov rdi, qword [rsp + 0x18]
test byte [rdi], al
mov eax, dword [0x008b4340]
test eax, eax
jne 0x63e98b
lea rsi, [rsp + 0x240]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.004551c4
mov rbp, qword [rbp]
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x3d8], rax
nop
call fcn.0042a0a0
mov rbp, qword [rsp + 0x3a0]
add rsp, 0x3a8
ret
lea rax, [0x00675360]
mov qword [rsp], rax
mov qword [rsp + 8], rdi
lea rax, [rsp + 0x240]
mov qword [rsp + 0x10], rax
call fcn.004103b0
jmp 0x63e965
mov qword [rsp], 0
mov rdx, qword [rsp + 0x1d8]
mov qword [rsp + 8], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x10], rdx
mov rdx, qword [rsp + 0x100]
mov qword [rsp + 0x18], rdx
call fcn.004426a0
mov rcx, qword [rsp + 0x20]
mov rax, qword [rsp + 0x28]
jmp 0x63e899
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.0063a940
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
jmp 0x63e839
xor eax, eax
xor ecx, ecx
jmp 0x63e839
nop
call fcn.0042a0a0
mov rbp, qword [rsp + 0x3a0]
add rsp, 0x3a8
ret
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x168]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1c8]
jmp 0x63e5dd
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x200]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1c8]
jmp 0x63e5b4
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x208]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x200]
jmp 0x63e56f
mov qword [rsp], rbx
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x200]
jmp 0x63e551
mov qword [rsp], rdx
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 8], rax
call fcn.00410240
mov rcx, qword [rsp + 0x1f8]
jmp 0x63e531
mov qword [rsp], rbx
mov qword [rsp + 8], rax
call fcn.00410240
mov rcx, qword [rsp + 0x1f8]
jmp 0x63e513
lea rcx, [0x006ac5a0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x340]
mov qword [rsp + 0x10], rcx
call fcn.004103b0
mov rax, qword [rsp + 0x1f0]
jmp 0x63e4e5
mov qword [rsp], 4
call fcn.0048acf0
mov rax, qword [rsp + 0x178]
jmp 0x63e41c
lea rax, [0x006c9c60]
mov qword [rsp], rax
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x200], rax
mov qword [rax + 0xa0], 0x77359400
lea rcx, [0x006caba0]
mov qword [rsp], rcx
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1f8], rax
lea rcx, [0x00673020]
mov qword [rsp], rcx
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1e0], rax
lea rdi, [rsp + 0x2e0]
lea rsi, [rsp + 0x280]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0045518c
mov rbp, qword [rbp]
test byte [rax], al
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x63ed5f
mov rdi, rax
lea rsi, [rsp + 0x2e0]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0045518c
mov rbp, qword [rbp]
mov rcx, qword [rsp + 0x1f8]
mov qword [rcx + 0x20], 1
mov qword [rcx + 0x28], 1
mov edx, dword [0x008b4340]
lea rbx, [rcx + 0x18]
test edx, edx
jne 0x63ed44
mov qword [rcx + 0x18], rax
mov eax, dword [0x008b4340]
lea rdx, [rcx + 0x58]
test eax, eax
jne 0x63ed21
mov rax, qword [rsp + 0x1d0]
mov qword [rcx + 0x58], rax
mov rax, qword [rsp + 0x200]
test byte [rax], al
mov edx, dword [0x008b4340]
lea rbx, [rax + 0x78]
test edx, edx
jne 0x63ed06
mov qword [rax + 0x78], rcx
lea rcx, [0x006a7e60]
mov qword [rsp], rcx
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1c8], rax
lea rcx, [0x007e4c40]
mov qword [rax], rcx
mov ecx, dword [0x008b4340]
lea rdx, [rax + 8]
test ecx, ecx
jne 0x63ece6
mov rcx, qword [rsp + 0x200]
mov qword [rax + 8], rcx
lea rcx, [0x007e74c0]
mov qword [rax + 0x18], rcx
mov ecx, dword [0x008b4340]
lea rdx, [rax + 0x20]
test ecx, ecx
jne 0x63ecc3
mov rcx, qword [rsp + 0x168]
mov qword [rax + 0x20], rcx
jmp 0x63e5dd
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x168]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1c8]
jmp 0x63e5dd
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x200]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1c8]
jmp 0x63ec99
mov qword [rsp], rbx
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x200]
jmp 0x63ec58
mov qword [rsp], rdx
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 8], rax
call fcn.00410240
mov rcx, qword [rsp + 0x1f8]
jmp 0x63ec38
mov qword [rsp], rbx
mov qword [rsp + 8], rax
call fcn.00410240
mov rcx, qword [rsp + 0x1f8]
jmp 0x63ec1a
lea rcx, [0x006ac5a0]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x2e0]
mov qword [rsp + 0x10], rcx
call fcn.004103b0
mov rax, qword [rsp + 0x1e0]
jmp 0x63ebec
mov rax, qword [0x00896bb8]
mov rcx, qword [0x00896bb0]
test rax, rax
jle 0x63ef0a
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.005cc280
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x170], rax
mov rcx, qword [rsp + 0x18]
test rcx, rcx
jne 0x63eef0
mov qword [rsp], rax
call fcn.006145c0
mov rax, qword [rsp + 8]
mov qword [rsp + 0x208], rax
lea rcx, [0x006c9c60]
mov qword [rsp], rcx
call fcn.0040f840
mov eax, dword [0x008b4340]
mov rcx, qword [rsp + 8]
mov qword [rsp + 0x200], rcx
lea rdx, [rcx + 0x58]
test eax, eax
jne 0x63eecd
mov rax, qword [rsp + 0x208]
mov qword [rcx + 0x58], rax
lea rax, [0x006a7e60]
mov qword [rsp], rax
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1c8], rax
lea rcx, [0x007e4c40]
mov qword [rax], rcx
mov ecx, dword [0x008b4340]
lea rdx, [rax + 8]
test ecx, ecx
jne 0x63eead
mov rcx, qword [rsp + 0x200]
mov qword [rax + 8], rcx
lea rcx, [0x007e74c0]
mov qword [rax + 0x18], rcx
mov ecx, dword [0x008b4340]
lea rdx, [rax + 0x20]
test ecx, ecx
jne 0x63ee8a
mov rcx, qword [rsp + 0x168]
mov qword [rax + 0x20], rcx
jmp 0x63e5dd
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x168]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1c8]
jmp 0x63e5dd
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x200]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1c8]
jmp 0x63ee60
mov qword [rsp], rdx
mov rax, qword [rsp + 0x208]
mov qword [rsp + 8], rax
call fcn.00410240
mov rcx, qword [rsp + 0x200]
jmp 0x63ee1f
mov qword [rsp], 4
call fcn.0048acf0
mov rax, qword [rsp + 0x170]
jmp 0x63edce
lea rax, [0x006a7e60]
mov qword [rsp], rax
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1c8], rax
lea rcx, [0x007e74c0]
mov qword [rax + 0x18], rcx
mov ecx, dword [0x008b4340]
lea rdx, [rax + 0x20]
test ecx, ecx
jne 0x63ef51
mov rcx, qword [rsp + 0x168]
mov qword [rax + 0x20], rcx
jmp 0x63e5dd
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x168]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1c8]
jmp 0x63e5dd
mov rcx, qword [0x00896bc8]
mov rdx, qword [0x00896bc0]
mov qword [rsp], rdx
mov qword [rsp + 8], rcx
call fcn.005cc280
mov rax, qword [rsp + 0x10]
jmp 0x63e243
mov qword [rsp], rbx
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x168]
jmp 0x63e213
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x210]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x168]
jmp 0x63e1ec
mov qword [rsp], rdi
mov qword [rsp + 8], rax
call fcn.00410240
mov rdx, qword [rsp + 0x190]
mov rbx, qword [rsp + 0xc8]
mov rsi, qword [rsp + 0xd0]
jmp 0x63e161
lea rdi, [0x00680100]
mov qword [rsp], rdi
mov rdi, qword [rsp + 0x190]
mov qword [rsp + 8], rdi
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rbx
call fcn.0043e790
mov rdx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
lea rbx, [rax + 1]
mov rax, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0x110]
jmp 0x63e12f
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x218]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1a8]
jmp 0x63e106
mov qword [rsp], rax
mov rcx, qword [rsp + 0x198]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1a8]
jmp 0x63e0dc
mov qword [rsp], rax
mov rbx, qword [rsp + 0x1a8]
mov qword [rsp + 8], rbx
call fcn.00410240
mov rax, qword [rsp + 0x190]
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0xd0]
jmp 0x63e062
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x218]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1a8]
jmp 0x63dfee
mov qword [rsp], rax
mov rcx, qword [rsp + 0x1a0]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1a8]
jmp 0x63dfc4
call fcn.00429450
ud2
mov rax, qword [rsp + 0x3c8]
mov qword [rsp], rax
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 8], rax
call fcn.005cba60
mov rax, qword [rsp + 0x18]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x10]
mov qword [rsp + 0x218], rcx
lea rdx, [0x006be740]
mov qword [rsp], rdx
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1b0], rax
mov qword [rax + 8], 6
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x63f293
lea rcx, [0x006cfd8c]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x110]
mov qword [rax + 0x18], rcx
mov ecx, dword [0x008b4340]
lea rdx, [rax + 0x10]
test ecx, ecx
jne 0x63f270
mov rcx, qword [rsp + 0x218]
mov qword [rax + 0x10], rcx
lea rcx, [0x00680100]
mov qword [rsp], rcx
mov qword [rsp + 8], 0
mov qword [rsp + 0x10], 0
mov qword [rsp + 0x18], 0
mov qword [rsp + 0x20], 1
call fcn.0043e790
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x190], rax
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x110], rcx
mov rdx, qword [rsp + 0x38]
mov qword [rsp + 0xd0], rdx
mov ebx, dword [0x008b4340]
test ebx, ebx
jne 0x63f240
mov rbx, qword [rsp + 0x1b0]
mov qword [rax], rbx
lea rbx, [rcx + 1]
mov rdx, rax
mov rsi, qword [rsp + 0xd0]
jmp 0x63e161
mov qword [rsp], rax
mov rbx, qword [rsp + 0x1b0]
mov qword [rsp + 8], rbx
call fcn.00410240
mov rax, qword [rsp + 0x190]
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0xd0]
jmp 0x63f22c
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x218]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1b0]
jmp 0x63f1bc
mov qword [rsp], rax
lea rcx, [0x006cfd8c]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1b0]
jmp 0x63f192
mov qword [rsp], rcx
mov qword [rsp + 8], rax
call fcn.005cc280
mov rax, qword [rsp + 0x10]
mov qword [rsp], rax
call fcn.006145c0
mov rax, qword [rsp + 8]
mov qword [rsp + 0x208], rax
lea rcx, [0x006c9c60]
mov qword [rsp], rcx
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x200], rax
mov ecx, dword [0x008b4340]
lea rdx, [rax + 0x58]
test ecx, ecx
jne 0x63f35a
mov rcx, qword [rsp + 0x208]
mov qword [rax + 0x58], rcx
lea rcx, [0x007e4c40]
mov qword [0x0088ef90], rcx
mov edx, dword [0x008b4340]
test edx, edx
jne 0x63f339
mov qword [0x0088ef98], rax
jmp 0x63dddb
lea rdx, [0x0088ef98]
mov qword [rsp], rdx
mov qword [rsp + 8], rax
call fcn.00410240
lea rcx, [0x007e4c40]
jmp 0x63dddb
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x208]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x200]
jmp 0x63f315
mov qword [rsp], rbx
lea rdx, [0x006d032a]
mov qword [rsp + 8], rdx
call fcn.00410240
mov rax, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x180]
jmp 0x63dd8a
mov qword [rsp], rax
mov rcx, qword [rsp + 0x3b0]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x128]
jmp 0x63dcb2
lea rax, [0x006a6c60]
mov qword [rsp], rax
call fcn.0040f840
mov rax, qword [rsp + 8]
mov qword [rsp + 0x130], rax
mov rcx, qword [rsp + 0x3b8]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x3c0]
mov qword [rax + 0x10], rcx
mov ecx, dword [0x008b4340]
test ecx, ecx
jne 0x63f4bd
mov rcx, qword [rsp + 0x3b0]
mov qword [rax], rcx
lea rcx, [0x006cf74d]
mov qword [rsp], rcx
mov qword [rsp + 8], 4
mov rcx, qword [0x00896bc8]
mov rdx, qword [0x00896bc0]
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], rcx
lea rcx, [0x007e47c0]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rax
call fcn.0060d070
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x158], rax
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x180], rcx
mov rdx, qword [rax + 0x38]
mov qword [rsp], rdx
lea rdx, [0x006d15cb]
mov qword [rsp + 8], rdx
mov qword [rsp + 0x10], 0xc
lea rdx, [0x006dc889]
mov qword [rsp + 0x18], rdx
mov qword [rsp + 0x20], 0x30
call fcn.00609e10
mov rax, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x180]
jmp 0x63dd55
mov qword [rsp], rax
mov rcx, qword [rsp + 0x3b0]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x130]
jmp 0x63f415
mov qword [rsp], rdx
mov rcx, qword [rsp + 0x220]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1d0]
jmp 0x63dc28
mov qword [rsp], rax
mov rcx, qword [rsp + 0x228]
mov qword [rsp + 8], rcx
call fcn.00410240
mov rax, qword [rsp + 0x1d0]
jmp 0x63dc08
je 0x63f52c
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x238], 0
mov qword [rsp + 0x230], rcx
mov qword [rsp + 0x238], rax
lea rax, [0x006d6004]
mov qword [rsp], rax
mov qword [rsp + 8], 0x19
lea rax, [rsp + 0x230]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 1
mov qword [rsp + 0x20], 1
call fcn.004b0c30
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x3d8], rax
nop
call fcn.0042a0a0
mov rbp, qword [rsp + 0x3a0]
add rsp, 0x3a8
ret
call fcn.00452210
jmp fcn.0063da60