Function at 0x525600
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ecx
mov eax, 1
test byte [0x60aab8], al
jne 0x52562e
or dword [0x60aab8], eax
push 0x60aa18
call fcn.00478b60
push 0x579ef0
call fcn.00566258
add esp, 4
mov eax, dword [0x60aa34]
test eax, eax
je 0x525641
cmp dword [eax + 0xc], 0
jne 0x5271c4
push ebx
push esi
push edi
mov edi, 0xa
mov esi, str._Encodings
lea eax, [ebp - 4]
mov dword [0x60aa18], 3
mov dword [ebp - 4], 0
call fcn.004ab970
mov esi, dword [ebp - 4]
test esi, esi
je 0x525675
mov dword [esi + 0x10], 0x600
lea ebx, [ebp - 4]
mov edi, 0x60aa34
call fcn.004abdf0
xor edi, edi
cmp esi, edi
je 0x52568d
call fcn.004ab850
test byte [0x60aab8], 2
mov dword [0x60aa44], 0x18
mov byte [0x60aa38], 1
mov ebx, 4
jne 0x526fd0
or dword [0x60aab8], 2
call fcn.005253e0
mov esi, str.EncodingsGetter
mov dword [0x5ebf08], eax
mov dword [0x5ebf0c], 0x524630
mov dword [0x5ebf10], esi
mov dword [0x5ebf14], edi
mov dword [0x5ebf18], edi
mov dword [0x5ebf1c], 1
mov dword [0x5ebf20], edi
mov dword [0x5ebf24], ebx
mov dword [0x5ebf28], 0x59c2fc
call fcn.005253e0
mov dword [0x5ebf2c], eax
mov dword [0x5ebf30], 0x524630
mov dword [0x5ebf34], esi
mov dword [0x5ebf38], edi
mov dword [0x5ebf3c], edi
mov dword [0x5ebf40], 2
mov dword [0x5ebf44], edi
mov dword [0x5ebf48], ebx
mov dword [0x5ebf4c], 0x59c2f4
call fcn.005253e0
mov dword [0x5ebf50], eax
mov dword [0x5ebf54], 0x524630
mov dword [0x5ebf58], esi
mov dword [0x5ebf5c], edi
mov dword [0x5ebf60], edi
mov dword [0x5ebf64], 3
mov dword [0x5ebf68], edi
mov dword [0x5ebf6c], ebx
mov dword [0x5ebf70], 0x59c2e8
call fcn.005253e0
mov dword [0x5ebf74], eax
mov dword [0x5ebf78], 0x524630
mov dword [0x5ebf7c], esi
mov dword [0x5ebf80], edi
mov dword [0x5ebf84], edi
mov dword [0x5ebf88], ebx
mov dword [0x5ebf8c], edi
mov dword [0x5ebf90], ebx
mov dword [0x5ebf94], 0x59c2dc
call fcn.005253e0
mov dword [0x5ebf98], eax
mov dword [0x5ebf9c], 0x524630
mov dword [0x5ebfa0], esi
mov dword [0x5ebfa4], edi
mov dword [0x5ebfa8], edi
mov dword [0x5ebfac], 5
mov dword [0x5ebfb0], edi
mov dword [0x5ebfb4], ebx
mov dword [0x5ebfb8], 0x59c2cc
call fcn.005253e0
mov dword [0x5ebfbc], eax
mov dword [0x5ebfc0], 0x524630
mov dword [0x5ebfc4], esi
mov dword [0x5ebfc8], edi
mov dword [0x5ebfcc], edi
mov dword [0x5ebfd0], 6
mov dword [0x5ebfd4], edi
mov dword [0x5ebfd8], ebx
mov dword [0x5ebfdc], 0x59c2c0
call fcn.005253e0
mov dword [0x5ebfe0], eax
mov dword [0x5ebfe4], 0x524630
mov dword [0x5ebfe8], esi
mov dword [0x5ebfec], edi
mov dword [0x5ebff0], edi
mov dword [0x5ebff4], 7
mov dword [0x5ebff8], edi
mov dword [0x5ebffc], ebx
mov dword [0x5ec000], 0x59c2b4
call fcn.005253e0
mov dword [0x5ec004], eax
mov dword [0x5ec008], 0x524630
mov dword [0x5ec00c], esi
mov dword [0x5ec010], edi
mov dword [0x5ec014], edi
mov dword [0x5ec018], 8
mov dword [0x5ec01c], edi
mov dword [0x5ec020], ebx
mov dword [0x5ec024], 0x59c2a8
call fcn.005253e0
mov dword [0x5ec028], eax
mov dword [0x5ec02c], 0x524630
mov dword [0x5ec030], esi
mov dword [0x5ec034], edi
mov dword [0x5ec038], edi
mov dword [0x5ec03c], 9
mov dword [0x5ec040], edi
mov dword [0x5ec044], ebx
mov dword [0x5ec048], 0x59c29c
call fcn.005253e0
mov dword [0x5ec04c], eax
mov dword [0x5ec050], 0x524630
mov dword [0x5ec054], esi
mov dword [0x5ec058], edi
mov dword [0x5ec05c], edi
mov dword [0x5ec060], 0xa
mov dword [0x5ec064], edi
mov dword [0x5ec068], ebx
mov dword [0x5ec06c], 0x59c290
call fcn.005253e0
mov dword [0x5ec070], eax
mov dword [0x5ec074], 0x524630
mov dword [0x5ec078], esi
mov dword [0x5ec07c], edi
mov dword [0x5ec080], edi
mov dword [0x5ec084], 0xb
mov dword [0x5ec088], edi
mov dword [0x5ec08c], ebx
mov dword [0x5ec090], 0x59c280
call fcn.005253e0
mov dword [0x5ec094], eax
mov dword [0x5ec098], 0x524630
mov dword [0x5ec09c], esi
mov dword [0x5ec0a0], edi
mov dword [0x5ec0a4], edi
mov dword [0x5ec0a8], 0xc
mov dword [0x5ec0ac], edi
mov dword [0x5ec0b0], ebx
mov dword [0x5ec0b4], 0x59c274
call fcn.005253e0
mov dword [0x5ec0b8], eax
mov dword [0x5ec0bc], 0x524630
mov dword [0x5ec0c0], esi
mov dword [0x5ec0c4], edi
mov dword [0x5ec0c8], edi
mov dword [0x5ec0cc], 0xd
mov dword [0x5ec0d0], edi
mov dword [0x5ec0d4], ebx
mov dword [0x5ec0d8], 0x59c268
call fcn.005253e0
mov dword [0x5ec0dc], eax
mov dword [0x5ec0e0], 0x524630
mov dword [0x5ec0e4], esi
mov dword [0x5ec0e8], edi
mov dword [0x5ec0ec], edi
mov dword [0x5ec0f0], 0xe
mov dword [0x5ec0f4], edi
mov dword [0x5ec0f8], ebx
mov dword [0x5ec0fc], 0x59c25c
call fcn.005253e0
mov dword [0x5ec100], eax
mov dword [0x5ec104], 0x524630
mov dword [0x5ec108], esi
mov dword [0x5ec10c], edi
mov dword [0x5ec110], edi
mov dword [0x5ec114], 0xf
mov dword [0x5ec118], edi
mov dword [0x5ec11c], ebx
mov dword [0x5ec120], 0x59c250
call fcn.005253e0
mov dword [0x5ec124], eax
mov dword [0x5ec128], 0x524630
mov dword [0x5ec12c], esi
mov dword [0x5ec130], edi
mov dword [0x5ec134], edi
mov dword [0x5ec138], 0x10
mov dword [0x5ec13c], edi
mov dword [0x5ec140], ebx
mov dword [0x5ec144], 0x59c244
call fcn.005253e0
mov dword [0x5ec148], eax
mov dword [0x5ec14c], 0x524630
mov dword [0x5ec150], esi
mov dword [0x5ec154], edi
mov dword [0x5ec158], edi
mov dword [0x5ec15c], 0x11
mov dword [0x5ec160], edi
mov dword [0x5ec164], ebx
mov dword [0x5ec168], 0x59c238
call fcn.005253e0
mov dword [0x5ec16c], eax
mov dword [0x5ec170], 0x524630
mov dword [0x5ec174], esi
mov dword [0x5ec178], edi
mov dword [0x5ec17c], edi
mov dword [0x5ec180], 0x12
mov dword [0x5ec184], edi
mov dword [0x5ec188], ebx
mov dword [0x5ec18c], 0x59c22c
call fcn.005253e0
mov dword [0x5ec190], eax
mov dword [0x5ec194], 0x524630
mov dword [0x5ec198], esi
mov dword [0x5ec19c], edi
mov dword [0x5ec1a0], edi
mov dword [0x5ec1a4], 0x13
mov dword [0x5ec1a8], edi
mov dword [0x5ec1ac], ebx
mov dword [0x5ec1b0], 0x59c21c
call fcn.005253e0
mov dword [0x5ec1b4], eax
mov dword [0x5ec1b8], 0x524630
mov dword [0x5ec1bc], esi
mov dword [0x5ec1c0], edi
mov dword [0x5ec1c4], edi
mov dword [0x5ec1c8], 0x14
mov dword [0x5ec1cc], edi
mov dword [0x5ec1d0], ebx
mov dword [0x5ec1d4], 0x59c20c
call fcn.005253e0
mov dword [0x5ec1d8], eax
mov dword [0x5ec1dc], 0x524630
mov dword [0x5ec1e0], esi
mov dword [0x5ec1e4], edi
mov dword [0x5ec1e8], edi
mov dword [0x5ec1ec], 0x15
mov dword [0x5ec1f0], edi
mov dword [0x5ec1f4], ebx
mov dword [0x5ec1f8], 0x59c200
call fcn.005253e0
mov dword [0x5ec1fc], eax
mov dword [0x5ec200], 0x524630
mov dword [0x5ec204], esi
mov dword [0x5ec208], edi
mov dword [0x5ec20c], edi
mov dword [0x5ec210], 0x16
mov dword [0x5ec214], edi
mov dword [0x5ec218], ebx
mov dword [0x5ec21c], 0x59c1f4
call fcn.005253e0
mov dword [0x5ec220], eax
mov dword [0x5ec224], 0x524630
mov dword [0x5ec228], esi
mov dword [0x5ec22c], edi
mov dword [0x5ec230], edi
mov dword [0x5ec234], 0x17
mov dword [0x5ec238], edi
mov dword [0x5ec23c], ebx
mov dword [0x5ec240], 0x59c1ec
call fcn.005253e0
mov dword [0x5ec244], eax
mov dword [0x5ec248], 0x524630
mov dword [0x5ec24c], esi
mov dword [0x5ec250], edi
mov dword [0x5ec254], edi
mov dword [0x5ec258], 0x18
mov dword [0x5ec25c], edi
mov dword [0x5ec260], ebx
mov dword [0x5ec264], 0x59c1e0
call fcn.005253e0
mov dword [0x5ec268], eax
mov dword [0x5ec26c], 0x524630
mov dword [0x5ec270], esi
mov dword [0x5ec274], edi
mov dword [0x5ec278], edi
mov dword [0x5ec27c], 0x19
mov dword [0x5ec280], edi
mov dword [0x5ec284], ebx
mov dword [0x5ec288], 0x59c1d4
call fcn.005253e0
mov dword [0x5ec28c], eax
mov dword [0x5ec290], 0x524630
mov dword [0x5ec294], esi
mov dword [0x5ec298], edi
mov dword [0x5ec29c], edi
mov dword [0x5ec2a0], 0x1a
mov dword [0x5ec2a4], edi
mov dword [0x5ec2a8], ebx
mov dword [0x5ec2ac], 0x59c1c8
call fcn.005253e0
mov dword [0x5ec2b0], eax
mov dword [0x5ec2b4], 0x524630
mov dword [0x5ec2b8], esi
mov dword [0x5ec2bc], edi
mov dword [0x5ec2c0], edi
mov dword [0x5ec2c4], 0x1b
mov dword [0x5ec2c8], edi
mov dword [0x5ec2cc], ebx
mov dword [0x5ec2d0], 0x59c1b8
call fcn.005253e0
mov dword [0x5ec2d4], eax
mov dword [0x5ec2d8], 0x524630
mov dword [0x5ec2dc], esi
mov dword [0x5ec2e0], edi
mov dword [0x5ec2e4], edi
mov dword [0x5ec2e8], 0x1c
mov dword [0x5ec2ec], edi
mov dword [0x5ec2f0], ebx
mov dword [0x5ec2f4], 0x59c1ac
call fcn.005253e0
mov dword [0x5ec2f8], eax
mov dword [0x5ec2fc], 0x524630
mov dword [0x5ec300], esi
mov dword [0x5ec304], edi
mov dword [0x5ec308], edi
mov dword [0x5ec30c], 0x1d
mov dword [0x5ec310], edi
mov dword [0x5ec314], ebx
mov dword [0x5ec318], 0x59c19c
call fcn.005253e0
mov dword [0x5ec31c], eax
mov dword [0x5ec320], 0x524630
mov dword [0x5ec324], esi
mov dword [0x5ec328], edi
mov dword [0x5ec32c], edi
mov dword [0x5ec330], 0x1e
mov dword [0x5ec334], edi
mov dword [0x5ec338], ebx
mov dword [0x5ec33c], 0x59c190
call fcn.005253e0
mov dword [0x5ec340], eax
mov dword [0x5ec344], 0x524630
mov dword [0x5ec348], esi
mov dword [0x5ec34c], edi
mov dword [0x5ec350], edi
mov dword [0x5ec354], 0x1f
mov dword [0x5ec358], edi
mov dword [0x5ec35c], ebx
mov dword [0x5ec360], 0x59c17c
call fcn.005253e0
mov dword [0x5ec364], eax
mov dword [0x5ec368], 0x524630
mov dword [0x5ec36c], esi
mov dword [0x5ec370], edi
mov dword [0x5ec374], edi
mov dword [0x5ec378], 0x20
mov dword [0x5ec37c], edi
mov dword [0x5ec380], ebx
mov dword [0x5ec384], 0x59c16c
call fcn.005253e0
mov dword [0x5ec388], eax
mov dword [0x5ec38c], 0x524630
mov dword [0x5ec390], esi
mov dword [0x5ec394], edi
mov dword [0x5ec398], edi
mov dword [0x5ec39c], 0x21
mov dword [0x5ec3a0], edi
mov dword [0x5ec3a4], ebx
mov dword [0x5ec3a8], 0x59c15c
call fcn.005253e0
mov dword [0x5ec3ac], eax
mov dword [0x5ec3b0], 0x524630
mov dword [0x5ec3b4], esi
mov dword [0x5ec3b8], edi
mov dword [0x5ec3bc], edi
mov dword [0x5ec3c0], 0x22
mov dword [0x5ec3c4], edi
mov dword [0x5ec3c8], ebx
mov dword [0x5ec3cc], 0x59c150
call fcn.005253e0
mov dword [0x5ec3d0], eax
mov dword [0x5ec3d4], 0x524630
mov dword [0x5ec3d8], esi
mov dword [0x5ec3dc], edi
mov dword [0x5ec3e0], edi
mov dword [0x5ec3e4], 0x23
mov dword [0x5ec3e8], edi
mov dword [0x5ec3ec], ebx
mov dword [0x5ec3f0], 0x59c144
call fcn.005253e0
mov dword [0x5ec3f4], eax
mov dword [0x5ec3f8], 0x524630
mov dword [0x5ec3fc], esi
mov dword [0x5ec400], edi
mov dword [0x5ec404], edi
mov dword [0x5ec408], 0x24
mov dword [0x5ec40c], edi
mov dword [0x5ec410], ebx
mov dword [0x5ec414], 0x59c138
call fcn.005253e0
mov dword [0x5ec418], eax
mov dword [0x5ec41c], 0x524630
mov dword [0x5ec420], esi
mov dword [0x5ec424], edi
mov dword [0x5ec428], edi
mov dword [0x5ec42c], 0x25
mov dword [0x5ec430], edi
mov dword [0x5ec434], ebx
mov dword [0x5ec438], 0x59c12c
call fcn.005253e0
mov dword [0x5ec43c], eax
mov dword [0x5ec440], 0x524630
mov dword [0x5ec444], esi
mov dword [0x5ec448], edi
mov dword [0x5ec44c], edi
mov dword [0x5ec450], 0x26
mov dword [0x5ec454], edi
mov dword [0x5ec458], ebx
mov dword [0x5ec45c], 0x59c11c
call fcn.005253e0
mov dword [0x5ec460], eax
mov dword [0x5ec464], 0x524630
mov dword [0x5ec468], esi
mov dword [0x5ec46c], edi
mov dword [0x5ec470], edi
mov dword [0x5ec474], 0x27
mov dword [0x5ec478], edi
mov dword [0x5ec47c], ebx
mov dword [0x5ec480], 0x59c110
call fcn.005253e0
mov dword [0x5ec484], eax
mov dword [0x5ec488], 0x524630
mov dword [0x5ec48c], esi
mov dword [0x5ec490], edi
mov dword [0x5ec494], edi
mov dword [0x5ec498], 0x28
mov dword [0x5ec49c], edi
mov dword [0x5ec4a0], ebx
mov dword [0x5ec4a4], 0x59bbf8
call fcn.005253e0
mov dword [0x5ec4a8], eax
mov dword [0x5ec4ac], 0x524630
mov dword [0x5ec4b0], esi
mov dword [0x5ec4b4], edi
mov dword [0x5ec4b8], edi
mov dword [0x5ec4bc], 0x29
mov dword [0x5ec4c0], edi
mov dword [0x5ec4c4], ebx
mov dword [0x5ec4c8], 0x59bbec
call fcn.005253e0
mov dword [0x5ec4cc], eax
mov dword [0x5ec4d0], 0x524630
mov dword [0x5ec4d4], esi
mov dword [0x5ec4d8], edi
mov dword [0x5ec4dc], edi
mov dword [0x5ec4e0], 0x2a
mov dword [0x5ec4e4], edi
mov dword [0x5ec4e8], ebx
mov dword [0x5ec4ec], 0x59c104
call fcn.005253e0
mov dword [0x5ec4f0], eax
mov dword [0x5ec4f4], 0x524630
mov dword [0x5ec4f8], esi
mov dword [0x5ec4fc], edi
mov dword [0x5ec500], edi
mov dword [0x5ec504], 0x2b
mov dword [0x5ec508], edi
mov dword [0x5ec50c], ebx
mov dword [0x5ec510], 0x59c0f8
call fcn.005253e0
mov dword [0x5ec514], eax
mov dword [0x5ec518], 0x524630
mov dword [0x5ec51c], esi
mov dword [0x5ec520], edi
mov dword [0x5ec524], edi
mov dword [0x5ec528], 0x2c
mov dword [0x5ec52c], edi
mov dword [0x5ec530], ebx
mov dword [0x5ec534], 0x59c0ec
call fcn.005253e0
mov dword [0x5ec538], eax
mov dword [0x5ec53c], 0x524630
mov dword [0x5ec540], esi
mov dword [0x5ec544], edi
mov dword [0x5ec548], edi
mov dword [0x5ec54c], 0x2d
mov dword [0x5ec550], edi
mov dword [0x5ec554], ebx
mov dword [0x5ec558], 0x59c0e0
call fcn.005253e0
mov dword [0x5ec55c], eax
mov dword [0x5ec560], 0x524630
mov dword [0x5ec564], esi
mov dword [0x5ec568], edi
mov dword [0x5ec56c], edi
mov dword [0x5ec570], 0x2e
mov dword [0x5ec574], edi
mov dword [0x5ec578], ebx
mov dword [0x5ec57c], 0x59c0cc
call fcn.005253e0
mov dword [0x5ec580], eax
mov dword [0x5ec584], 0x524630
mov dword [0x5ec588], esi
mov dword [0x5ec58c], edi
mov dword [0x5ec590], edi
mov dword [0x5ec594], 0x2f
mov dword [0x5ec598], edi
mov dword [0x5ec59c], ebx
mov dword [0x5ec5a0], 0x59c0bc
call fcn.005253e0
mov dword [0x5ec5a4], eax
mov dword [0x5ec5a8], 0x524630
mov dword [0x5ec5ac], esi
mov dword [0x5ec5b0], edi
mov dword [0x5ec5b4], edi
mov dword [0x5ec5b8], 0x30
mov dword [0x5ec5bc], edi
mov dword [0x5ec5c0], ebx
mov dword [0x5ec5c4], 0x59c0ac
call fcn.005253e0
mov dword [0x5ec5c8], eax
mov dword [0x5ec5cc], 0x524630
mov dword [0x5ec5d0], esi
mov dword [0x5ec5d4], edi
mov dword [0x5ec5d8], edi
mov dword [0x5ec5dc], 0x31
mov dword [0x5ec5e0], edi
mov dword [0x5ec5e4], ebx
mov dword [0x5ec5e8], 0x59c09c
call fcn.005253e0
mov dword [0x5ec5ec], eax
mov dword [0x5ec5f0], 0x524630
mov dword [0x5ec5f4], esi
mov dword [0x5ec5f8], edi
mov dword [0x5ec5fc], edi
mov dword [0x5ec600], 0x32
mov dword [0x5ec604], edi
mov dword [0x5ec608], ebx
mov dword [0x5ec60c], 0x59c090
call fcn.005253e0
mov dword [0x5ec610], eax
mov dword [0x5ec614], 0x524630
mov dword [0x5ec618], esi
mov dword [0x5ec61c], edi
mov dword [0x5ec620], edi
mov dword [0x5ec624], 0x33
mov dword [0x5ec628], edi
mov dword [0x5ec62c], ebx
mov dword [0x5ec630], 0x59c084
call fcn.005253e0
mov dword [0x5ec634], eax
mov dword [0x5ec638], 0x524630
mov dword [0x5ec63c], esi
mov dword [0x5ec640], edi
mov dword [0x5ec644], edi
mov dword [0x5ec648], 0x34
mov dword [0x5ec64c], edi
mov dword [0x5ec650], ebx
mov dword [0x5ec654], 0x59c078
call fcn.005253e0
mov dword [0x5ec658], eax
mov dword [0x5ec65c], 0x524630
mov dword [0x5ec660], esi
mov dword [0x5ec664], edi
mov dword [0x5ec668], edi
mov dword [0x5ec66c], 0x35
mov dword [0x5ec670], edi
mov dword [0x5ec674], ebx
mov dword [0x5ec678], 0x59c06c
call fcn.005253e0
mov dword [0x5ec67c], eax
mov dword [0x5ec680], 0x524630
mov dword [0x5ec684], esi
mov dword [0x5ec688], edi
mov dword [0x5ec68c], edi
mov dword [0x5ec690], 0x36
mov dword [0x5ec694], edi
mov dword [0x5ec698], ebx
mov dword [0x5ec69c], 0x59c060
call fcn.005253e0
mov dword [0x5ec6a0], eax
mov dword [0x5ec6a4], 0x524630
mov dword [0x5ec6a8], esi
mov dword [0x5ec6ac], edi
mov dword [0x5ec6b0], edi
mov dword [0x5ec6b4], 0x37
mov dword [0x5ec6b8], edi
mov dword [0x5ec6bc], ebx
mov dword [0x5ec6c0], 0x59c054
call fcn.005253e0
mov dword [0x5ec6c4], eax
mov dword [0x5ec6c8], 0x524630
mov dword [0x5ec6cc], esi
mov dword [0x5ec6d0], edi
mov dword [0x5ec6d4], edi
mov dword [0x5ec6d8], 0x38
mov dword [0x5ec6dc], edi
mov dword [0x5ec6e0], ebx
mov dword [0x5ec6e4], 0x59c048
call fcn.005253e0
mov dword [0x5ec6e8], eax
mov dword [0x5ec6ec], 0x524630
mov dword [0x5ec6f0], esi
mov dword [0x5ec6f4], edi
mov dword [0x5ec6f8], edi
mov dword [0x5ec6fc], 0x39
mov dword [0x5ec700], edi
mov dword [0x5ec704], ebx
mov dword [0x5ec708], 0x59c038
call fcn.005253e0
mov dword [0x5ec70c], eax
mov dword [0x5ec710], 0x524630
mov dword [0x5ec714], esi
mov dword [0x5ec718], edi
mov dword [0x5ec71c], edi
mov dword [0x5ec720], 0x3a
mov dword [0x5ec724], edi
mov dword [0x5ec728], ebx
mov dword [0x5ec72c], 0x59c02c
call fcn.005253e0
mov dword [0x5ec730], eax
mov dword [0x5ec734], 0x524630
mov dword [0x5ec738], esi
mov dword [0x5ec73c], edi
mov dword [0x5ec740], edi
mov dword [0x5ec744], 0x3b
mov dword [0x5ec748], edi
mov dword [0x5ec74c], ebx
mov dword [0x5ec750], 0x59bb1c
call fcn.005253e0
mov dword [0x5ec754], eax
mov dword [0x5ec758], 0x524630
mov dword [0x5ec75c], esi
mov dword [0x5ec760], edi
mov dword [0x5ec764], edi
mov dword [0x5ec768], 0x3c
mov dword [0x5ec76c], edi
mov dword [0x5ec770], ebx
mov dword [0x5ec774], 0x59c020
call fcn.005253e0
mov dword [0x5ec778], eax
mov dword [0x5ec77c], 0x524630
mov dword [0x5ec780], esi
mov dword [0x5ec784], edi
mov dword [0x5ec788], edi
mov dword [0x5ec78c], 0x3d
mov dword [0x5ec790], edi
mov dword [0x5ec794], ebx
mov dword [0x5ec798], 0x59bb08
call fcn.005253e0
mov dword [0x5ec79c], eax
mov dword [0x5ec7a0], 0x524630
mov dword [0x5ec7a4], esi
mov dword [0x5ec7a8], edi
mov dword [0x5ec7ac], edi
mov dword [0x5ec7b0], 0x3e
mov dword [0x5ec7b4], edi
mov dword [0x5ec7b8], ebx
mov dword [0x5ec7bc], 0x59c014
call fcn.005253e0
mov dword [0x5ec7c0], eax
mov dword [0x5ec7c4], 0x524630
mov dword [0x5ec7c8], esi
mov dword [0x5ec7cc], edi
mov dword [0x5ec7d0], edi
mov dword [0x5ec7d4], 0x3f
mov dword [0x5ec7d8], edi
mov dword [0x5ec7dc], ebx
mov dword [0x5ec7e0], 0x59c004
call fcn.005253e0
mov dword [0x5ec7e4], eax
mov dword [0x5ec7e8], 0x524630
mov dword [0x5ec7ec], esi
mov dword [0x5ec7f0], edi
mov dword [0x5ec7f4], edi
mov dword [0x5ec7f8], 0x40
mov dword [0x5ec7fc], edi
mov dword [0x5ec800], ebx
mov dword [0x5ec804], 0x59bff4
call fcn.005253e0
mov dword [0x5ec808], eax
mov dword [0x5ec80c], 0x524630
mov dword [0x5ec810], esi
mov dword [0x5ec814], edi
mov dword [0x5ec818], edi
mov dword [0x5ec81c], 0x41
mov dword [0x5ec820], edi
mov dword [0x5ec824], ebx
mov dword [0x5ec828], 0x59bfe8
call fcn.005253e0
mov dword [0x5ec82c], eax
mov dword [0x5ec830], 0x524630
mov dword [0x5ec834], esi
mov dword [0x5ec838], edi
mov dword [0x5ec83c], edi
mov dword [0x5ec840], 0x42
mov dword [0x5ec844], edi
mov dword [0x5ec848], ebx
mov dword [0x5ec84c], 0x59bacc
call fcn.005253e0
mov dword [0x5ec850], eax
mov dword [0x5ec854], 0x524630
mov dword [0x5ec858], esi
mov dword [0x5ec85c], edi
mov dword [0x5ec860], edi
mov dword [0x5ec864], 0x43
mov dword [0x5ec868], edi
mov dword [0x5ec86c], ebx
mov dword [0x5ec870], 0x59bfdc
call fcn.005253e0
mov dword [0x5ec874], eax
mov dword [0x5ec878], 0x524630
mov dword [0x5ec87c], esi
mov dword [0x5ec880], edi
mov dword [0x5ec884], edi
mov dword [0x5ec888], 0x44
mov dword [0x5ec88c], edi
mov dword [0x5ec890], ebx
mov dword [0x5ec894], 0x59bab8
call fcn.005253e0
mov dword [0x5ec898], eax
mov dword [0x5ec89c], 0x524630
mov dword [0x5ec8a0], esi
mov dword [0x5ec8a4], edi
mov dword [0x5ec8a8], edi
mov dword [0x5ec8ac], 0x45
mov dword [0x5ec8b0], edi
mov dword [0x5ec8b4], ebx
mov dword [0x5ec8b8], 0x59bfd0
call fcn.005253e0
mov dword [0x5ec8bc], eax
mov dword [0x5ec8c0], 0x524630
mov dword [0x5ec8c4], esi
mov dword [0x5ec8c8], edi
mov dword [0x5ec8cc], edi
mov dword [0x5ec8d0], 0x46
mov dword [0x5ec8d4], edi
mov dword [0x5ec8d8], ebx
mov dword [0x5ec8dc], 0x59bfc4
call fcn.005253e0
mov dword [0x5ec8e0], eax
mov dword [0x5ec8e4], 0x524630
mov dword [0x5ec8e8], esi
mov dword [0x5ec8ec], edi
mov dword [0x5ec8f0], edi
mov dword [0x5ec8f4], 0x47
mov dword [0x5ec8f8], edi
mov dword [0x5ec8fc], ebx
mov dword [0x5ec900], 0x59bfbc
call fcn.005253e0
mov dword [0x5ec904], eax
mov dword [0x5ec908], 0x524630
mov dword [0x5ec90c], esi
mov dword [0x5ec910], edi
mov dword [0x5ec914], edi
mov dword [0x5ec918], 0x48
mov dword [0x5ec91c], edi
mov dword [0x5ec920], ebx
mov dword [0x5ec924], 0x59bfb0
call fcn.005253e0
mov dword [0x5ec928], eax
mov dword [0x5ec92c], 0x524630
mov dword [0x5ec930], esi
mov dword [0x5ec934], edi
mov dword [0x5ec938], edi
mov dword [0x5ec93c], 0x49
mov dword [0x5ec940], edi
mov dword [0x5ec944], ebx
mov dword [0x5ec948], 0x59bf9c
call fcn.005253e0
mov dword [0x5ec94c], eax
mov dword [0x5ec950], 0x524630
mov dword [0x5ec954], esi
mov dword [0x5ec958], edi
mov dword [0x5ec95c], edi
mov dword [0x5ec960], 0x4a
mov dword [0x5ec964], edi
mov dword [0x5ec968], ebx
mov dword [0x5ec96c], 0x59bf90
call fcn.005253e0
mov dword [0x5ec970], eax
mov dword [0x5ec974], 0x524630
mov dword [0x5ec978], esi
mov dword [0x5ec97c], edi
mov dword [0x5ec980], edi
mov dword [0x5ec984], 0x4b
mov dword [0x5ec988], edi
mov dword [0x5ec98c], ebx
mov dword [0x5ec990], 0x59bf80
call fcn.005253e0
mov dword [0x5ec994], eax
mov dword [0x5ec998], 0x524630
mov dword [0x5ec99c], esi
mov dword [0x5ec9a0], edi
mov dword [0x5ec9a4], edi
mov dword [0x5ec9a8], 0x4c
mov dword [0x5ec9ac], edi
mov dword [0x5ec9b0], ebx
mov dword [0x5ec9b4], 0x59bf70
call fcn.005253e0
mov dword [0x5ec9b8], eax
mov dword [0x5ec9bc], 0x524630
mov dword [0x5ec9c0], esi
mov dword [0x5ec9c4], edi
mov dword [0x5ec9c8], edi
mov dword [0x5ec9cc], 0x4d
mov dword [0x5ec9d0], edi
mov dword [0x5ec9d4], ebx
mov dword [0x5ec9d8], 0x59bf64
call fcn.005253e0
mov dword [0x5ec9dc], eax
mov dword [0x5ec9e0], 0x524630
mov dword [0x5ec9e4], esi
mov dword [0x5ec9e8], edi
mov dword [0x5ec9ec], edi
mov dword [0x5ec9f0], 0x4e
mov dword [0x5ec9f4], edi
mov dword [0x5ec9f8], ebx
mov dword [0x5ec9fc], 0x59bf54
call fcn.005253e0
mov dword [0x5eca00], eax
mov dword [0x5eca04], 0x524630
mov dword [0x5eca08], esi
mov dword [0x5eca0c], edi
mov dword [0x5eca10], edi
mov dword [0x5eca14], 0x4f
mov dword [0x5eca18], edi
mov dword [0x5eca1c], ebx
mov dword [0x5eca20], 0x59bf44
call fcn.005253e0
mov dword [0x5eca24], eax
mov dword [0x5eca28], 0x524630
mov dword [0x5eca2c], esi
mov dword [0x5eca30], edi
mov dword [0x5eca34], edi
mov dword [0x5eca38], 0x50
mov dword [0x5eca3c], edi
mov dword [0x5eca40], ebx
mov dword [0x5eca44], 0x59bf34
call fcn.005253e0
mov dword [0x5eca48], eax
mov dword [0x5eca4c], 0x524630
mov dword [0x5eca50], esi
mov dword [0x5eca54], edi
mov dword [0x5eca58], edi
mov dword [0x5eca5c], 0x51
mov dword [0x5eca60], edi
mov dword [0x5eca64], ebx
mov dword [0x5eca68], 0x59bf24
call fcn.005253e0
mov dword [0x5eca6c], eax
mov dword [0x5eca70], 0x524630
mov dword [0x5eca74], esi
mov dword [0x5eca78], edi
mov dword [0x5eca7c], edi
mov dword [0x5eca80], 0x52
mov dword [0x5eca84], edi
mov dword [0x5eca88], ebx
mov dword [0x5eca8c], 0x59bf14
call fcn.005253e0
mov dword [0x5eca90], eax
mov dword [0x5eca94], 0x524630
mov dword [0x5eca98], esi
mov dword [0x5eca9c], edi
mov dword [0x5ecaa0], edi
mov dword [0x5ecaa4], 0x53
mov dword [0x5ecaa8], edi
mov dword [0x5ecaac], ebx
mov dword [0x5ecab0], 0x59bf04
call fcn.005253e0
mov dword [0x5ecab4], eax
mov dword [0x5ecab8], 0x524630
mov dword [0x5ecabc], esi
mov dword [0x5ecac0], edi
mov dword [0x5ecac4], edi
mov dword [0x5ecac8], 0x54
mov dword [0x5ecacc], edi
mov dword [0x5ecad0], ebx
mov dword [0x5ecad4], 0x59bef0
call fcn.005253e0
mov dword [0x5ecad8], eax
mov dword [0x5ecadc], 0x524630
mov dword [0x5ecae0], esi
mov dword [0x5ecae4], edi
mov dword [0x5ecae8], edi
mov dword [0x5ecaec], 0x55
mov dword [0x5ecaf0], edi
mov dword [0x5ecaf4], ebx
mov dword [0x5ecaf8], 0x59bedc
call fcn.005253e0
mov dword [0x5ecafc], eax
mov dword [0x5ecb00], 0x524630
mov dword [0x5ecb04], esi
mov dword [0x5ecb08], edi
mov dword [0x5ecb0c], edi
mov dword [0x5ecb10], 0x56
mov dword [0x5ecb14], edi
mov dword [0x5ecb18], ebx
mov dword [0x5ecb1c], 0x59bec8
call fcn.005253e0
mov dword [0x5ecb20], eax
mov dword [0x5ecb24], 0x524630
mov dword [0x5ecb28], esi
mov dword [0x5ecb2c], edi
mov dword [0x5ecb30], edi
mov dword [0x5ecb34], 0x57
mov dword [0x5ecb38], edi
mov dword [0x5ecb3c], ebx
mov dword [0x5ecb40], 0x59bec0
call fcn.005253e0
mov dword [0x5ecb44], eax
mov dword [0x5ecb48], 0x524630
mov dword [0x5ecb4c], esi
mov dword [0x5ecb50], edi
mov dword [0x5ecb54], edi
mov dword [0x5ecb58], 0x58
mov dword [0x5ecb5c], edi
mov dword [0x5ecb60], ebx
mov dword [0x5ecb64], 0x59beb4
call fcn.005253e0
mov dword [0x5ecb68], eax
mov dword [0x5ecb6c], 0x524630
mov dword [0x5ecb70], esi
mov dword [0x5ecb74], edi
mov dword [0x5ecb78], edi
mov dword [0x5ecb7c], 0x59
mov dword [0x5ecb80], edi
mov dword [0x5ecb84], ebx
mov dword [0x5ecb88], 0x59be60
call fcn.005253e0
mov dword [0x5ecb8c], eax
mov dword [0x5ecb90], 0x524630
mov dword [0x5ecb94], esi
mov dword [0x5ecb98], edi
mov dword [0x5ecb9c], edi
mov dword [0x5ecba0], 0x5a
mov dword [0x5ecba4], edi
mov dword [0x5ecba8], ebx
mov dword [0x5ecbac], 0x59bea4
call fcn.005253e0
mov dword [0x5ecbb0], eax
mov dword [0x5ecbb4], 0x524630
mov dword [0x5ecbb8], esi
mov dword [0x5ecbbc], edi
mov dword [0x5ecbc0], edi
mov dword [0x5ecbc4], 0x5b
mov dword [0x5ecbc8], edi
mov dword [0x5ecbcc], ebx
mov dword [0x5ecbd0], 0x59be94
call fcn.005253e0
mov dword [0x5ecbd4], eax
mov dword [0x5ecbd8], 0x524630
mov dword [0x5ecbdc], esi
mov dword [0x5ecbe0], edi
mov dword [0x5ecbe4], edi
mov dword [0x5ecbe8], 0x5c
mov dword [0x5ecbec], edi
test byte [0x60aab8], bl
jne 0x52718f
or dword [0x60aab8], ebx
call fcn.005253e0
mov esi, 1
mov dword [0x5ecc34], eax
mov dword [0x5ecc38], 0x5ecbf0
mov dword [0x5ecc3c], esi
mov dword [0x5ecc40], 0x525190
mov dword [0x5ecc44], 0x593254
mov dword [0x5ecc48], edi
mov dword [0x5ecc4c], edi
mov dword [0x5ecc50], edi
mov dword [0x5ecc54], edi
mov dword [0x5ecc58], edi
mov dword [0x5ecc5c], edi
mov dword [0x5ecc60], edi
mov dword [0x5ecc64], edi
mov dword [0x5ecc68], edi
mov dword [0x5ecc6c], edi
mov dword [0x5ecc70], edi
mov dword [0x5ecc74], edi
mov dword [0x5ecc78], edi
mov dword [0x5ecc7c], ebx
mov dword [0x5ecc80], edi
mov dword [0x5ecc84], 0x59c30c
mov dword [0x5ecc88], 0x5b35f8
mov dword [0x5ecc8c], edi
mov dword [0x5ecc90], edi
mov dword [0x5ecc94], 0x5251b0
mov dword [0x5ecc98], 0x59322c
mov dword [0x5ecc9c], edi
mov dword [0x5ecca0], edi
mov dword [0x5ecca4], edi
mov dword [0x5ecca8], edi
mov dword [0x5eccac], edi
mov dword [0x5eccb0], edi
mov dword [0x5eccb4], edi
mov dword [0x5eccb8], edi
mov dword [0x5eccbc], edi
mov dword [0x5eccc0], edi
mov dword [0x5eccc4], edi
mov dword [0x5eccc8], edi
mov dword [0x5ecccc], edi
mov dword [0x5eccd0], ebx
mov dword [0x5eccd4], edi
mov dword [0x5eccd8], 0x59c304
call fcn.005253e0
mov dword [0x5eccdc], eax
mov dword [0x5ecce0], 0x5ecc10
mov dword [0x5ecce4], esi
mov dword [0x5ecce8], 0x5251c0
mov dword [0x5eccec], 0x59323c
mov dword [0x5eccf0], edi
mov dword [0x5eccf4], edi
mov dword [0x5eccf8], edi
mov dword [0x5eccfc], edi
mov dword [0x5ecd00], edi
mov dword [0x5ecd04], edi
mov dword [0x5ecd08], edi
mov dword [0x5ecd0c], edi
mov dword [0x5ecd10], edi
mov dword [0x5ecd14], edi
mov dword [0x5ecd18], edi
mov dword [0x5ecd1c], edi
mov dword [0x5ecd20], edi
mov dword [0x5ecd24], ebx
mov dword [0x5ecd28], edi
mov ecx, 0x5c
mov edx, 0x5ebf00
call fcn.004b6db0
mov dword [0x60aa2c], eax
push 0x60aa18
mov eax, 3
mov edx, 0x5ecc30
call fcn.004b7510
add esp, 4
pop edi
pop esi
mov byte [0x60aa20], 1
pop ebx
mov eax, 0x60aa18
mov esp, ebp
pop ebp
ret