Function at 0x42c3a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub esp, 0xa74
mov dword [esp], 0x4a9a10
mov byte [esp + 5], 0x10
push ebx
mov ecx, 2
push esi
mov ebx, 1
mov byte [esp + 0xc], bl
push edi
mov byte [esp + 0x12], cl
push ebp
mov byte [esp + 0x1f], bl
mov byte [esp + 0x20], bl
mov dword [esp + 0x17], 0x4e9960
mov byte [esp + 0x21], cl
mov byte [esp + 0x2a], bl
mov byte [esp + 0x2b], cl
mov byte [esp + 0x2c], cl
mov dword [esp + 0x1b], 0x4a9a70
mov dword [esp + 0x22], 0x4e9960
mov byte [esp + 0x35], bl
mov byte [esp + 0x36], cl
mov dword [esp + 0x26], 0x4a9a90
mov dword [esp + 0x2d], 0x4e995c
mov byte [esp + 0x37], cl
mov byte [esp + 0x40], bl
mov byte [esp + 0x41], cl
mov byte [esp + 0x42], cl
mov dword [esp + 0x31], 0x4a9aa0
mov dword [esp + 0x38], 0x4e995c
mov byte [esp + 0x4b], bl
mov byte [esp + 0x4c], cl
mov dword [esp + 0x3c], 0x4a9ab0
mov dword [esp + 0x43], 0x4e995c
mov byte [esp + 0x4d], cl
mov byte [esp + 0x56], bl
mov byte [esp + 0x57], cl
mov byte [esp + 0x58], cl
mov dword [esp + 0x47], 0x4a9ac0
mov dword [esp + 0x4e], 0x4e995c
mov byte [esp + 0x61], bl
mov byte [esp + 0x62], cl
mov dword [esp + 0x52], 0x4a9ad0
mov dword [esp + 0x59], 0x4e995c
mov byte [esp + 0x63], cl
mov byte [esp + 0x6c], bl
mov byte [esp + 0x6d], cl
mov byte [esp + 0x6e], cl
mov dword [esp + 0x5d], 0x4a9af0
mov dword [esp + 0x64], 0x4e995c
mov byte [esp + 0x77], bl
mov byte [esp + 0x78], cl
mov dword [esp + 0x68], 0x4a9b00
mov dword [esp + 0x6f], 0x4e995c
mov byte [esp + 0x79], cl
mov byte [esp + 0x82], bl
mov dword [esp + 0x73], 0x4a9b20
mov dword [esp + 0x7a], 0x4e995c
mov dword [esp + 0x7e], 0x4a9b30
mov byte [esp + 0x83], bl
mov byte [esp + 0x84], cl
mov byte [esp + 0x8d], bl
mov byte [esp + 0x8e], cl
mov dword [esp + 0x85], 0x4e9960
mov byte [esp + 0x8f], cl
mov byte [esp + 0x98], cl
mov dword [esp + 0x89], 0x4a9b80
mov dword [esp + 0x90], 0x4e995c
mov dword [esp + 0x94], 0x4aa960
mov byte [esp + 0x9a], cl
mov byte [esp + 0xa3], bl
mov byte [esp + 0xa4], cl
mov byte [esp + 0xa5], cl
mov byte [esp + 0x99], 0
mov dword [esp + 0x9b], 0x4e9958
mov dword [esp + 0x9f], 0x4a9b90
mov byte [esp + 0xae], bl
mov byte [esp + 0xb0], cl
mov dword [esp + 0xa6], 0x4e9954
mov dword [esp + 0xaa], 0x4a9c90
mov ebp, 0x42f170
mov byte [esp + 0xba], bl
mov dword [esp + 0xb5], ebp
mov byte [esp + 0xbb], cl
mov byte [esp + 0xaf], 0x10
mov edi, 0x4e994c
mov edx, 3
mov dword [esp + 0xbc], edi
mov byte [esp + 0xc4], dl
mov byte [esp + 0xc5], bl
mov byte [esp + 0xc6], cl
mov dword [esp + 0xb1], 0x4e9950
mov esi, 0x4e9948
mov byte [esp + 0xcf], dl
mov dword [esp + 0xc7], esi
mov byte [esp + 0xd0], bl
mov byte [esp + 0xb9], 0x63
mov dword [esp + 0xc0], 0x4101f0
mov dword [esp + 0xcb], 0x4a5380
mov byte [esp + 0xd1], cl
mov byte [esp + 0xdb], bl
mov dword [esp + 0xd2], 0x4e9128
mov dword [esp + 0xd6], 0x470130
mov byte [esp + 0xdc], bl
mov byte [esp + 0xe5], cl
mov byte [esp + 0xda], 5
mov dword [esp + 0xdd], 0x4e9944
mov dword [esp + 0xe1], 0x4aaa30
mov byte [esp + 0xe7], cl
mov byte [esp + 0xf0], cl
mov byte [esp + 0xe6], 0
mov dword [esp + 0xe8], 0x4e9940
mov dword [esp + 0xec], 0x4aaa50
mov byte [esp + 0xf2], cl
mov byte [esp + 0xfb], cl
mov byte [esp + 0xfc], bl
mov byte [esp + 0xfd], cl
mov byte [esp + 0xf1], 0
mov dword [esp + 0xf3], 0x4e9940
mov dword [esp + 0xf7], 0x4aab80
mov dword [esp + 0xfe], 0x4e9940
mov dword [esp + 0x102], 0x4aabb0
mov byte [esp + 0x106], cl
mov byte [esp + 0x108], cl
mov byte [esp + 0x107], 0
mov byte [esp + 0x111], cl
mov byte [esp + 0x113], cl
mov dword [esp + 0x109], 0x4e993c
mov dword [esp + 0x10d], 0x4aac90
mov byte [esp + 0x112], 0
mov byte [esp + 0x11c], cl
mov byte [esp + 0x11e], cl
mov dword [esp + 0x114], 0x4e993c
mov dword [esp + 0x118], 0x4aadb0
mov byte [esp + 0x127], cl
mov byte [esp + 0x128], bl
mov byte [esp + 0x11d], 0
mov dword [esp + 0x11f], 0x4e9938
mov byte [esp + 0x129], cl
mov byte [esp + 0x132], cl
mov byte [esp + 0x133], bl
mov byte [esp + 0x134], cl
mov dword [esp + 0x123], 0x4aae60
mov dword [esp + 0x12a], 0x4e993c
mov dword [esp + 0x12e], 0x4aaf00
mov byte [esp + 0x13d], cl
mov byte [esp + 0x13f], cl
mov dword [esp + 0x135], 0x4e993c
mov dword [esp + 0x139], 0x4aafe0
mov byte [esp + 0x13e], 0
mov byte [esp + 0x148], cl
mov byte [esp + 0x14a], cl
mov dword [esp + 0x140], 0x4e9934
mov dword [esp + 0x144], 0x4ab250
mov byte [esp + 0x153], cl
mov byte [esp + 0x154], bl
mov byte [esp + 0x149], 0
mov dword [esp + 0x14b], 0x4e9934
mov byte [esp + 0x155], cl
mov byte [esp + 0x15e], cl
mov dword [esp + 0x14f], 0x4ab270
mov eax, 0x4e9930
mov byte [esp + 0x160], cl
mov dword [esp + 0x156], 0x4e9940
mov dword [esp + 0x161], eax
mov byte [esp + 0x169], cl
mov byte [esp + 0x16a], bl
mov byte [esp + 0x16b], cl
mov dword [esp + 0x15a], 0x4ab2a0
mov byte [esp + 0x15f], 0
mov dword [esp + 0x165], 0x4ab360
mov byte [esp + 0x174], cl
mov byte [esp + 0x176], cl
mov dword [esp + 0x16c], 0x4e9940
mov dword [esp + 0x170], 0x4ab3f0
mov byte [esp + 0x175], 0x10
mov dword [esp + 0x177], eax
mov byte [esp + 0x181], cl
mov dword [esp + 0x17b], 0x4ac120
mov byte [esp + 0x17f], 4
mov byte [esp + 0x180], 0
mov dword [esp + 0x182], esi
mov dword [esp + 0x186], 0x4ac180
mov byte [esp + 0x18c], cl
mov dword [esp + 0x18d], esi
mov byte [esp + 0x18a], 4
mov byte [esp + 0x196], bl
mov byte [esp + 0x197], cl
mov byte [esp + 0x18b], 0
mov dword [esp + 0x191], 0x4ac1e0
mov dword [esp + 0x198], esi
mov byte [esp + 0x1a1], bl
mov byte [esp + 0x1a2], cl
mov dword [esp + 0x1a3], esi
mov byte [esp + 0x195], 4
mov dword [esp + 0x19c], 0x4ac220
mov byte [esp + 0x1ac], bl
mov byte [esp + 0x1ad], cl
mov byte [esp + 0x1a0], 4
mov dword [esp + 0x1a7], 0x4ac260
mov byte [esp + 0x1ab], 4
mov dword [esp + 0x1ae], esi
mov byte [esp + 0x1b8], cl
mov dword [esp + 0x1b2], 0x4ac2a0
mov byte [esp + 0x1b6], 4
mov byte [esp + 0x1b7], 0
mov dword [esp + 0x1b9], esi
mov byte [esp + 0x1c3], cl
mov dword [esp + 0x1bd], 0x4ac300
mov byte [esp + 0x1c1], 4
mov dword [esp + 0x1c4], esi
mov byte [esp + 0x1cd], bl
mov byte [esp + 0x1c2], 0
mov dword [esp + 0x1c8], 0x4ac360
mov byte [esp + 0x1ce], cl
mov byte [esp + 0x1d7], dl
mov byte [esp + 0x1d8], bl
mov byte [esp + 0x1d9], cl
mov byte [esp + 0x1cc], 4
mov dword [esp + 0x1cf], 0x4e992c
mov dword [esp + 0x1d3], 0x4a6500
mov byte [esp + 0x1e2], bl
mov byte [esp + 0x1e4], cl
mov dword [esp + 0x1da], 0x4e9928
mov dword [esp + 0x1de], 0x4a9d50
mov byte [esp + 0x1ed], dl
mov byte [esp + 0x1ee], bl
mov byte [esp + 0x1e3], 0x10
mov byte [esp + 0x1ef], bl
mov dword [esp + 0x1f4], ebp
mov byte [esp + 0x1f8], dl
mov byte [esp + 0x1f9], bl
mov dword [esp + 0x1e5], 0x4e9924
mov byte [esp + 0x1fa], cl
mov dword [esp + 0x1ff], ebp
mov dword [esp + 0x1e9], 0x4a7720
mov byte [esp + 0x204], bl
mov byte [esp + 0x205], cl
mov dword [esp + 0x1f0], 0x4e9920
mov dword [esp + 0x1fb], 0x4e9128
mov byte [esp + 0x203], 0x63
mov dword [esp + 0x206], 0x4e9128
mov dword [esp + 0x20a], ebp
mov byte [esp + 0x20e], 0x63
mov byte [esp + 0x20f], bl
mov byte [esp + 0x210], cl
mov dword [esp + 0x215], ebp
mov byte [esp + 0x21a], bl
mov byte [esp + 0x21b], cl
mov dword [esp + 0x220], ebp
mov dword [esp + 0x211], 0x4e9128
mov byte [esp + 0x225], bl
mov byte [esp + 0x226], cl
mov byte [esp + 0x219], 0x63
mov dword [esp + 0x21c], 0x4e9128
mov dword [esp + 0x22b], ebp
mov byte [esp + 0x230], bl
mov byte [esp + 0x224], 0x63
mov dword [esp + 0x227], 0x4e9128
mov eax, 0xa
mov byte [esp + 0x231], cl
mov byte [esp + 0x22f], 0x63
mov byte [esp + 0x23a], al
mov byte [esp + 0x23c], cl
mov dword [esp + 0x232], 0x4e9128
mov dword [esp + 0x23d], esi
mov byte [esp + 0x245], dl
mov byte [esp + 0x246], bl
mov byte [esp + 0x247], cl
mov dword [esp + 0x236], 0x4a6f90
mov byte [esp + 0x23b], 0
mov dword [esp + 0x241], 0x4a51a0
mov byte [esp + 0x251], bl
mov byte [esp + 0x252], bl
mov dword [esp + 0x248], 0x4e9128
mov dword [esp + 0x24c], 0x4a7210
mov byte [esp + 0x250], 5
mov byte [esp + 0x25c], bl
mov byte [esp + 0x25d], bl
mov dword [esp + 0x253], 0x4e9944
mov dword [esp + 0x257], 0x4a6440
mov byte [esp + 0x25b], 7
mov byte [esp + 0x266], cl
mov byte [esp + 0x268], cl
mov dword [esp + 0x25e], str.LLLLL
mov dword [esp + 0x262], 0x4a40e0
mov byte [esp + 0x271], dl
mov byte [esp + 0x272], bl
mov byte [esp + 0x267], 0x12
mov dword [esp + 0x269], 0x4e9944
mov byte [esp + 0x273], cl
mov byte [esp + 0x27c], dl
mov byte [esp + 0x27d], bl
mov byte [esp + 0x27e], bl
mov dword [esp + 0x26d], 0x4a5240
mov dword [esp + 0x274], 0x4e9940
mov byte [esp + 0x287], dl
mov byte [esp + 0x288], bl
mov dword [esp + 0x278], 0x4a5210
mov dword [esp + 0x27f], 0x4e9128
mov dword [esp + 0x283], 0x4a7770
mov dword [esp + 0x28a], 0x4e9920
mov dword [esp + 0x28e], 0x454e20
mov byte [esp + 0x289], bl
mov byte [esp + 0x292], bl
mov byte [esp + 0x294], cl
mov dword [esp + 0x295], esi
mov byte [esp + 0x29d], bl
mov byte [esp + 0x29f], cl
mov byte [esp + 0x293], 0x12
mov dword [esp + 0x299], 0x454cf0
mov byte [esp + 0x29e], 0x12
mov byte [esp + 0x2a9], bl
mov byte [esp + 0x2aa], bl
mov dword [esp + 0x2a0], 0x4e9914
mov dword [esp + 0x2a4], 0x4a4980
mov byte [esp + 0x2a8], 8
mov dword [esp + 0x2ab], 0x4e993c
mov dword [esp + 0x2af], 0x4a4320
mov byte [esp + 0x2b3], 8
mov byte [esp + 0x2b5], bl
mov byte [esp + 0x2be], cl
mov byte [esp + 0x2b4], 0
mov dword [esp + 0x2b6], 0x4e9940
mov dword [esp + 0x2ba], 0x4ab450
mov byte [esp + 0x2bf], 0
mov byte [esp + 0x2c0], cl
mov byte [esp + 0x2ca], bl
mov byte [esp + 0x2cb], cl
mov dword [esp + 0x2cc], esi
mov dword [esp + 0x2c1], 0x4e9940
mov dword [esp + 0x2c5], 0x4c1090
mov byte [esp + 0x2d5], bl
mov byte [esp + 0x2d6], cl
mov byte [esp + 0x2c9], 6
mov dword [esp + 0x2d0], 0x4c10c0
mov byte [esp + 0x2d4], 6
mov byte [esp + 0x2e0], bl
mov byte [esp + 0x2e1], cl
mov dword [esp + 0x2d7], 0x4e9928
mov dword [esp + 0x2db], 0x4c1100
mov dword [esp + 0x2e2], esi
mov byte [esp + 0x2eb], bl
mov byte [esp + 0x2df], 6
mov dword [esp + 0x2e6], 0x4a6480
mov byte [esp + 0x2ea], 7
mov byte [esp + 0x2ec], bl
mov byte [esp + 0x2f6], bl
mov dword [esp + 0x2ed], str.LLLLL
mov dword [esp + 0x2f1], 0x4a64c0
mov byte [esp + 0x2f7], bl
mov byte [esp + 0x300], cl
mov byte [esp + 0x2f5], 7
mov dword [esp + 0x2f8], str.LLLLL
mov dword [esp + 0x2fc], 0x4a40c0
mov byte [esp + 0x302], cl
mov byte [esp + 0x30b], dl
mov byte [esp + 0x30c], bl
mov byte [esp + 0x30d], bl
mov byte [esp + 0x301], 0x12
mov dword [esp + 0x303], 0x4e9944
mov dword [esp + 0x307], 0x4a5410
mov dword [esp + 0x30e], str.vvvvvvvvvv
mov dword [esp + 0x312], 0x4101d0
mov byte [esp + 0x316], dl
mov byte [esp + 0x317], bl
mov byte [esp + 0x318], cl
mov dword [esp + 0x319], esi
mov dword [esp + 0x31d], 0x4a54b0
mov byte [esp + 0x321], 0xd
mov byte [esp + 0x323], cl
mov byte [esp + 0x32c], cl
mov byte [esp + 0x322], 0
mov dword [esp + 0x324], 0x4e9128
mov dword [esp + 0x328], 0x4ab560
mov byte [esp + 0x32e], cl
mov byte [esp + 0x337], cl
mov byte [esp + 0x32d], 0
mov dword [esp + 0x32f], 0x4e9904
mov dword [esp + 0x333], 0x4ab640
mov byte [esp + 0x339], cl
mov byte [esp + 0x342], al
mov byte [esp + 0x343], bl
mov byte [esp + 0x344], cl
mov byte [esp + 0x338], 0
mov dword [esp + 0x33a], str.SLls
mov dword [esp + 0x33e], fcn.004a8f30
mov byte [esp + 0x34e], bl
mov byte [esp + 0x34f], cl
mov dword [esp + 0x345], 0x4e98f8
mov dword [esp + 0x349], 0x4a5660
mov byte [esp + 0x34d], 7
mov byte [esp + 0x358], cl
mov byte [esp + 0x35a], cl
mov dword [esp + 0x350], 0x4e9928
mov dword [esp + 0x354], 0x4ab770
mov byte [esp + 0x359], 0
mov byte [esp + 0x363], cl
mov byte [esp + 0x365], cl
mov dword [esp + 0x35b], str.SLls
mov dword [esp + 0x35f], 0x4ab800
mov byte [esp + 0x364], 0
mov byte [esp + 0x36e], cl
mov byte [esp + 0x370], cl
mov dword [esp + 0x366], str.SLSs
mov dword [esp + 0x36a], 0x4ab9a0
mov byte [esp + 0x379], dl
mov byte [esp + 0x37a], bl
mov byte [esp + 0x36f], 0
mov dword [esp + 0x371], str.SLSs
mov byte [esp + 0x37b], bl
mov byte [esp + 0x384], al
mov byte [esp + 0x385], bl
mov byte [esp + 0x386], cl
mov dword [esp + 0x375], 0x4a5820
mov dword [esp + 0x37c], 0x4e9128
mov dword [esp + 0x380], 0x4a7140
mov byte [esp + 0x390], bl
mov byte [esp + 0x391], bl
mov dword [esp + 0x387], 0x4e9920
mov dword [esp + 0x38b], 0x4a6460
mov byte [esp + 0x38f], 7
mov dword [esp + 0x392], str.Lllll
mov dword [esp + 0x396], 0x4a64a0
mov byte [esp + 0x39a], 7
mov byte [esp + 0x39b], bl
mov byte [esp + 0x39c], bl
mov byte [esp + 0x3a6], bl
mov byte [esp + 0x3a7], bl
mov dword [esp + 0x39d], str.Lllll
mov dword [esp + 0x3a1], 0x4a64e0
mov byte [esp + 0x3a5], 7
mov byte [esp + 0x3b1], bl
mov byte [esp + 0x3b2], bl
mov dword [esp + 0x3a8], str.Lllll
mov dword [esp + 0x3ac], 0x4a4690
mov dword [esp + 0x3b7], ebp
mov byte [esp + 0x3bc], bl
mov byte [esp + 0x3bd], cl
mov dword [esp + 0x3be], edi
mov byte [esp + 0x3b0], 8
mov dword [esp + 0x3c2], ebp
mov byte [esp + 0x3c7], bl
mov byte [esp + 0x3c8], cl
mov dword [esp + 0x3c9], edi
mov dword [esp + 0x3b3], 0x4e993c
mov byte [esp + 0x3bb], 0x63
mov byte [esp + 0x3d2], bl
mov byte [esp + 0x3d3], cl
mov byte [esp + 0x3c6], 0x63
mov dword [esp + 0x3cd], 0x4c11a0
mov byte [esp + 0x3d1], 6
mov byte [esp + 0x3dd], bl
mov byte [esp + 0x3de], bl
mov dword [esp + 0x3d4], 0x4e9938
mov dword [esp + 0x3d8], 0x4a7240
mov byte [esp + 0x3dc], 5
mov byte [esp + 0x3e8], bl
mov byte [esp + 0x3e9], bl
mov dword [esp + 0x3df], 0x4e9944
mov dword [esp + 0x3e3], 0x470110
mov byte [esp + 0x3e7], 5
mov byte [esp + 0x3f3], bl
mov byte [esp + 0x3f4], bl
mov dword [esp + 0x3ea], 0x4e9944
mov dword [esp + 0x3f5], esi
mov byte [esp + 0x3fd], dl
mov byte [esp + 0x3fe], bl
mov byte [esp + 0x3ff], bl
mov dword [esp + 0x3ee], 0x4a51b0
mov byte [esp + 0x3f2], 5
mov byte [esp + 0x408], dl
mov byte [esp + 0x409], bl
mov dword [esp + 0x3f9], 0x4a5290
mov dword [esp + 0x400], 0x4e9928
mov byte [esp + 0x40a], bl
mov byte [esp + 0x413], cl
mov byte [esp + 0x414], bl
mov byte [esp + 0x415], cl
mov dword [esp + 0x404], 0x4a52d0
mov dword [esp + 0x40b], 0x4e9928
mov byte [esp + 0x41e], bl
mov byte [esp + 0x41f], cl
mov dword [esp + 0x40f], 0x4aba10
mov dword [esp + 0x416], 0x4e98e4
mov dword [esp + 0x41a], 0x4a9f40
mov byte [esp + 0x420], cl
mov dword [esp + 0x421], 0x4e995c
mov byte [esp + 0x429], bl
mov byte [esp + 0x42a], cl
mov dword [esp + 0x425], 0x4a9f50
mov byte [esp + 0x42b], cl
mov byte [esp + 0x435], bl
mov dword [esp + 0x42c], 0x4e995c
mov dword [esp + 0x430], 0x4a49a0
mov byte [esp + 0x434], 8
mov byte [esp + 0x436], cl
mov byte [esp + 0x440], bl
mov dword [esp + 0x437], 0x4e9904
mov dword [esp + 0x43b], 0x4a42b0
mov byte [esp + 0x441], cl
mov byte [esp + 0x44a], dl
mov byte [esp + 0x44b], bl
mov byte [esp + 0x44c], cl
mov byte [esp + 0x43f], 8
mov dword [esp + 0x442], 0x4e9940
mov dword [esp + 0x446], 0x4a57b0
mov dword [esp + 0x44d], 0x4e9920
mov dword [esp + 0x451], 0x4a4af0
mov byte [esp + 0x455], 8
mov byte [esp + 0x456], 0
mov byte [esp + 0x457], cl
mov byte [esp + 0x461], bl
mov dword [esp + 0x458], 0x4e98e4
mov dword [esp + 0x45c], 0x4a4de0
mov byte [esp + 0x462], cl
mov byte [esp + 0x46b], dl
mov byte [esp + 0x46c], bl
mov byte [esp + 0x46d], cl
mov byte [esp + 0x460], 8
mov dword [esp + 0x463], 0x4e9940
mov byte [esp + 0x476], dl
mov byte [esp + 0x477], bl
mov dword [esp + 0x467], 0x452310
mov dword [esp + 0x46e], 0x4e9128
mov byte [esp + 0x478], cl
mov byte [esp + 0x481], dl
mov byte [esp + 0x482], bl
mov byte [esp + 0x483], cl
mov dword [esp + 0x472], 0x452360
mov dword [esp + 0x479], 0x4e9128
mov dword [esp + 0x47d], 0x4523d0
mov dword [esp + 0x484], 0x4e9128
mov dword [esp + 0x488], 0x4a6810
mov byte [esp + 0x48c], 0x63
mov byte [esp + 0x48d], 0
mov byte [esp + 0x48e], cl
mov byte [esp + 0x498], bl
mov dword [esp + 0x48f], 0x4e995c
mov dword [esp + 0x493], 0x4ac520
mov byte [esp + 0x497], 5
mov byte [esp + 0x499], cl
mov byte [esp + 0x4a3], bl
mov dword [esp + 0x49a], 0x4e9920
mov dword [esp + 0x49e], 0x4a7640
mov byte [esp + 0x4a2], 5
mov dword [esp + 0x4a5], 0x4e98e0
mov byte [esp + 0x4a4], cl
mov dword [esp + 0x4a9], 0x4a7530
mov byte [esp + 0x4ad], 5
mov byte [esp + 0x4af], cl
mov byte [esp + 0x4b8], dl
mov byte [esp + 0x4b9], bl
mov byte [esp + 0x4ba], bl
mov dword [esp + 0x4bb], esi
mov dword [esp + 0x4bf], ebp
mov byte [esp + 0x4ae], 0
mov byte [esp + 0x4c4], bl
mov byte [esp + 0x4c5], cl
mov dword [esp + 0x4b0], 0x4e98e0
mov dword [esp + 0x4c6], edi
mov byte [esp + 0x4ce], al
mov byte [esp + 0x4cf], bl
mov byte [esp + 0x4d0], bl
mov dword [esp + 0x4b4], 0x4a53b0
mov dword [esp + 0x4d1], esi
mov byte [esp + 0x4d9], dl
mov byte [esp + 0x4da], bl
mov byte [esp + 0x4db], bl
mov byte [esp + 0x4c3], 0x63
mov dword [esp + 0x4dc], esi
mov byte [esp + 0x4e4], dl
mov byte [esp + 0x4e5], bl
mov byte [esp + 0x4e6], cl
mov dword [esp + 0x4ca], 0x4a6b90
mov dword [esp + 0x4d5], 0x4a5370
mov byte [esp + 0x4ef], al
mov byte [esp + 0x4f0], bl
mov dword [esp + 0x4e0], 0x4a5850
mov byte [esp + 0x4f1], bl
mov dword [esp + 0x4f6], ebp
mov dword [esp + 0x4e7], 0x4e9128
mov byte [esp + 0x4fb], bl
mov byte [esp + 0x4fc], cl
mov dword [esp + 0x4eb], 0x4a6d00
mov dword [esp + 0x4fd], edi
mov byte [esp + 0x505], al
mov dword [esp + 0x4f2], 0x4e9128
mov byte [esp + 0x4fa], 0x63
mov dword [esp + 0x501], 0x4a6db0
mov byte [esp + 0x507], cl
mov byte [esp + 0x510], al
mov byte [esp + 0x511], bl
mov byte [esp + 0x512], bl
mov byte [esp + 0x506], 0
mov dword [esp + 0x508], 0x4e98dc
mov dword [esp + 0x513], esi
mov byte [esp + 0x51c], bl
mov dword [esp + 0x50c], 0x4a6d10
mov dword [esp + 0x517], 0x470150
mov byte [esp + 0x51d], bl
mov byte [esp + 0x526], cl
mov byte [esp + 0x51b], 5
mov dword [esp + 0x51e], 0x4e9944
mov dword [esp + 0x522], 0x4ab8a0
mov byte [esp + 0x527], 0
mov dword [esp + 0x529], 0x4e98d4
mov dword [esp + 0x52d], 0x4a6fe0
mov byte [esp + 0x528], cl
mov byte [esp + 0x531], al
mov byte [esp + 0x532], bl
mov byte [esp + 0x533], cl
mov byte [esp + 0x53c], dl
mov byte [esp + 0x53d], bl
mov dword [esp + 0x534], 0x4e98f8
mov byte [esp + 0x53e], cl
mov byte [esp + 0x547], dl
mov byte [esp + 0x548], bl
mov byte [esp + 0x549], cl
mov dword [esp + 0x538], 0x4ac410
mov dword [esp + 0x53f], 0x4e9920
mov dword [esp + 0x543], 0x4ac490
mov byte [esp + 0x553], bl
mov byte [esp + 0x554], cl
mov dword [esp + 0x54a], 0x4e995c
mov dword [esp + 0x54e], 0x4a5570
mov byte [esp + 0x552], 0xd
mov dword [esp + 0x555], 0x4e9934
mov dword [esp + 0x559], 0x4a54c0
mov byte [esp + 0x55d], 0xd
mov byte [esp + 0x55e], 0
mov byte [esp + 0x55f], cl
mov byte [esp + 0x569], bl
mov dword [esp + 0x560], 0x4e993c
mov byte [esp + 0x56a], cl
mov dword [esp + 0x56f], ebp
mov dword [esp + 0x564], 0x4a5610
mov byte [esp + 0x574], bl
mov byte [esp + 0x575], cl
mov byte [esp + 0x568], 0xd
mov dword [esp + 0x56b], 0x4e9940
mov byte [esp + 0x573], 0x61
mov dword [esp + 0x576], edi
mov byte [esp + 0x580], cl
mov dword [esp + 0x57a], 0x4a36b0
mov byte [esp + 0x57e], 0x63
mov byte [esp + 0x589], al
mov byte [esp + 0x58a], bl
mov byte [esp + 0x58b], bl
mov dword [esp + 0x58c], esi
mov byte [esp + 0x57f], 0x12
mov dword [esp + 0x590], ebp
mov byte [esp + 0x595], bl
mov byte [esp + 0x596], cl
mov dword [esp + 0x597], edi
mov dword [esp + 0x581], 0x4e98d0
mov dword [esp + 0x585], 0x4a6c30
mov byte [esp + 0x5a0], bl
mov byte [esp + 0x5a1], cl
mov byte [esp + 0x594], 0x61
mov dword [esp + 0x59b], 0x4a4f10
mov byte [esp + 0x59f], 8
mov dword [esp + 0x5a2], 0x4e993c
mov dword [esp + 0x5a6], 0x4a53a0
mov byte [esp + 0x5ac], cl
mov dword [esp + 0x5b1], ebp
mov byte [esp + 0x5aa], 0x63
mov byte [esp + 0x5ab], 0
mov dword [esp + 0x5ad], 0x4e9960
mov byte [esp + 0x5b5], 0x61
mov byte [esp + 0x5b6], bl
mov byte [esp + 0x5b7], cl
mov dword [esp + 0x5b8], edi
mov dword [esp + 0x5bc], ebp
mov byte [esp + 0x5c1], bl
mov byte [esp + 0x5c2], cl
mov dword [esp + 0x5c3], edi
mov byte [esp + 0x5cb], al
mov byte [esp + 0x5cc], bl
mov byte [esp + 0x5c0], 0x61
mov dword [esp + 0x5c7], 0x4a6d80
mov byte [esp + 0x5cd], cl
mov byte [esp + 0x5d7], bl
mov dword [esp + 0x5ce], 0x4e9920
mov dword [esp + 0x5d2], 0x4c1200
mov byte [esp + 0x5d6], 6
mov byte [esp + 0x5d8], cl
mov byte [esp + 0x5e2], bl
mov byte [esp + 0x5e3], cl
mov dword [esp + 0x5e4], esi
mov dword [esp + 0x5d9], 0x4e9128
mov dword [esp + 0x5dd], 0x4c1220
mov byte [esp + 0x5ed], bl
mov byte [esp + 0x5ee], cl
mov byte [esp + 0x5e1], 6
mov dword [esp + 0x5e8], 0x4c1290
mov dword [esp + 0x5ef], esi
mov byte [esp + 0x5f8], bl
mov byte [esp + 0x5f9], cl
mov dword [esp + 0x5fa], esi
mov byte [esp + 0x5ec], 6
mov dword [esp + 0x5f3], 0x4c12d0
mov byte [esp + 0x603], bl
mov byte [esp + 0x604], cl
mov byte [esp + 0x5f7], 6
mov dword [esp + 0x5fe], 0x4c1390
mov byte [esp + 0x602], 6
mov dword [esp + 0x605], 0x4e992c
mov dword [esp + 0x609], 0x4c12f0
mov byte [esp + 0x60d], 6
mov byte [esp + 0x60e], 0
mov byte [esp + 0x60f], cl
mov byte [esp + 0x619], bl
mov byte [esp + 0x61a], cl
mov dword [esp + 0x61b], esi
mov dword [esp + 0x610], 0x4e9938
mov dword [esp + 0x614], 0x4a3bc0
mov byte [esp + 0x618], 9
mov dword [esp + 0x61f], 0x4a3bf0
mov byte [esp + 0x623], 9
mov byte [esp + 0x624], 0
mov byte [esp + 0x625], cl
mov byte [esp + 0x62f], bl
mov dword [esp + 0x626], 0x4e98f8
mov dword [esp + 0x62a], 0x4a3c10
mov byte [esp + 0x62e], 9
mov byte [esp + 0x630], cl
mov byte [esp + 0x63a], bl
mov dword [esp + 0x631], 0x4e9128
mov dword [esp + 0x635], 0x4a3c20
mov byte [esp + 0x639], 9
mov byte [esp + 0x63b], cl
mov dword [esp + 0x63c], esi
mov byte [esp + 0x646], cl
mov dword [esp + 0x640], 0x4a3c60
mov byte [esp + 0x644], 9
mov byte [esp + 0x645], 0
mov dword [esp + 0x647], 0x4e98f8
mov dword [esp + 0x64b], 0x4a3c80
mov byte [esp + 0x64f], 9
mov byte [esp + 0x650], 0
mov byte [esp + 0x651], cl
mov byte [esp + 0x65b], bl
mov dword [esp + 0x652], 0x4e98cc
mov dword [esp + 0x656], 0x4a3cf0
mov byte [esp + 0x65a], 9
mov dword [esp + 0x65d], 0x4e98c4
mov byte [esp + 0x65c], cl
mov byte [esp + 0x667], cl
mov dword [esp + 0x661], 0x4a3df0
mov dword [esp + 0x668], esi
mov byte [esp + 0x670], al
mov byte [esp + 0x671], bl
mov byte [esp + 0x672], cl
mov byte [esp + 0x665], 9
mov dword [esp + 0x673], esi
mov byte [esp + 0x67b], al
mov byte [esp + 0x67c], bl
mov byte [esp + 0x67d], cl
mov byte [esp + 0x666], 0
mov dword [esp + 0x67e], esi
mov byte [esp + 0x686], al
mov byte [esp + 0x687], bl
mov byte [esp + 0x688], cl
mov dword [esp + 0x66c], 0x4a6820
mov dword [esp + 0x677], 0x4a6850
mov byte [esp + 0x691], al
mov byte [esp + 0x692], bl
mov dword [esp + 0x682], 0x4a6880
mov dword [esp + 0x689], 0x4e98f8
mov byte [esp + 0x693], cl
mov byte [esp + 0x69c], al
mov byte [esp + 0x69d], bl
mov byte [esp + 0x69e], cl
mov dword [esp + 0x68d], 0x4a6930
mov dword [esp + 0x694], 0x4e98f8
mov byte [esp + 0x6a7], al
mov byte [esp + 0x6a8], bl
mov byte [esp + 0x6a9], cl
mov dword [esp + 0x6aa], esi
mov dword [esp + 0x698], 0x4a6980
mov byte [esp + 0x6b2], al
mov byte [esp + 0x6b3], bl
mov ebp, 0x4e98c0
mov byte [esp + 0x6b4], cl
mov dword [esp + 0x69f], 0x4e98f8
mov dword [esp + 0x6b5], ebp
mov byte [esp + 0x6bd], al
mov dword [esp + 0x6a3], 0x4a69f0
mov dword [esp + 0x6ae], 0x4a6a20
mov dword [esp + 0x6b9], 0x4a6ab0
mov byte [esp + 0x6be], bl
mov byte [esp + 0x6bf], cl
mov dword [esp + 0x6c0], ebp
mov byte [esp + 0x6c8], al
mov byte [esp + 0x6ca], cl
mov dword [esp + 0x6cb], esi
mov dword [esp + 0x6c4], 0x4a6b40
mov byte [esp + 0x6d4], bl
mov byte [esp + 0x6d5], cl
mov byte [esp + 0x6c9], 0
mov dword [esp + 0x6cf], 0x4a3e70
mov byte [esp + 0x6d3], 9
mov byte [esp + 0x6de], al
mov byte [esp + 0x6e0], cl
mov dword [esp + 0x6d6], 0x4e98f8
mov dword [esp + 0x6da], 0x4a3ef0
mov dword [esp + 0x6e1], esi
mov byte [esp + 0x6ea], bl
mov ebp, 0x4e98bc
mov byte [esp + 0x6eb], bl
mov byte [esp + 0x6df], 0
mov dword [esp + 0x6e5], 0x4aa090
mov dword [esp + 0x6ec], ebp
mov byte [esp + 0x6f5], bl
mov byte [esp + 0x6e9], 0xb
mov dword [esp + 0x6f0], 0x4aa160
mov byte [esp + 0x6f4], 0xb
mov byte [esp + 0x6f6], bl
mov byte [esp + 0x700], bl
mov dword [esp + 0x6f7], 0x4e98f8
mov dword [esp + 0x6fb], 0x4aa200
mov byte [esp + 0x6ff], 0xb
mov byte [esp + 0x701], bl
mov byte [esp + 0x70b], bl
mov byte [esp + 0x70c], bl
mov dword [esp + 0x70d], esi
mov dword [esp + 0x702], 0x4e98f8
mov dword [esp + 0x706], 0x4aa2a0
mov byte [esp + 0x716], bl
mov byte [esp + 0x717], bl
mov byte [esp + 0x70a], 0xb
mov dword [esp + 0x711], 0x4aa320
mov byte [esp + 0x715], 0xb
mov byte [esp + 0x721], bl
mov byte [esp + 0x722], cl
mov dword [esp + 0x718], 0x4e98f8
mov dword [esp + 0x71c], 0x4aa3b0
mov dword [esp + 0x723], esi
mov byte [esp + 0x72c], bl
mov byte [esp + 0x72d], bl
mov dword [esp + 0x72e], ebp
mov byte [esp + 0x720], 0xb
mov dword [esp + 0x727], 0x4aa430
mov byte [esp + 0x72b], 0xb
mov byte [esp + 0x738], cl
mov dword [esp + 0x739], esi
mov dword [esp + 0x732], 0x4aa4e0
mov byte [esp + 0x736], 0xb
mov byte [esp + 0x737], 0
mov dword [esp + 0x73d], 0x4a9f60
mov byte [esp + 0x741], 0xb
mov byte [esp + 0x742], 0
mov byte [esp + 0x743], cl
mov dword [esp + 0x744], esi
mov byte [esp + 0x74c], dl
mov byte [esp + 0x74d], bl
mov byte [esp + 0x74e], bl
mov dword [esp + 0x74f], esi
mov byte [esp + 0x757], dl
mov byte [esp + 0x758], bl
mov byte [esp + 0x759], bl
mov dword [esp + 0x748], 0x4a5880
mov byte [esp + 0x762], dl
mov byte [esp + 0x763], bl
mov dword [esp + 0x753], 0x4a5910
mov dword [esp + 0x75a], 0x4e9928
mov byte [esp + 0x764], bl
mov byte [esp + 0x76d], cl
mov byte [esp + 0x76e], bl
mov byte [esp + 0x76f], cl
mov dword [esp + 0x75e], 0x4a5980
mov dword [esp + 0x765], 0x4e9928
mov byte [esp + 0x778], al
mov byte [esp + 0x779], bl
mov byte [esp + 0x77a], cl
mov dword [esp + 0x77b], esi
mov dword [esp + 0x769], 0x4ab510
mov dword [esp + 0x770], 0x4e9940
mov byte [esp + 0x784], bl
mov byte [esp + 0x785], cl
mov dword [esp + 0x774], 0x4a6b10
mov dword [esp + 0x77f], 0x4a63b0
mov dword [esp + 0x786], esi
mov byte [esp + 0x78f], bl
mov byte [esp + 0x783], 7
mov dword [esp + 0x78a], 0x4a63d0
mov byte [esp + 0x78e], 7
mov byte [esp + 0x790], cl
mov byte [esp + 0x79a], bl
mov dword [esp + 0x791], 0x4e98f8
mov dword [esp + 0x795], 0x4a63f0
mov byte [esp + 0x799], 7
mov byte [esp + 0x79b], cl
mov byte [esp + 0x7a5], bl
mov byte [esp + 0x7a6], cl
mov dword [esp + 0x7a7], esi
mov dword [esp + 0x79c], 0x4e98f8
mov dword [esp + 0x7a0], 0x4a6410
mov byte [esp + 0x7b0], bl
mov byte [esp + 0x7b1], cl
mov byte [esp + 0x7a4], 7
mov dword [esp + 0x7ab], 0x4a6420
mov byte [esp + 0x7ba], dl
mov byte [esp + 0x7bb], bl
mov byte [esp + 0x7af], 7
mov dword [esp + 0x7b2], 0x4e992c
mov byte [esp + 0x7bc], cl
mov byte [esp + 0x7c5], al
mov byte [esp + 0x7c6], bl
mov byte [esp + 0x7c7], cl
mov dword [esp + 0x7b6], 0x4a5a20
mov dword [esp + 0x7bd], 0x4e9940
mov dword [esp + 0x7c1], 0x4a5a30
mov dword [esp + 0x7c8], esi
mov byte [esp + 0x7d0], al
mov byte [esp + 0x7d1], bl
mov byte [esp + 0x7d2], cl
mov dword [esp + 0x7d3], esi
mov byte [esp + 0x7db], dl
mov byte [esp + 0x7dc], bl
mov byte [esp + 0x7dd], bl
mov dword [esp + 0x7de], esi
mov dword [esp + 0x7cc], 0x4a95e0
mov byte [esp + 0x7e7], bl
mov byte [esp + 0x7e8], cl
mov dword [esp + 0x7d7], 0x4a53f0
mov dword [esp + 0x7e2], 0x4a50f0
mov byte [esp + 0x7e6], 0xe
mov dword [esp + 0x7e9], 0x4e98e4
mov dword [esp + 0x7ed], 0x4a5100
mov eax, 0x4a5110
mov byte [esp + 0x7f3], bl
mov byte [esp + 0x7f1], 0xe
mov byte [esp + 0x7f2], 0
mov dword [esp + 0x7f8], eax
mov byte [esp + 0x7fe], cl
mov dword [esp + 0x7ff], edi
mov dword [esp + 0x803], eax
mov dword [esp + 0x7f4], 0x4e9940
mov byte [esp + 0x7fc], 0x63
mov byte [esp + 0x809], cl
mov dword [esp + 0x80a], edi
mov byte [esp + 0x7fd], 0x12
mov byte [esp + 0x807], 0x63
mov dword [esp + 0x80e], eax
mov byte [esp + 0x814], cl
mov dword [esp + 0x815], edi
mov dword [esp + 0x819], eax
mov byte [esp + 0x808], 0x12
mov byte [esp + 0x812], 0x63
mov byte [esp + 0x81f], cl
mov dword [esp + 0x820], edi
mov byte [esp + 0x813], 0x12
mov byte [esp + 0x81d], 0x63
mov dword [esp + 0x824], eax
mov byte [esp + 0x82a], cl
mov dword [esp + 0x82b], edi
mov dword [esp + 0x82f], eax
mov byte [esp + 0x81e], 0x12
mov byte [esp + 0x828], 0x63
mov byte [esp + 0x835], bl
mov dword [esp + 0x836], edi
mov byte [esp + 0x829], 0x12
mov byte [esp + 0x833], 0x63
mov dword [esp + 0x83a], eax
mov byte [esp + 0x840], bl
mov dword [esp + 0x841], edi
mov dword [esp + 0x845], eax
mov byte [esp + 0x834], 0x12
mov byte [esp + 0x83e], 0x63
mov byte [esp + 0x83f], 0x12
mov byte [esp + 0x849], 0x63
mov byte [esp + 0x84a], 0x12
mov byte [esp + 0x84b], bl
mov dword [esp + 0x84c], edi
mov dword [esp + 0x850], eax
mov byte [esp + 0x856], bl
mov dword [esp + 0x857], edi
mov dword [esp + 0x85b], eax
mov byte [esp + 0x854], 0x63
mov byte [esp + 0x861], bl
mov dword [esp + 0x862], edi
mov byte [esp + 0x855], 0x12
mov byte [esp + 0x85f], 0x63
mov byte [esp + 0x86b], bl
mov byte [esp + 0x86c], cl
mov byte [esp + 0x860], 0x12
mov dword [esp + 0x866], 0x4a5ac0
mov byte [esp + 0x86a], 0x63
mov byte [esp + 0x876], bl
mov byte [esp + 0x877], cl
mov dword [esp + 0x86d], 0x4e9128
mov dword [esp + 0x871], 0x4a99e0
mov byte [esp + 0x875], 0xe
mov byte [esp + 0x880], cl
mov byte [esp + 0x882], cl
mov dword [esp + 0x878], 0x4e98f8
mov dword [esp + 0x87c], 0x4aaac0
mov byte [esp + 0x881], 0
mov byte [esp + 0x88c], bl
mov byte [esp + 0x88d], cl
mov dword [esp + 0x883], 0x4e98b8
mov dword [esp + 0x887], 0x4aa570
mov byte [esp + 0x88b], 7
mov dword [esp + 0x88e], 0x4e98b0
mov dword [esp + 0x892], 0x4a5150
mov byte [esp + 0x896], 0xd
mov byte [esp + 0x898], cl
mov byte [esp + 0x8a1], dl
mov byte [esp + 0x8a2], bl
mov byte [esp + 0x8a3], cl
mov byte [esp + 0x897], 0x12
mov dword [esp + 0x899], 0x4e98ac
mov dword [esp + 0x89d], 0x473cd0
mov byte [esp + 0x8ac], dl
mov byte [esp + 0x8ae], cl
mov dword [esp + 0x8a4], 0x4e98a8
mov dword [esp + 0x8af], esi
mov byte [esp + 0x8b7], dl
mov dword [esp + 0x8a8], 0x473d30
mov byte [esp + 0x8ad], 0x12
mov dword [esp + 0x8b3], 0x473d90
mov byte [esp + 0x8b9], cl
mov byte [esp + 0x8c2], dl
mov byte [esp + 0x8b8], 0x12
mov dword [esp + 0x8ba], 0x4e98a0
mov dword [esp + 0x8be], 0x473e20
mov byte [esp + 0x8c4], cl
mov byte [esp + 0x8cd], dl
mov byte [esp + 0x8ce], bl
mov byte [esp + 0x8cf], cl
mov byte [esp + 0x8c3], 0x12
mov dword [esp + 0x8c5], 0x4e9898
mov dword [esp + 0x8c9], 0x4ac540
mov eax, 0x4e9894
mov dword [esp + 0x8d0], eax
mov edi, 0x4e9890
mov byte [esp + 0x8d8], dl
mov byte [esp + 0x8da], cl
mov dword [esp + 0x8db], edi
mov byte [esp + 0x8e3], dl
mov byte [esp + 0x8e4], bl
mov byte [esp + 0x8e5], cl
mov dword [esp + 0x8e6], eax
mov dword [esp + 0x8d4], 0x4ac5b0
mov byte [esp + 0x8d9], 0x12
mov byte [esp + 0x8ee], dl
mov byte [esp + 0x8f0], cl
mov dword [esp + 0x8df], 0x4ac6d0
mov dword [esp + 0x8f1], edi
mov byte [esp + 0x8f9], dl
mov dword [esp + 0x8ea], 0x4ac760
mov eax, str.LYaaaaaaaaaa
mov byte [esp + 0x8fb], cl
mov byte [esp + 0x8ef], 0x12
mov dword [esp + 0x8fc], eax
mov byte [esp + 0x904], dl
mov dword [esp + 0x8f5], 0x4ac640
mov byte [esp + 0x906], cl
mov dword [esp + 0x907], eax
mov byte [esp + 0x8fa], 0x12
mov eax, 0xf
mov byte [esp + 0x910], bl
mov byte [esp + 0x90f], al
mov byte [esp + 0x911], cl
mov dword [esp + 0x900], 0x4ac820
mov byte [esp + 0x905], 0x12
mov byte [esp + 0x91a], al
mov byte [esp + 0x91b], bl
mov dword [esp + 0x90b], 0x4a7790
mov dword [esp + 0x912], 0x4e987c
mov byte [esp + 0x91c], cl
mov byte [esp + 0x925], al
mov dword [esp + 0x916], 0x4a77f0
mov dword [esp + 0x91d], 0x4e9874
mov dword [esp + 0x921], 0x4a7d00
mov byte [esp + 0x927], cl
mov byte [esp + 0x930], al
mov byte [esp + 0x931], bl
mov byte [esp + 0x932], cl
mov byte [esp + 0x926], 0x12
mov edi, 0x4e9864
mov byte [esp + 0x93b], al
mov dword [esp + 0x933], edi
mov byte [esp + 0x93c], bl
mov dword [esp + 0x928], 0x4e9868
mov dword [esp + 0x92c], 0x4a7880
mov byte [esp + 0x93d], cl
mov byte [esp + 0x946], al
mov byte [esp + 0x947], bl
mov byte [esp + 0x948], cl
mov dword [esp + 0x937], 0x4a78b0
mov dword [esp + 0x93e], 0x4e9860
mov dword [esp + 0x942], 0x4a78f0
mov ebp, 0x4e985c
mov dword [esp + 0x949], ebp
mov dword [esp + 0x94d], 0x4a7b60
mov byte [esp + 0x951], al
mov byte [esp + 0x953], cl
mov byte [esp + 0x95c], al
mov byte [esp + 0x95d], bl
mov byte [esp + 0x952], 0x12
mov dword [esp + 0x954], 0x4e9860
mov byte [esp + 0x95e], cl
mov byte [esp + 0x967], al
mov byte [esp + 0x968], bl
mov byte [esp + 0x969], cl
mov dword [esp + 0x958], 0x4a7940
mov dword [esp + 0x95f], 0x4e987c
mov byte [esp + 0x972], al
mov byte [esp + 0x973], bl
mov dword [esp + 0x963], 0x4a79c0
mov dword [esp + 0x96a], 0x4e987c
mov byte [esp + 0x974], cl
mov byte [esp + 0x97d], al
mov byte [esp + 0x97e], bl
mov byte [esp + 0x97f], cl
mov dword [esp + 0x96e], 0x4a7a20
mov dword [esp + 0x975], 0x4e9858
mov byte [esp + 0x988], al
mov byte [esp + 0x989], bl
mov dword [esp + 0x979], 0x4a7a80
mov dword [esp + 0x980], 0x4e984c
mov byte [esp + 0x98a], cl
mov byte [esp + 0x993], al
mov dword [esp + 0x984], 0x4a7af0
mov dword [esp + 0x98b], 0x4e984c
mov dword [esp + 0x98f], 0x4a7bf0
mov byte [esp + 0x995], cl
mov byte [esp + 0x99e], al
mov byte [esp + 0x994], 0x12
mov byte [esp + 0x9a0], cl
mov dword [esp + 0x9a1], edi
mov dword [esp + 0x996], 0x4e9860
mov byte [esp + 0x9a9], bl
mov byte [esp + 0x9aa], bl
mov dword [esp + 0x99a], 0x4a7ca0
mov byte [esp + 0x99f], 0x12
mov byte [esp + 0x9ab], cl
mov byte [esp + 0x9b4], bl
mov byte [esp + 0x9b5], bl
mov byte [esp + 0x9b6], cl
mov dword [esp + 0x9a5], 0x4a83a0
mov dword [esp + 0x9ac], 0x4e9840
mov dword [esp + 0x9b0], 0x4a8460
mov byte [esp + 0x9bf], al
mov byte [esp + 0x9c1], cl
mov dword [esp + 0x9b7], 0x4e9840
mov dword [esp + 0x9bb], 0x4a7d70
mov byte [esp + 0x9c0], 0x12
mov byte [esp + 0x9ca], al
mov byte [esp + 0x9cc], cl
mov dword [esp + 0x9c2], 0x4e9838
mov dword [esp + 0x9c6], 0x4a7f00
mov byte [esp + 0x9cb], 0x12
mov dword [esp + 0x9cd], 0x4e9928
mov dword [esp + 0x9d1], 0x4a81f0
mov byte [esp + 0x9d5], al
mov byte [esp + 0x9d6], bl
mov byte [esp + 0x9d7], cl
mov byte [esp + 0x9e0], al
mov byte [esp + 0x9e1], bl
mov byte [esp + 0x9e2], cl
mov dword [esp + 0x9e3], ebp
mov dword [esp + 0x9d8], 0x4e9834
mov byte [esp + 0x9eb], al
mov byte [esp + 0x9ed], cl
mov dword [esp + 0x9dc], 0x4a8270
mov dword [esp + 0x9ee], ebp
mov byte [esp + 0x9f6], al
mov byte [esp + 0x9f7], bl
mov byte [esp + 0x9f8], cl
mov dword [esp + 0x9e7], 0x4a7f70
mov byte [esp + 0x9ec], 0x12
mov dword [esp + 0x9f2], 0x4a8320
mov byte [esp + 0xa01], al
mov byte [esp + 0xa03], cl
mov dword [esp + 0x9f9], 0x4e9834
mov dword [esp + 0xa04], ebp
mov byte [esp + 0xa0c], bl
mov byte [esp + 0xa0d], bl
mov byte [esp + 0xa0e], cl
mov dword [esp + 0x9fd], 0x4a80b0
mov byte [esp + 0xa02], 0x12
mov byte [esp + 0xa17], bl
mov byte [esp + 0xa18], bl
mov dword [esp + 0xa08], 0x4a8520
mov dword [esp + 0xa0f], 0x4e9840
mov byte [esp + 0xa19], cl
mov byte [esp + 0xa22], bl
mov byte [esp + 0xa23], cl
mov byte [esp + 0xa24], cl
mov dword [esp + 0xa13], 0x4a85d0
mov dword [esp + 0xa1a], 0x4e9840
mov dword [esp + 0xa1e], 0x4a86f0
mov byte [esp + 0xa2d], cl
mov byte [esp + 0xa2f], cl
mov dword [esp + 0xa25], 0x4e995c
mov dword [esp + 0xa30], edi
mov byte [esp + 0xa38], cl
mov dword [esp + 0xa29], 0x4a8790
mov byte [esp + 0xa3a], cl
mov dword [esp + 0xa3b], edi
mov byte [esp + 0xa2e], 4
mov byte [esp + 0xa43], bl
mov byte [esp + 0xa44], cl
mov byte [esp + 0xa45], cl
mov dword [esp + 0xa46], edi
mov dword [esp + 0xa34], 0x4a8820
mov byte [esp + 0xa39], 0
mov byte [esp + 0xa4e], bl
mov byte [esp + 0xa50], cl
mov dword [esp + 0xa3f], 0x4a8750
mov dword [esp + 0xa51], edi
mov byte [esp + 0xa59], dl
mov dword [esp + 0xa4a], 0x4a8690
mov byte [esp + 0xa4f], 0x10
mov dword [esp + 0xa55], 0x4a88a0
mov byte [esp + 0xa5a], 4
mov byte [esp + 0xa5b], cl
mov dword [esp + 0xa5c], edi
mov byte [esp + 0xa64], dl
mov byte [esp + 0xa65], bl
mov byte [esp + 0xa66], cl
mov dword [esp + 0xa67], esi
mov byte [esp + 0xa6f], dl
mov byte [esp + 0xa70], bl
mov byte [esp + 0xa71], cl
mov dword [esp + 0xa72], ebp
mov byte [esp + 0xa7a], dl
mov byte [esp + 0xa7b], bl
mov dword [esp + 0xa60], 0x4a5ad0
mov dword [esp + 0xa6b], 0x420d60
mov byte [esp + 0xa7c], cl
push 0xa71
mov dword [esp + 0xa7a], 0x420f40
mov dword [esp + 0xa81], 0x4e9128
mov word [0x4ee238], 0xf3
lea eax, [esp + 0x14]
push eax
call fcn.00479ec0
add esp, 8
mov dword [0x4ee23c], eax
cmp eax, ebx
pop ebp
sbb eax, eax
pop edi
add eax, ebx
pop esi
pop ebx
add esp, 0xa74
ret