Function at 0x513520
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x7a6ed7
mov eax, dword fs:[0]
push eax
mov eax, 0x1d98
call fcn.006e6170
mov eax, dword [0x8cf144]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov ecx, 0x45
lea edi, [ebp - 0x5c0]
mov esi, str.aNRLe2Peaadepj8SGwpjtWf3ij90VgY92b65lrFsPPFz40iwUDorolmj3gRlAVf6B7GWxQyz8ZKhildGoAGHd0agoXc4GRs7X5bo6v8EF21XFdHAsCT4QML05CLd8BwBkn65IRgQu6QmDKyx7bc0yHZjH6CxmSQimgO3NK93pAJMkzsoBOaZ7zDlhMRYwoNOENdZ8n4QceY1G27TwSm10DaEyvOkH3Dv5EHvAnd2IV1SKA8LQutKOAWfBc4X5CJOgKJO0QC0JTAD0UltBnt
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x4c
lea edi, [ebp - 0x810]
mov esi, str.CVC65XVyY3NrD6yrklB4JwkGzwMDETJQcqPI5TX8SVHNbR1cvl4p45uURwrMDh09WLvL8BEaASeZ0BxAsQTG1ZJTyG3xEsmLZfVAeci9eqwX3nSKDLyAGbbfOFkyOJCJix2NPWzQKqXWWagiLlQ4Hmbcs6Ed9q5C1lXiyzKBTr87yx9vlyEgTQhKbHaX9QsPRaVZeD4Fkc4ReVRzjEKB4eco0Ja86o48prkxpfRDjKpVJuozluciwnwQV1URXWPMDB9rbLnDWVmf7pBgM8E3X0HGQ2a7kcYzaCXQJc6M3Yk20jqWK
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x47
movsw word es:[edi], word [esi]
mov esi, str.45nOxjM7Kjx0DXVrUNfxPvLwlPSwWVrRJBBPI5NztrOqVUnF3kmXRST2jQjh7qzNhPXQpelaVTpqUbgdfMgkoc1aCkgNORlzaYHCsmao46j7MF2oNSpyPR3PSMb1SxJ3tgADdPWg7KWhT3VzoSM1nn2gir4gC9bLWTOeG0gtFjYvR7bsm9LCaeM3eqMEMk08V5rai96UzcAADzGHIkKTZwNCOjGGw7qjuGjBZYEz6422JFpxNa4LbJDyYphZIYfrDcAE1CXqHnWapLELH6ORf7lZon4
lea edi, [ebp - 0x6dc]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x61
lea edi, [ebp - 0xdb0]
mov esi, str.sQyMoQ9M5Ljsz0G1eNhq5MM0LC5trnqvsmzPIleqYViXaguHqJyM6leE49D99MRm13bsYpJT1icSUIFFF0KsDsgivM9SOxUlZEsnVnVot4xDyuTuptsMBTpnyIPRy7xGA1H6ZUfH7C2pZfO1Og7ew7ax7IEJ0JIeTov6ddOILKJvjetTlcyWpLrbweeId1qcz6WuFGD3SYsKljeOqYRz1k0zzNKPoz1IZVKFOkVHYl6qCR5nRcS8wXSJp4SXoRfCk3vseESIDx1uwVo7ryt9xqty6P44Rc15COlHwZHZQsDZtoltA9Ua9mxSbhUJjzRBL2wlRWP5nKS2L7jPC8wr9Ss7mgqzowwcd0192J70SvcuoQoCVQp56QEL3ELtGwJvP63nh
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x4c
movsw word es:[edi], word [esi]
mov esi, str.Fy44Mh7kxHFNbBwLmKIx7iK5jKhhHbmFMhyr0q0ouKPVNsP43lERsf2taNuCXDRfbOJ6oMDV4VLtn09a0r5si0fQ4k1dmlYMwL8ALFmzAAvkHYTQNlvmOJDa7tPxgy5FWQzl9gC3tTiGvJyoXsxr0S93NC9vAS704ykDAK5U6a4GhooJA414GsmKp6ABA6TWmCA6Qzf0LAAnQOHYESfV2h1v16moOlwYwhO8xlfPP7rWatc8CtjyoM6IFIV1imcN1EQYsTvIjcoXKmMJ8XnyVgZwTnC3zlkmdMBSnrpty0h1i0Gim
lea edi, [ebp - 0x944]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x79
movsw word es:[edi], word [esi]
mov esi, str.Wr7dcDfoxL1K2628XwQeXQKTiTlVpMHUcErEZ96EuRBklxp2cF0Sf0bQfzzYA935vRyigmuBHeOGyN6lXh1UewdIQB0zTQt7GsBfCqkQ5BUiG6FOhiDRSf0JoEfoyeuYFgHQdEMOYmiH852KtUeMtEfcZEwQfAyTs6bOrwOYCizmXgJPutYAEHXOLA671JJXFFe81CgLtwMEwGtGDYmVJDjCPezYRVfmh2abj5MHnN1XycomanSqGJkytnF3ft11KPdHd4r3y8Je4YKW6k4cTrdvRsCoJqj7ADylRQvqJyie9RwInI3LEa0rLzdzhY6PvZXkCQSKWDsXF8Y7rhRG5zFSdWIxKpsMbaBJEygeoJfeKQdqPHuM5VTwmAMPiVPWL1pvLyzxTekEK3ElBIKobxGa45nPlKNcde7Ud7qsJW3qf40sTar72MSiNoH8q8hrRzn8YEIisUKDXGRFuEGdSSX68hSTZAfXm2z
lea edi, [ebp - 0x1bb8]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x79
lea edi, [ebp - 0x1124]
mov esi, str.12rybZ6L9xrFss9xY5N6P5ElCE9lu02kUYDqmjQxhxQZNz2IHHdF4lA83SVilRMrPTooXYUeINIrRpsEHPbmDX2bGBjxceEZ5wEJ6gkYOV0QWVNsL7ysuaS7EXuZAjyggvBannMQZPuRj8F1WMMO6OJVFzEgbf2lGBps71NnXQC9G8Cai7OPVBxiR2e1CtcRWyyuhPkigRrsVDEg1YFXr3mYvDk3QkDNfKt8YLDKR5BtK0SJ6gBYnCsG3wl49l1g519t2wABM1st4h6grwgV7AQfHHWr6020W84WSKwMttz9T4eoq2hGPogVXM6RwAsIwK6tcIy8mEBMdmybA92ip7apPextzwBPUiRENUJKgfq0lR9Yh2hJ9LI4uBNWe18YTMS69Ay673fHqlEshg9TEtChqy88hkgZ3TtNlUh1nRwiDkkYCAIvQEDa9RUzsbej2ALv0BReRTarHqh1WskulhXeCkp7mHeHtgBp
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x68
movsb byte es:[edi], byte [esi]
mov esi, str.M39GktxVeCredBvkQ0mhEuv8TVVIoeVMKrh63dQnE1Juoyrhq9QgatJyZNdL6SLnIwvRai2q2WCCQ96SwK4rdgh1ClLon5R6I8S3GIC8vKaaBpPnVvhQ2opKLjGRsLnn3p5RMClynnMZ2L7EYy9kTrx9U4TZHU1S0v9eCwSuwv7r8CA6VD25lxswSjIMBT8GljwOrWqbcAiuDgvdpbRfxkLJqj8QTcdZLjiRxpj8RoOXJll5JeVTd1TkHa8qmPiV17QuGIQKu2x6APpPDDXJaMDn8A3zJWmFk64yebzvdo8dEU0CakqZFNLtlJfzMfcrvkIWdEKWOieOD1KnfjuFdeG0ntx4cp1DOJYvRp34zr3DGx4tXs6yBTnspmmZ40xy6v2pttyzPjgBxRnht5BqrTe4IBql2jT4s
lea edi, [ebp - 0x12c8]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x6a
movsw word es:[edi], word [esi]
mov esi, str.r4uLdcxSwwRjqyBVuYOs4ARpkiH4MzdqDIczYzmkWeXzoihsKXnD64CpEsARVdH6ykmPgU4V26vYHryeVWCSh8srayia5YdJP352MQQENm8tjHUZk722ISaGIGTXqkuAgH0mbLALsOtGPsGfIIicFD4EQdzHbx2RqGxnJtz8p6qVF12P3Jdfy5HIMn0OHRtJdErMN6POeu6zTl4bOME3hWgKuEw0C8pPtwLLidJkKWq3kqVdqQJMrjjNiPJV7dURPLgstTgJNRR0flZCObJ2oEHQR1r6DXwsaXXPNOeIyMmMMjgQMXNx3vLztRrjFG6LtwCi56bEvUxvs3633nLbnSz5RfNzguoqX9N2rrSB1lvZwqVycfQx3K3lodueaAcdouPVHeVa5KVrhKBsRFFJtjAaArALgcnbJJmLBweAyE
lea edi, [ebp - 0x1474]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x5b
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.rTQZ1cZTV2J84uXtlp2tiV2JDCVMx9DpxNJUNO1tWNiA3fjBMlAZeGiuBMFDGK2mj4FAlPaBKazx4VCqq9frepb7RSZZeqiHjS7Y7ZgQHh6wRLGJHSJhSHZjtJfcKJJBGw6L6DrxliIRMmdKS54C93DypVLmT2pszHMO8UGz9nY3ibe9jNYJ84NY0RSAyFX6pAXZVyR0lkpN1vX72WHlUqpnMkK8TKpKeGGdmF42tgHrnimAIAwFNEfWfU04olyVvdFJDPJ3t9cOghyIv471jNvWJcjDS2i10wYYK3aUFLPV111ZvctiavLzRzCbkakna4UbTrgDSJvY6dAn9dcTu3APtkrOZF52Yg5aO9NL2riSRQ
lea edi, [ebp - 0xab4]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3e
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.SdvjUg4Cmt44waRyj0SVI6Kd7WTJzDmFpw2pYspNf8zHPwv4ghlE0yw5MIJXvU17XNpDAUxGrGzuuHDXiIeGgGCVQ5hEaOqp6be1bb61Lb7kRcVsGTHInX9B84S1p9Z1BIH5gTh2THW7sKV3ofsga9lDPoIBHfyDduGZ9QRNzwBHiKyWHX3CYNvlFBZLrOsGP9Hb3sFyPNL9FGeAX0Kjm2O4v1QLaNCgOLmT3TLe1iPULPcVwn9Jsu9k
lea edi, [ebp - 0x3b0]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x75
movsb byte es:[edi], byte [esi]
mov esi, str.S5AjkIrupAWWtCcEVGOgsl3KqR8wRRjyEKDkP5GbvsUeHHexZKZGP47UiWgXVIwHfpyAfc0Jh25KsaCbOcJRHuFdOpPDoa1N46hK0kR5RpufNtcqzRDSZzTYGVW9Qge7NmwksHDrT8hHYmggF6WW0FLUB2PVkYNPgZwntkwsKWauQf2tr5I3nOtIkJQyKB0gq5Bw4Kpn4qZARkumvRnkSN004xmOwJSopFi5t8nzeiP1KATk3TGaq3SGXU9KHeNhDvPVKgzeKMA5t3MXX5hOKvNx2d3yVhBt0TsyADYuEoCpubKICPiBOpwHARzFk1ZMRl3KvmEHz1aZPb16gn6TXYS1UFzKYJb1Ipkjy7YMqfFtYLOIlih36Xu1JAAw7ERGLmIOSiEFTVVM63LW5NUioHf3C0Eg09xHdOVzgvC9ZESqv8F7q6c8gLUqVo8bNWVVJ71UnlsBGKmrL1qIu0CK
lea edi, [ebp - 0x19d4]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x6d
movsb byte es:[edi], byte [esi]
mov esi, str.PPfiFE7MHUol2hrKlhraUkkuepzS4YVT8JpUMlpszgq8nXSFxNAzFji5eLKLPeC65NHFrhMns75P6r3MqCxG2rDAE3WKxWc7ImbBRmFlhIxIV1ru5VdSkEz9HTBvZobXuQeEFlGKIJVpgxFxpO5RLBidPNgfqd2dKovgNwgHMUp6OWrPOTb3goAOnlLPFPESF43ajP80dlaRfCS0DAu2YXUac1XRlCThHVS2F8vZefOHzJjyfAVWDoZDmTymiVaWVBTiXy6WaAmQvCM2KdALOAofggRD2vgYozb7byjbzQm4vHkRpxMpWt79RN6vqEcObcuR60T5xBANhAOLzzKdSVlLwBM9o8VqpdQ448x4nXs74XZLHcxtbkRyOzDflpDXQeLAtablAVDnJjAfKQed7Oo0DJfkXInEDDbRzoa04Z4TaGB1r0NO
lea edi, [ebp - 0x162c]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x73
movsb byte es:[edi], byte [esi]
mov esi, str.GZfeO4iE280746MjKfWOfwXic5BKDl6iYOIUqqsHp4QAOn3neBCoIkYWXpYBbJn8vo97LRzXBcMyVEWockVlswzDjc7EJPQMr6mE3VsvPPXZGMGqJFC5DBrnfPcE6SFFQDgCUJz4TgUngo5eZnNhJYFTBIyry515s5q4sBMGJm92YA5DguARifTC1Ah2iP5rvLYR801W6rL0zR48yaxZllTucq6ul8WXcWWxKhdLSkTEAAogeYrv8nxgIgYhI1CHvABHGQ2I82aRm7ilb8bNTSwjlrJYtnyyeZt6QU9UjVBlIx22WGXlnXri3gcggerldJodlg8RqqCRlpwwb11K4zeeqJDyqkMC6STqf7Povkozv41hHHeBIeT7JfoevoBwc0EGIxoakSwhIBVEWkA6LQ6cqn865smPKmVG2TFbhbWVLWKFmOTzbSgWcEqiROjsxesG5gXWWPnG
lea edi, [ebp - 0x17fc]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x5c
movsb byte es:[edi], byte [esi]
mov esi, str.oCUAHnE5Bibx543xrcoLel3GiA8WZmxfgT1aV4N3scGQ62l5nDmftpGVlElLYCLqHWnstbtxwe8S68yxzl339eOvEF8peEorp6FEcoP0CZsaQ1IGWwOtUcSQjEuHawPt9C0qmVOMSZ5Ph6JqJjH8bLR4MDE6fyFYwgyfs3rpLMZLS7P7k4MCBihvU89wmGNMM7y31Gy1aCp45mgjBTZHYbO5zkIr27WEr7YGccmaP1asOAacgGLWnMlF1rPZLpqxjUM71fnyJkI2sDKvOviv908JG3kHQd4bj3sEXkZwjacB1P2Qgy1A7VXjp49esEPWS0cPhfzDK2V9qCvhZ09F1XWp1oDoJhjc6jQYk8XNp2QsPZnbaz
lea edi, [ebp - 0xc28]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3e
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.SqqLMXsoykQRgSIZhVR9miN07I2sqAT9xNcFoaUDk2uAyjhcIe0G6MNR0UfT0PK7niy8HZKtTakBg6LhQmGby6qwy2JjCUBD0IY3ks5iSjaJznaj6uZW1gX0MvRV3oUKYMO0K8HVMJdOTNm5wcTp1rITf8lS7LziMFGwfYc5ZnA12PmiHtJYrf3CpdPcUO58zemxP2cWqYrByBmKTwXplEjWeJVzuwPDsPlJkpJXQumsNCOazsvaqKXz07
lea edi, [ebp - 0x4ac]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0x33
mov dword [ebp - 0x1da4], 0
mov esi, str.yMKeHYxSMnIczOqQ5UDe9unS2OsJfeiHABoWrVLlFJ9fPgR19UnGrAE3sfj7rQjCylTtMlYDx0Fmkee71rhDvRgzqNetPz2tF4OYr6GJlYgIh0IDoyPJImJYLQ2AconyJRonPZevi4KrUuVvKPC0lE96zlyX6iBYlo2aIv5xIEytjnqHE19vvyPYAcmYYtAMhZI6EiXI8kRA
mov dword [ebp - 0x1da0], 0
lea edi, [ebp - 0xe0]
mov dword [ebp - 0x1d9c], 0
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3d
movsb byte es:[edi], byte [esi]
mov esi, str.VoRLNvakMhJpbqjtJyXvCdfbjfqrWIGwGJllXX1Ja3AMFtvOk8s056LsdUJhPTt3TSsv6v5d5WCw0XQ4vFdRjjHnIr43BBwsxczE853v0xlqSO2yS3kuWb11M9B8UG2z06d1LavhO137Z6VK3Dyz2LaCHpJRFFU7qNcHcMmcYvEFnfiCQqEIco1dxlPlvrYu7V5U1Onv36c1FYrhzrQtchB075oiujRkSJKRs8MchwVE1rzqBaFXCw
lea edi, [ebp - 0x2b4]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x36
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.HJGCvelG8Mm5XjSuvlBwsT21Q5M2FmmA63A7rJ4VCpOkOEdke5ZLMq20kE61QDWx1N15uwBTrTACBmSphkx2bKBkZOp0KXC9FVQzPG7Bq7HJhN6eCaNeTZThxs6REuB1UOOhFXtxDFAxvpovwREJXVwQjEfOEYULMp3AZNdV8y2HnPat13TxTsobIcQYzdaxQV2RePt4rirFzDXtmguAlBzr8j
lea edi, [ebp - 0x1bc]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x62
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.VAkwBjEGVirKQfOUff7KNobgmZQQxObN3Q1URARIUKnAVh4cn91fSH8UiHUiYrK4cwBpOwIgOr1S61y75tHhFMjtCpDTuqEfh8OAz62HHwiutMYeqJZYpm5SIsoBJeDEkSV3oC5e9DwIwn9YiEus452ZtTeqDh2sT57PIFuj2nFydpqQHWfykESvn4gpa2VuqVxJa2YnHPSAA8Ff2AyZrCbtQzDTCsT77pFUQVQhp9bKz9q714MkBkVH6GZKq5Q6X4fGzdC2tBYWXRYyO0N6z1rQQdrXi43RukL8LnaHjrb4FjhObgNxJNZvk9w9e4xRtcNNh06e8fkyBsyAweiQ2nNT2Z83FmhliLlIksauQxdWXAfzzPFbyYmmUuWlx9I6fvwoug46
lea edi, [ebp - 0xf3c]
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
lea eax, [ebp - 0x5c0]
mov dword [ebp - 4], 0
push eax
lea ecx, [ebp - 0x1bd0]
call fcn.00405a00
lea eax, [ebp - 0x1bd0]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
mov eax, dword [ebp - 0x1bbc]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x51374c
inc eax
lea ecx, [ebp - 0x1bd0]
push eax
push dword [ebp - 0x1bd0]
call fcn.00407d40
lea eax, [ebp - 0x810]
mov dword [ebp - 0x1bbc], 0xf
push eax
lea ecx, [ebp - 0x1be8]
mov dword [ebp - 0x1bc0], 0
mov byte [ebp - 0x1bd0], 0
call fcn.00405a00
lea eax, [ebp - 0x1be8]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
mov eax, dword [ebp - 0x1bd4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x5137b1
inc eax
lea ecx, [ebp - 0x1be8]
push eax
push dword [ebp - 0x1be8]
call fcn.00407d40
lea eax, [ebp - 0x6dc]
mov dword [ebp - 0x1bd4], 0xf
push eax
lea ecx, [ebp - 0x1c00]
mov dword [ebp - 0x1bd8], 0
mov byte [ebp - 0x1be8], 0
call fcn.00405a00
lea eax, [ebp - 0x1c00]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
mov eax, dword [ebp - 0x1bec]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x513816
inc eax
lea ecx, [ebp - 0x1c00]
push eax
push dword [ebp - 0x1c00]
call fcn.00407d40
lea eax, [ebp - 0xdb0]
mov dword [ebp - 0x1bec], 0xf
push eax
lea ecx, [ebp - 0x1c18]
mov dword [ebp - 0x1bf0], 0
mov byte [ebp - 0x1c00], 0
call fcn.00405a00
lea eax, [ebp - 0x1c18]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
mov eax, dword [ebp - 0x1c04]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x51387b
inc eax
lea ecx, [ebp - 0x1c18]
push eax
push dword [ebp - 0x1c18]
call fcn.00407d40
lea eax, [ebp - 0x944]
mov dword [ebp - 0x1c04], 0xf
push eax
lea ecx, [ebp - 0x1c30]
mov dword [ebp - 0x1c08], 0
mov byte [ebp - 0x1c18], 0
call fcn.00405a00
lea eax, [ebp - 0x1c30]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
mov eax, dword [ebp - 0x1c1c]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x5138e0
inc eax
lea ecx, [ebp - 0x1c30]
push eax
push dword [ebp - 0x1c30]
call fcn.00407d40
lea eax, [ebp - 0x1bb8]
mov dword [ebp - 0x1c1c], 0xf
push eax
lea ecx, [ebp - 0x1d50]
mov dword [ebp - 0x1c20], 0
mov byte [ebp - 0x1c30], 0
call fcn.00405a00
lea eax, [ebp - 0x1d50]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1d50]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x1124]
push eax
lea ecx, [ebp - 0x1d68]
call fcn.00405a00
lea eax, [ebp - 0x1d68]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1d68]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x12c8]
push eax
lea ecx, [ebp - 0x1d80]
call fcn.00405a00
lea eax, [ebp - 0x1d80]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1d80]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x1474]
push eax
lea ecx, [ebp - 0x1d98]
call fcn.00405a00
lea eax, [ebp - 0x1d98]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1d98]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xab4]
push eax
lea ecx, [ebp - 0x1c48]
call fcn.00405a00
lea eax, [ebp - 0x1c48]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1c48]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x3b0]
push eax
lea ecx, [ebp - 0x1c60]
call fcn.00405a00
lea eax, [ebp - 0x1c60]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1c60]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x19d4]
push eax
lea ecx, [ebp - 0x1c78]
call fcn.00405a00
lea eax, [ebp - 0x1c78]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1c78]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x162c]
push eax
lea ecx, [ebp - 0x1c90]
call fcn.00405a00
lea eax, [ebp - 0x1c90]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1c90]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x17fc]
push eax
lea ecx, [ebp - 0x1ca8]
call fcn.00405a00
lea eax, [ebp - 0x1ca8]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1ca8]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xc28]
push eax
lea ecx, [ebp - 0x1cc0]
call fcn.00405a00
lea eax, [ebp - 0x1cc0]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1cc0]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x4ac]
push eax
lea ecx, [ebp - 0x1cd8]
call fcn.00405a00
lea eax, [ebp - 0x1cd8]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1cd8]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0x1cf0]
call fcn.00405a00
lea eax, [ebp - 0x1cf0]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1cf0]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x1d08]
call fcn.00405a00
lea eax, [ebp - 0x1d08]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1d08]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1d20]
call fcn.00405a00
lea eax, [ebp - 0x1d20]
mov byte [ebp - 4], 0x13
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1d20]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xf3c]
push eax
lea ecx, [ebp - 0x1d38]
call fcn.00405a00
lea eax, [ebp - 0x1d38]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x1da4]
call fcn.00407ea0
lea ecx, [ebp - 0x1d38]
mov byte [ebp - 4], 0
call fcn.00405b60
mov ecx, ebx
mov dword [ebx + 0x4b8], 1
call fcn.00514df0
push 0
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_ShowWindow]
mov eax, dword [ebx + 0x4c8]
test eax, eax
je 0x513c79
push 0xffffffffffffffff
push eax
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
push dword [ebx + 0x4c8]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [ebx + 0x4c8], 0
call fcn.00423da0
mov ecx, eax
call fcn.00402e90
test eax, eax
je 0x513c92
cmp dword [ebx + 0x4bc], 0
je 0x513c99
mov ecx, ebx
call fcn.0050db00
lea ecx, [ebp - 0x1da4]
call fcn.00405ba0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.006e615c
mov esp, ebp
pop ebp
ret