Function at 0x50f6a0
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x7a6647
mov eax, dword fs:[0]
push eax
mov eax, 0x1e68
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, 0x6a
lea edi, [ebp - 0x1380]
mov esi, str.mBIDx7P3kXyhLLTc3xgXPTrsdDe0A8E2jPZFo87FjvL5VaD403ncObLMHM0S4MgsClVIzFWYeSy6mD0YD5vvSvVmpzoWdNQzH5wSx53ik0DSpByIxNp0TYx8Zicgars2ym1F6mosEWzp3MJWf27O9owbuwP2CmVPWqNe2GQfDK5tRzLLVzaljyNi1igIpTWAcdQlcO9kv268mo3XWlrDAUpRHgaWS1z3GsN0pcTThWKxK6iCFGuIvHwgjfarec8g2rDMyq6fiFGwIYvLrDiSnQJZRd4VpJOQ8kXwdWA155LHxzJukIwiyfdeOe9b0pnHCBTFkAFbTam3xE7vD93wt48iPWeDWCkXmkq0YkWOmVJgJ1viliKkn6VNyB8LvijSEfxoSDmxqa3sGfTpqvtJPdxLIIiLg3jvtDgd2DVL
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3f
movsb byte es:[edi], byte [esi]
mov esi, str.VbrPkgdPLJdWNZCy38xwxnYkAeWIucv4SxJNni6FlBEa1KKBmzkiraZhG0cStY3DJGZwNpiDg5wuDtqK2ywZpJTl8LEl0oANonJ5wgqAzqzrtigJfnNj74QBCYYmlYA2u391iAziWReRvhO97hLnv8swmXNitxmbWPCElxMWLimvHJ9rSPk0l4FkulniiEMx1nI1cw9Z32MUs2bC2F3xozbClZnayGMFp2D9MgwabbS9SuUqIiXvArETJZpXl
lea edi, [ebp - 0x3c4]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x79
movsw word es:[edi], word [esi]
mov esi, str.UY1dNlooBkGtPRv3IQGfvzZwBQqGT2ymmqjIckleHF7IpkI5g7y1LC4zRS2whDrCj622NurppRxWYs5tIBJhcSl6jLBrlChJVdKMweTzXZGCXASr8JHNe0csJOgvsxvHAwPTNPPhqpPciYrVHz0gmJTXoObBgcTnxMZUDjYRylpgN9aaE5t7K1Pwct5oLdBvE1mh8pKatG6bvRcErpxZR2ojcaMLTxO5bYXp0AneVJj4PmfpKcWy4Dq3agU7Da78MSO51lbf3G9CNbx9ftwLQH7fc6BFBuvFBPtn53IqOzRK16bQnlLx1fficlJNtAzFleOuLe1WV4grvLBFlQeiyE3moTd3e2TRIEOBZ7kwayzj2shKxr4k6ql8NNJMazuVIPn1NLHXMZGSP13cZ9hg4UmZL8VABLCSHsLFIA86cNIomgwnchy4LJk5Ec9bx8N9YbxZzL4pZ4ZY718CCqT4SmgWOonBCtGl3UNu
lea edi, [ebp - 0x1c88]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x5c
movsb byte es:[edi], byte [esi]
mov esi, str.FbNhCHm3zXPrk1F09PFQxqkJNSxMhFF3Vl2Wcknui3mBAhSYPe0qwb5OjSL0sPQIURyAlO4GHGpEyVcmbfhExHOhqYgdjpChznWXQ3b3GpLb9vCl9mZv92kYMwRPODiCqDZ3Aw1jqolnZIWd1jMG3NzVcSaYHgthhDUZFFX3yT8x4ipPtMiDxQwpFqQWjDattpzNGqYLAtvPVjeXTHF2vgjnDt4AAp5e9qcdIobjY8EQfQMAyFJZiZoDJR28FG9MWcDmW5sUzgqo8NAjo4FrKzf6mMP27XTrNJeYKTCuHZ0LNY4R8SNZb0HB52r5MAnnucHx3mCfdTM0HpQCUGfVUQt6vX2DjCGZiPp7YQW7hrXy2Ud
lea edi, [ebp - 0x9bc]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x63
lea edi, [ebp - 0xe50]
mov esi, str.N48RjMGBGszApZl9IsJ6nmR3QTSOygBNVGJYOW5xP51MKL5vHNERoOAJoyg2fL53J2REhkoQnDxrbkN6OEw2rknJAEqYnlfug57T0A8u4Y7YYOVgLD0yC95hJmwig3NXCrs3XCssyGUl9SYLfnhy5RmBT9fgG3atMwWb7D4u9noCKeDBWDLMPmueDxWzwfbx48zNlZ7iDPcsymIETOkCSaJ0fz9NJBN9z97P9OWCWFf3AezmWWSLDTPp37jgr8XGUSBKqvIWwdWFGX6ipCLtDGlIFmH75m1WZfD4TU4JqVD0YyHVY3jXA7VhP7YIInisWSaJNTg5xFPeA2GbvTjr5qdwZHTsv5JsaGvH0mBAowPT31pBTpnplk28mEknpghPqdPwj0Uq9caI
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x64
movsb byte es:[edi], byte [esi]
mov esi, str.6TaMA6ik3bkxIU3q9LG3POQTxMmpZDzcZXnw8bAfp3C8Xgm96RSDtO81RGSbXWeV6fNmHghngDl6Ley9jxFZ6j58desTkUkKH0cA0QjjQrEwX5eY1m92UMsu0oy4HmdMOBVON02Ei2BLbcPv8ICU1Vta0h1HpsKgGVhazcXz8j5jNoilQMiKLJrj3jk72rfo8j2owDuOzJPJSe3dJidhPv4HHcsvXMbHlDJBhOp3q3K2IYT87uaTmnJbpMVa71LULUPJJQjnHHolxrzYXTvBgwcaC5FUzRSLbfvg6UwhbSvrhI7wySI67L976AByWCV4T88lIQ2jKXNO0K2fUqGXMbUF5BsQ2QSiiiiQe7V710KT9Zqvae5JR5jzKbhpI90jQ8OZCIcTAgebeooNSm
lea edi, [ebp - 0x11d4]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x45
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.MwTDr3tA6wpDhjFjEqzXVfs6eXWnIHjYp182xgFOROqcdDKdLOBA9SJsTd9yBk6jJ6xo2raygPAhzSyBtdKfvfMm1mgifegmZSOZtpLGU7FK15Zj45weP9R7oMqKCB2XAhI4RQg1DGYTDQrTW41wu4RBvD6Jj6UnMtirBwcG8NfGwX3HK9fn46B6gljypIUiyZJma3z15pr6PEMqcC6hfz32t9JxAjjU6DSCcffSrYdnhkhroHTlA4OT61tF5wd5pxvKVt8AUgn7LdZ5Ge9
lea edi, [ebp - 0x5dc]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x6d
lea edi, [ebp - 0x1538]
mov esi, str.nCD83yzx5wZHTJXwY9JbmBqpgbTdoporLO0Zm0G4TUfOcoZSHIfdjQhfCNFd89ZJEWcM6kXaK4FyQUXQnKxAagFtJnqEVayx4R1qoZDXCIUi6jQdYq7rKyAnkPp1KMZUUxTDqTCHMQ39pXTeAvUIYhyRpVKq3OB4jKsPhEW5TKX7WUr7sYV5d3XmHbzQxE6r4lzmAdwBMapu8b30ohl7PHCWarCWFQtqmWd3624JlJBqhWtEaixglv298iVbI8WbthisXhkR13EPzYUXK19uAFWbEdqmhcsSmAunWBhnfYpQOdHbgOaH6QeRtRH1GUOBwx34wzymhX1hamU6rdZJmgSLeYPhoHJ2XfoFWCCQWGEUcc8jPVhHL7tFajZDUwK2aee1pUKIBvteHC8qowk9gEIofqtjsuy9EqaEb310n6jB8z6tdsf5u
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x62
movsw word es:[edi], word [esi]
mov esi, str.cKE8O0rXLxQWcXRlaP5b0ZjUytVSyqTQ0PWPTPcIXPPQPcwvxUDvE4KkJw1gmBSJQ5zn5ysA2bb4wW4U0IYKpcywGYkaU4SanutK1FspNp3O2im4CTycSpTIuNlo59ZyEh3MvLsOzqSQGHbgPdeKm0NrTxEjHoYLCoDeVins3j7PoKNH96ueHlpRaWyFgOmc2puSnnu9ZS9brTF4T6QK2qsopLQGxUWKKJi4aKhNYUoosWL4Eb3QEA314VwfSxT436s0MK5FnwO5pRFjaaoNqJpgAZr5w0HKQWPTQ4tHI4my9rN0E7t7WpAf1lkoWXLEHtpvJlq5RLWJN91MXsJetWfAn2wAuTM4r9ZAXYoOdA2YEFltquNgUv7MAkvl3UHnTHV33FGKt
lea edi, [ebp - 0xcc0]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x37
movsw word es:[edi], word [esi]
mov esi, str.BZn1zsRZ7d06kFoMqIQ9OhTyLGkybVgco60gFonBOMtpPbszoOH0ziSPPTPne5fOPkGOeQj6TtanWaCIwLBheLWYxzfxiQg5NOw36HhpN4uRXz04PFrcQ2vrptsCvtk8fxGBm7Mq1OVTozXW1FWJ2lxlneXDoKWNandqbvZyoNh3HeMrfLLJUUwtvglFiHCPqHctj4RqEVErMI0XzfO86DsUsiiJ
lea edi, [ebp - 0xf0]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x5d
movsb byte es:[edi], byte [esi]
mov esi, str.65d4q1U9kPJnAZ2xpAeib6KIcUMC7fJKgJsj8tF28rjGzhNorNakzEfnIBsSRyCk7wCxkeBDRcgn8s2gGD4BAAEDE1lXLvHE1M1PnsKpYhZ6cDFjytKKv11alRwTfimXTfXGcdiOkSYThlpeBuKA1CS1REByGk2NRpiH8yfhhmQkHPewq4jruSoW1VdsUU2BX2ENvaEXC2EWLhq9wqqLv0pdfaFs3TNMlcMgMhFmWv9pIqnoNbNGzYljm83O5bIefczFwBCyFejBlD26OqQ5e5W9YwI8e51skueXtK7ZAdU7JPNHcfRgF02RaP9I1SpPqh7V0hiacXOJIW6KFffudG2KHC6mCV5ahmhHmJijm1f9tDIkZj79E
lea edi, [ebp - 0xb34]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x39
movsw word es:[edi], word [esi]
mov esi, str.mBAT9Ob9VOQpe2FbFmJ7bVZD4cdGH2M4kyp4LiYkEdm36fpHFf36hj2SsRBDx9kwcM20GySbDUsH78yYfGfL949qcTVwCOo7cHn3zMrZ7wT7qdx557QFRoBteXf02dCxLNku4F7UjHQuy85B5l4vYtte7IbCFEasY8pj8LZrVo394hCtaiuVAmXkWhQMFqCoxTXaWhhZYANVcsU9vcDAnJRfv7g9dHVFnDF
lea edi, [ebp - 0x1d4]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x7b
lea edi, [ebp - 0x1040]
mov esi, str.zwnTXmHjlAjq2aMRPgfQEoy2bpYgbbgY0zlGMt0vZy3FUDXA7b1q4ei25X2dp8gdFYDQ2vwkkK2AgkRIj8nMT052Os9l9YS2ZLxIqBcDesZmESFe1mYUtm242NeIez2BUI8XviuJoTCi3Pg5MvOJGxd5t3LpevNlhxJyKAb8Co3jseJULnl4NhbErHOul9bJChBjtiD3q0re8scRwV82q2cZUPqH2RtApjCIB1ztDTKNLImLmf5vHl4LSHxiPeC1Wh3lEGKEJEOETHu3oD6Cj9BNgV7sTT3S1yGRvzXw80bHun4zY9BQFnnubUpafpGqRYQss50DcmrvG7XcUfoHZ0pnCwRnaGlakU5hxAHVrjPCdKoaocUBKYhotaVgsjYkiJL1WSmCglZ3UOofq4VIX8wYHjT3RTl7HGwqTZo91j9qFkOvH9rx67W4gT9197TIiSmHjWTKWqzoEPltjEtFlCAG7NJRghQ4jMqH0MuiibGy
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x6d
movsb byte es:[edi], byte [esi]
mov esi, str.QhGUbZIqN1pYAYVRgIlMTC9aOYWdedfvdI78sv9FRMIlL4uOBLu0DWzYHqGRaxqhBBvvGl5TJBECnhjh8NQTx6IOVixgSigzZcB0KMfmjEDhSOVXCJfDc3q8HAOhoNVgNtnhYIfG1TSVBFrcmNTw39dkmU5Sskq6Ril6D16yXwIuNoPsVo8cZuvkCSJ7wH4BsTY4O9dU4yFIU1G78IXOQ39RuH500GDM6HAtPMndyRFLfBjF2D7ISw4rDFEJuMKtlgXTrZIUAcPCRARiBnSsgyvK8qh7ht6JUIlU2IXX86v1nGo9pAt9Azf1B50Y71aeSaqV43jgwsygQGLhTJLDVfSAx2G8JNw2QINUnnmCNusCOtf91UyUbcZrPJwY69xkrQEtsWUlbKSzancDhlv26eroo6XUArI0Z4Nlc2RGXEnYDaA8bKi1HA
lea edi, [ebp - 0x16f0]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x56
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.9PDCce1GivmVjIpsxGnpz1qlEXs3uBVVDA7nix3cYIFY9fZYok7iKF4N0MFv3T5FaWuSK9Geafn0RjN9RaA3PCvUiQy1AgJeAdzWDyc3nXeN9xbWEYz6eEfFQKOVgot0SMsF3kyGLqTnWgCeAe5T5Q6YueMqoe8sOhT5SxYJ9vUbFgzwVcavsW3nIVO3Kb4mUuplnnJ9fLB702wq3ePS2YYdpF1S6g9A4FMOkYKZgG24BDVfQcyg1MHKVit4UsN3qqimfhDqPrRWtzGYbq0L16Wva0DGpTUXLoEwGJcfxXjwwsUCgGddKbqceMMmKQy2d7tdlIw2gZK6g73DPdJ4hx9b
lea edi, [ebp - 0x84c]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x40
movsb byte es:[edi], byte [esi]
mov esi, str.5kHGKKw0fQKnhbNLvCYtaCieFBDEzltUaDt0XFtn9cXqqplpgusFME6hxEdbtqBsw2U0O0sI9XylXLI39mlpNfX7QgYr3O89xtO1Ue5n7Ixu4TVGSIC6uS9YWL5E1sFLcQvYZ3eq5F1CivwxF0GNOwY3C1BmaUMKKLbDWDKZD5qYQNh4dMO4k0P07xdjT1WobLQrbtfxcucPvvVX4xW6ZahfTAzb8PKLazip2XxSMo96OOwbalp9p6M01YKCiZIa
lea edi, [ebp - 0x4c8]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x73
movsb byte es:[edi], byte [esi]
mov esi, str.a2Zrp0oVd5laA6smuaZxQXpzxhpqqB1cazh85SOod315vJs3Z9yEUD7D0r7K3qktJbk9lSg17sffODhOeHlAu5AhlrTTSKCtJSAqP4Mi3xtp7G3zLDNehl8iiV9o9Au96pZ5cY6ffbKnwlrf0Euf1ohHl6CCseOemdmPZRMs77HHt1dIrbRCkbqlCpUR1L62EtToXJ1ESXy4g0h2f2Q8b1dD2CAWQWsYBuSxSKdB0LVlw5S8SGpr2ou6oWskqmFpL0BlZq6NLu14jyIXGGeilb3OxAC8ByAuwIICs3yhWWLQtpH9msoYSyz1phO1pECot78d0e0DBC96b55H4VatTIaqrO8J3OQV0lvjp9J7q66NRuZ0S8M6DwbHBFxBRHasRsnQJIKjFKQ5RFNqSCUE6vAJtdd6h3jgOnrj60hJzH2F1lh4oufqoMd42xq4Ziy6ew9YztDr4Oj4RL
lea edi, [ebp - 0x18c0]
mov dword [ebp - 0x1e74], 0
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x45
mov dword [ebp - 0x1e70], 0
mov dword [ebp - 0x1e6c], 0
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.y3cLvCCFMiFe2403OLF03MxcCXkRiFLPIjdu1CHdq5A0jztD9Rd9cEUOvpwKcMESkkK61KqaH0xCQd0f0Fj3tSgYi5iQrlv83TjtKSuiYubwEiJRL32gUS6k4yvDWEMn9ARcUoKPchyrDOEvurdsMV2IEZQP8a02vdFGgy07nsLckTu4P9evinoK73alr5OyxOg6XzTUaq89Splzcdqbk6F2KBNFSyN24JjKG0Eak1pgP6JyXJWZRl5rndCZgo1qMtEBafoYkKC585XZrmf
lea edi, [ebp - 0x6f0]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x77
lea edi, [ebp - 0x1aa0]
mov esi, str.aUcHHmeg6jt0T4GJx2Tye4it0VCdigCBenc8LjhqjlaoSzkGoreMhQSFJkgNmLLOtEPnt3vB9tMLI2J3iu4FmkjrsGKhseDk07mOmaqToQyMo2y6FehtdOsrxq72uxLxGzpZFNIoZsunxzPtebXEuQTWgzEoKEPxQqEgPX1POIZzcOoBiduyXAhQtQdjET2sKg0pJkG07B873cI84aTAj4nDC4py4BN3lhtZ3ttRFTKieHi4DMlGLRRLIZ7stAiQmNhS0tjr7bgujBfhfa6qHLuLjdvLLMahJLKuDGFwnWhXRgSp1GZlceTxTamwBGhRiF6zz2jO6d61ENcoauLNByeFFUHZIQRuCmMIMsW7vvKmLYLp6fPAHGGmmZN8QYisb6WOwuXT109eJZeozfRs0JP8xuFv6su5FrwK3kcVOliwwaIrDCuy3sJT1hhLtuvH1hZs33gTJ1WAP7DyEbPT1mq7bjmlH
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3b
movsw word es:[edi], word [esi]
mov esi, str.8wgatND5qDnWBsnRXAUZcjIfGQBWV3jVOj5d8roQhgKVknxgIOyS8E5RCcinHuoIHrrWoItMk63yUyicIj6ZJJ4YqM1yKy7aGFunxD7D7JFqsWmg1ModZU5sONcPFmd5WZHiKoACxDRmQsPokx58swiupssjHlAY6AxODBd9XizCZCQsPMc5uH7g7pmfoD3JOTyDIqfze7OsUsngYhY7nKENG1nHVzF7pKsH2xzF8UCe
lea edi, [ebp - 0x2c4]
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
lea eax, [ebp - 0x1380]
mov dword [ebp - 4], 0
push eax
lea ecx, [ebp - 0x1ca0]
call fcn.00405a00
lea eax, [ebp - 0x1ca0]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
mov eax, dword [ebp - 0x1c8c]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x50f8c6
inc eax
lea ecx, [ebp - 0x1ca0]
push eax
push dword [ebp - 0x1ca0]
call fcn.00407d40
lea eax, [ebp - 0x3c4]
mov dword [ebp - 0x1c8c], 0xf
push eax
lea ecx, [ebp - 0x1cb8]
mov dword [ebp - 0x1c90], 0
mov byte [ebp - 0x1ca0], 0
call fcn.00405a00
lea eax, [ebp - 0x1cb8]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
mov eax, dword [ebp - 0x1ca4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x50f92b
inc eax
lea ecx, [ebp - 0x1cb8]
push eax
push dword [ebp - 0x1cb8]
call fcn.00407d40
lea eax, [ebp - 0x1c88]
mov dword [ebp - 0x1ca4], 0xf
push eax
lea ecx, [ebp - 0x1cd0]
mov dword [ebp - 0x1ca8], 0
mov byte [ebp - 0x1cb8], 0
call fcn.00405a00
lea eax, [ebp - 0x1cd0]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
mov eax, dword [ebp - 0x1cbc]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x50f990
inc eax
lea ecx, [ebp - 0x1cd0]
push eax
push dword [ebp - 0x1cd0]
call fcn.00407d40
lea eax, [ebp - 0x9bc]
mov dword [ebp - 0x1cbc], 0xf
push eax
lea ecx, [ebp - 0x1ce8]
mov dword [ebp - 0x1cc0], 0
mov byte [ebp - 0x1cd0], 0
call fcn.00405a00
lea eax, [ebp - 0x1ce8]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
mov eax, dword [ebp - 0x1cd4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x50f9f5
inc eax
lea ecx, [ebp - 0x1ce8]
push eax
push dword [ebp - 0x1ce8]
call fcn.00407d40
lea eax, [ebp - 0xe50]
mov dword [ebp - 0x1cd4], 0xf
push eax
lea ecx, [ebp - 0x1d00]
mov dword [ebp - 0x1cd8], 0
mov byte [ebp - 0x1ce8], 0
call fcn.00405a00
lea eax, [ebp - 0x1d00]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
mov eax, dword [ebp - 0x1cec]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x50fa5a
inc eax
lea ecx, [ebp - 0x1d00]
push eax
push dword [ebp - 0x1d00]
call fcn.00407d40
lea eax, [ebp - 0x11d4]
mov dword [ebp - 0x1cec], 0xf
push eax
lea ecx, [ebp - 0x1d18]
mov dword [ebp - 0x1cf0], 0
mov byte [ebp - 0x1d00], 0
call fcn.00405a00
lea eax, [ebp - 0x1d18]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
mov eax, dword [ebp - 0x1d04]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x50fabf
inc eax
lea ecx, [ebp - 0x1d18]
push eax
push dword [ebp - 0x1d18]
call fcn.00407d40
lea eax, [ebp - 0x5dc]
mov dword [ebp - 0x1d04], 0xf
push eax
lea ecx, [ebp - 0x1d30]
mov dword [ebp - 0x1d08], 0
mov byte [ebp - 0x1d18], 0
call fcn.00405a00
lea eax, [ebp - 0x1d30]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
mov eax, dword [ebp - 0x1d1c]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x50fb24
inc eax
lea ecx, [ebp - 0x1d30]
push eax
push dword [ebp - 0x1d30]
call fcn.00407d40
lea eax, [ebp - 0x1538]
mov dword [ebp - 0x1d1c], 0xf
push eax
lea ecx, [ebp - 0x1d48]
mov dword [ebp - 0x1d20], 0
mov byte [ebp - 0x1d30], 0
call fcn.00405a00
lea eax, [ebp - 0x1d48]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
mov eax, dword [ebp - 0x1d34]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x50fb89
inc eax
lea ecx, [ebp - 0x1d48]
push eax
push dword [ebp - 0x1d48]
call fcn.00407d40
lea eax, [ebp - 0xcc0]
mov dword [ebp - 0x1d34], 0xf
push eax
lea ecx, [ebp - 0x1dd8]
mov dword [ebp - 0x1d38], 0
mov byte [ebp - 0x1d48], 0
call fcn.00405a00
lea eax, [ebp - 0x1dd8]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
lea ecx, [ebp - 0x1dd8]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x1df0]
call fcn.00405a00
lea eax, [ebp - 0x1df0]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
lea ecx, [ebp - 0x1df0]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xb34]
push eax
lea ecx, [ebp - 0x1e08]
call fcn.00405a00
lea eax, [ebp - 0x1e08]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
lea ecx, [ebp - 0x1e08]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x1d4]
push eax
lea ecx, [ebp - 0x1e20]
call fcn.00405a00
lea eax, [ebp - 0x1e20]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
lea ecx, [ebp - 0x1e20]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x1040]
push eax
lea ecx, [ebp - 0x1e38]
call fcn.00405a00
lea eax, [ebp - 0x1e38]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
lea ecx, [ebp - 0x1e38]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x16f0]
push eax
lea ecx, [ebp - 0x1e50]
call fcn.00405a00
lea eax, [ebp - 0x1e50]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
lea ecx, [ebp - 0x1e50]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x84c]
push eax
lea ecx, [ebp - 0x1e68]
call fcn.00405a00
lea eax, [ebp - 0x1e68]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
lea ecx, [ebp - 0x1e68]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x4c8]
push eax
lea ecx, [ebp - 0x1d60]
call fcn.00405a00
lea eax, [ebp - 0x1d60]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
lea ecx, [ebp - 0x1d60]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x18c0]
push eax
lea ecx, [ebp - 0x1d78]
call fcn.00405a00
lea eax, [ebp - 0x1d78]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
lea ecx, [ebp - 0x1d78]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x6f0]
push eax
lea ecx, [ebp - 0x1d90]
call fcn.00405a00
lea eax, [ebp - 0x1d90]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
lea ecx, [ebp - 0x1d90]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x1aa0]
push eax
lea ecx, [ebp - 0x1da8]
call fcn.00405a00
lea eax, [ebp - 0x1da8]
mov byte [ebp - 4], 0x13
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
lea ecx, [ebp - 0x1da8]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x2c4]
push eax
lea ecx, [ebp - 0x1dc0]
call fcn.00405a00
lea eax, [ebp - 0x1dc0]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x1e74]
call fcn.00407ea0
lea ecx, [ebp - 0x1dc0]
mov byte [ebp - 4], 0
call fcn.00405b60
cmp dword [ebx + 0x4c0], 0
je 0x50fe48
mov ecx, ebx
call fcn.00510db0
lea eax, [ebx + 0x4cc]
push eax
push 0
push ebx
push 0x510630
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
lea ecx, [ebp - 0x1e74]
mov dword [ebx + 0x4c8], eax
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