4d5252:	62 61 72             	bound  %esp,0x72(%ecx)
4d5255:	5c                   	pop    %esp
4d5256:	11 40 00             	adc    %eax,0x0(%eax)
4d5259:	01 80 33 e1 c6 ac    	add    %eax,-0x53391ecd(%eax)
4d525f:	30 d0                	xor    %dl,%al
4d5261:	11 a1 8c 00 a0 c9    	adc    %esp,-0x365fff74(%ecx)
4d5267:	11 89 56 04 69 65    	adc    %ecx,0x65690456(%ecx)
4d526d:	64 73 05             	fs jae 0x4d5275
4d5270:	00 ff                	add    %bh,%bh
4d5272:	ff 90 78 52 4d 00    	call   *0x4d5278(%eax)
4d5278:	0f 08                	invd
4d527a:	49                   	dec    %ecx
4d527b:	41                   	inc    %ecx
4d527c:	4d                   	dec    %ebp
4d527d:	54                   	push   %esp
4d527e:	75 6e                	jne    0x4d52ee
4d5280:	65 72 5c             	gs jb  0x4d52df
4d5283:	11 40 00             	adc    %eax,0x0(%eax)
4d5286:	01 61 87             	add    %esp,-0x79(%ecx)
4d5289:	1a 21                	sbb    (%ecx),%ah
4d528b:	ac                   	lods   %ds:(%esi),%al
4d528c:	03 d1                	add    %ecx,%edx
4d528e:	11 8d 13 00 aa 00    	adc    %ecx,0xaa0013(%ebp)
4d5294:	bd 83 39 04 69       	mov    $0x69043983,%ebp
4d5299:	65 64 73 0f          	gs fs jae 0x4d52ac
4d529d:	00 ff                	add    %bh,%bh
4d529f:	ff a4 52 4d 00 0f 0a 	jmp    *0xa0f004d(%edx,%edx,2)
4d52a6:	49                   	dec    %ecx
4d52a7:	41                   	inc    %ecx
4d52a8:	4d                   	dec    %ebp
4d52a9:	54                   	push   %esp
4d52aa:	56                   	push   %esi
4d52ab:	54                   	push   %esp
4d52ac:	75 6e                	jne    0x4d531c
4d52ae:	65 72 74             	gs jb  0x4d5325
4d52b1:	52                   	push   %edx
4d52b2:	4d                   	dec    %ebp
4d52b3:	00 01                	add    %al,(%ecx)
4d52b5:	66 87 1a             	xchg   %bx,(%edx)
4d52b8:	21 ac 03 d1 11 8d 13 	and    %ebp,0x138d11d1(%ebx,%eax,1)
4d52bf:	00 aa 00 bd 83 39    	add    %ch,0x3983bd00(%edx)
4d52c5:	04 69                	add    $0x69,%al
4d52c7:	65 64 73 0b          	gs fs jae 0x4d52d6
4d52cb:	00 ff                	add    %bh,%bh
4d52cd:	ff 8b c0 d4 52 4d    	decl   0x4d52d4c0(%ebx)
4d52d3:	00 0f                	add    %cl,(%edi)
4d52d5:	0f 49 56 69          	cmovns 0x69(%esi),%edx
4d52d9:	64 65 6f             	fs outsl %gs:(%esi),(%dx)
4d52dc:	46                   	inc    %esi
4d52dd:	72 61                	jb     0x4d5340
4d52df:	6d                   	insl   (%dx),%es:(%edi)
4d52e0:	65 53                	gs push %ebx
4d52e2:	74 65                	je     0x4d5349
4d52e4:	70 5c                	jo     0x4d5342
4d52e6:	11 40 00             	adc    %eax,0x0(%eax)
4d52e9:	01 87 97 6a e4 71    	add    %eax,0x71e46a97(%edi)
4d52ef:	2b 4d 44             	sub    0x44(%ebp),%ecx
4d52f2:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4d52f3:	b5 1f                	mov    $0x1f,%ch
4d52f5:	ab                   	stos   %eax,%es:(%edi)
4d52f6:	7b 70                	jnp    0x4d5368
4d52f8:	8d 6a 04             	lea    0x4(%edx),%ebp
4d52fb:	69 65 64 73 03 00 ff 	imul   $0xff000373,0x64(%ebp),%esp
4d5302:	ff 90 50 53 4d 00    	call   *0x4d5350(%eax)
4d5310:	50                   	push   %eax
4d5311:	53                   	push   %ebx
4d5312:	4d                   	dec    %ebp
4d5323:	00 6a 53             	add    %ch,0x53(%edx)
4d5326:	4d                   	dec    %ebp
4d5327:	00 28                	add    %ch,(%eax)
4d5329:	00 00                	add    %al,(%eax)
4d532b:	00 e8                	add    %ch,%al
4d532d:	10 40 00             	adc    %al,0x0(%eax)
4d5330:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
4d5334:	cc                   	int3
4d5335:	3c 40                	cmp    $0x40,%al
4d5337:	00 d0                	add    %dl,%al
4d5339:	3c 40                	cmp    $0x40,%al
4d533b:	00 d4                	add    %dl,%ah
4d533d:	3c 40                	cmp    $0x40,%al
4d533f:	00 c8                	add    %cl,%al
4d5341:	3c 40                	cmp    $0x40,%al
4d5343:	00 10                	add    %dl,(%eax)
4d5345:	3a 40 00             	cmp    0x0(%eax),%al
4d5348:	2c 3a                	sub    $0x3a,%al
4d534a:	40                   	inc    %eax
4d534b:	00 68 3a             	add    %ch,0x3a(%eax)
4d534e:	40                   	inc    %eax
4d534f:	00 0e                	add    %cl,(%esi)
4d5351:	00 00                	add    %al,(%eax)
4d5353:	00 00                	add    %al,(%eax)
4d5355:	00 02                	add    %al,(%edx)
4d5357:	00 00                	add    %al,(%eax)
4d5359:	00 ac 10 40 00 04 00 	add    %ch,0x40040(%eax,%edx,1)
4d5360:	00 00                	add    %al,(%eax)
4d5362:	ac                   	lods   %ds:(%esi),%al
4d5363:	10 40 00             	adc    %al,0x0(%eax)
4d5366:	0c 00                	or     $0x0,%al
4d5368:	00 00                	add    %al,(%eax)
4d536a:	0e                   	push   %cs
4d536b:	54                   	push   %esp
4d536c:	49                   	dec    %ecx
4d536d:	45                   	inc    %ebp
4d536e:	56                   	push   %esi
4d536f:	69 64 65 6f 46 6f 72 	imul   $0x6d726f46,0x6f(%ebp,%eiz,2),%esp
4d5376:	6d
4d5377:	61                   	popa
4d5378:	74 8d                	je     0x4d5307
4d537a:	40                   	inc    %eax
4d537b:	00 c8                	add    %cl,%al
4d537d:	53                   	push   %ebx
4d537e:	4d                   	dec    %ebp
4d5387:	00 c8                	add    %cl,%al
4d5389:	53                   	push   %ebx
4d538a:	4d                   	dec    %ebp
4d539b:	00 8a 54 4d 00 90    	add    %cl,-0x6fffb2ac(%edx)
4d53a1:	00 00                	add    %al,(%eax)
4d53a3:	00 e8                	add    %ch,%al
4d53a5:	10 40 00             	adc    %al,0x0(%eax)
4d53a8:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
4d53ac:	cc                   	int3
4d53ad:	3c 40                	cmp    $0x40,%al
4d53af:	00 d0                	add    %dl,%al
4d53b1:	3c 40                	cmp    $0x40,%al
4d53b3:	00 d4                	add    %dl,%ah
4d53b5:	3c 40                	cmp    $0x40,%al
4d53b7:	00 c8                	add    %cl,%al
4d53b9:	3c 40                	cmp    $0x40,%al
4d53bb:	00 10                	add    %dl,(%eax)
4d53bd:	3a 40 00             	cmp    0x0(%eax),%al
4d53c0:	2c 3a                	sub    $0x3a,%al
4d53c2:	40                   	inc    %eax
4d53c3:	00 b0 56 4d 00 0e    	add    %dh,0xe004d56(%eax)
4d53c9:	00 00                	add    %al,(%eax)
4d53cb:	00 00                	add    %al,(%eax)
4d53cd:	00 17                	add    %dl,(%edi)
4d53cf:	00 00                	add    %al,(%eax)
4d53d1:	00 30                	add    %dh,(%eax)
4d53d3:	4f                   	dec    %edi
4d53d4:	4d                   	dec    %ebp
4d53d5:	00 1c 00             	add    %bl,(%eax,%eax,1)
4d53d8:	00 00                	add    %al,(%eax)
4d53da:	30 4f 4d             	xor    %cl,0x4d(%edi)
4d53dd:	00 20                	add    %ah,(%eax)
4d53df:	00 00                	add    %al,(%eax)
4d53e1:	00 30                	add    %dh,(%eax)
4d53e3:	4f                   	dec    %edi
4d53e4:	4d                   	dec    %ebp
4d53e5:	00 24 00             	add    %ah,(%eax,%eax,1)
4d53e8:	00 00                	add    %al,(%eax)
4d53ea:	30 4f 4d             	xor    %cl,0x4d(%edi)
4d53ed:	00 28                	add    %ch,(%eax)
4d53ef:	00 00                	add    %al,(%eax)
4d53f1:	00 ac 10 40 00 2c 00 	add    %ch,0x2c0040(%eax,%edx,1)
4d53f8:	00 00                	add    %al,(%eax)
4d53fa:	30 4f 4d             	xor    %cl,0x4d(%edi)
4d53fd:	00 30                	add    %dh,(%eax)
4d53ff:	00 00                	add    %al,(%eax)
4d5401:	00 30                	add    %dh,(%eax)
4d5403:	4f                   	dec    %edi
4d5404:	4d                   	dec    %ebp
4d5405:	00 34 00             	add    %dh,(%eax,%eax,1)
4d5408:	00 00                	add    %al,(%eax)
4d540a:	c8 4e 4d 00          	enter  $0x4d4e,$0x0
4d540e:	38 00                	cmp    %al,(%eax)
4d5410:	00 00                	add    %al,(%eax)
4d5412:	ac                   	lods   %ds:(%esi),%al
4d5413:	10 40 00             	adc    %al,0x0(%eax)
4d5416:	3c 00                	cmp    $0x0,%al
4d5418:	00 00                	add    %al,(%eax)
4d541a:	b0 4f                	mov    $0x4f,%al
4d541c:	4d                   	dec    %ebp
4d541d:	00 40 00             	add    %al,0x0(%eax)
4d5420:	00 00                	add    %al,(%eax)
4d5422:	e4 4f                	in     $0x4f,%al
4d5424:	4d                   	dec    %ebp
4d5425:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
4d5429:	00 20                	add    %ah,(%eax)
4d542b:	50                   	push   %eax
4d542c:	4d                   	dec    %ebp
4d542d:	00 48 00             	add    %cl,0x0(%eax)
4d5430:	00 00                	add    %al,(%eax)
4d5432:	54                   	push   %esp
4d5433:	50                   	push   %eax
4d5434:	4d                   	dec    %ebp
4d5435:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
4d5439:	00 b8 50 4d 00 50    	add    %bh,0x50004d50(%eax)
4d543f:	00 00                	add    %al,(%eax)
4d5441:	00 10                	add    %dl,(%eax)
4d5443:	52                   	push   %edx
4d5444:	4d                   	dec    %ebp
4d5445:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
4d5449:	00 30                	add    %dh,(%eax)
4d544b:	4f                   	dec    %edi
4d544c:	4d                   	dec    %ebp
4d544d:	00 58 00             	add    %bl,0x0(%eax)
4d5450:	00 00                	add    %al,(%eax)
4d5452:	44                   	inc    %esp
4d5453:	52                   	push   %edx
4d5454:	4d                   	dec    %ebp
4d5455:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
4d5459:	00 a0 52 4d 00 60    	add    %ah,0x60004d52(%eax)
4d545f:	00 00                	add    %al,(%eax)
4d5461:	00 30                	add    %dh,(%eax)
4d5463:	4f                   	dec    %edi
4d5464:	4d                   	dec    %ebp
4d5465:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
4d5469:	00 d0                	add    %dl,%al
4d546b:	52                   	push   %edx
4d546c:	4d                   	dec    %ebp
4d546d:	00 68 00             	add    %ch,0x0(%eax)
4d5470:	00 00                	add    %al,(%eax)
4d5472:	30 4f 4d             	xor    %cl,0x4d(%edi)
4d5475:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4d5479:	00 14 51             	add    %dl,(%ecx,%edx,2)
4d547c:	4d                   	dec    %ebp
4d547d:	00 70 00             	add    %dh,0x0(%eax)
4d5480:	00 00                	add    %al,(%eax)
4d5482:	30 4f 4d             	xor    %cl,0x4d(%edi)
4d5485:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4d5489:	00 0d 54 49 45 44    	add    %cl,0x44454954
4d548f:	69 72 65 63 74 53 68 	imul   $0x68537463,0x65(%edx),%esi
4d5496:	6f                   	outsl  %ds:(%esi),(%dx)
4d5497:	77 ff                	ja     0x4d5498
4d5499:	25 4c 7c 6b 00       	and    $0x6b7c4c,%eax
4d549e:	8b c0                	mov    %eax,%eax
4d54a0:	ff 25 48 7c 6b 00    	jmp    *0x6b7c48
4d54a6:	8b c0                	mov    %eax,%eax
4d54a8:	ff 25 44 7c 6b 00    	jmp    *0x6b7c44
4d54ae:	8b c0                	mov    %eax,%eax
4d54b0:	55                   	push   %ebp
4d54b1:	8b ec                	mov    %esp,%ebp
4d54b3:	83 c4 b8             	add    $0xffffffb8,%esp
4d54b6:	56                   	push   %esi
4d54b7:	57                   	push   %edi
4d54b8:	8b f0                	mov    %eax,%esi
4d54ba:	8d 7d b8             	lea    -0x48(%ebp),%edi
4d54bd:	b9 12 00 00 00       	mov    $0x12,%ecx
4d54c2:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
4d54c4:	8d 45 b8             	lea    -0x48(%ebp),%eax
4d54c7:	8b 15 ec 50 4d 00    	mov    0x4d50ec,%edx
4d54cd:	e8 86 00 f3 ff       	call   0x405558
4d54d2:	33 c0                	xor    %eax,%eax
4d54d4:	55                   	push   %ebp
4d54d5:	68 23 55 4d 00       	push   $0x4d5523
4d54da:	64 ff 30             	push   %fs:(%eax)
4d54dd:	64 89 20             	mov    %esp,%fs:(%eax)
4d54e0:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
4d54e4:	74 13                	je     0x4d54f9
4d54e6:	8b 45 fc             	mov    -0x4(%ebp),%eax
4d54e9:	50                   	push   %eax
4d54ea:	e8 b9 ff ff ff       	call   0x4d54a8
4d54ef:	33 c0                	xor    %eax,%eax
4d54f1:	89 45 f8             	mov    %eax,-0x8(%ebp)
4d54f4:	33 c0                	xor    %eax,%eax
4d54f6:	89 45 fc             	mov    %eax,-0x4(%ebp)
4d54f9:	83 7d f4 00          	cmpl   $0x0,-0xc(%ebp)
4d54fd:	74 08                	je     0x4d5507
4d54ff:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d5502:	e8 2d 13 f3 ff       	call   0x406834
4d5507:	33 c0                	xor    %eax,%eax
4d5509:	5a                   	pop    %edx
4d550a:	59                   	pop    %ecx
4d550b:	59                   	pop    %ecx
4d550c:	64 89 10             	mov    %edx,%fs:(%eax)
4d550f:	68 2a 55 4d 00       	push   $0x4d552a
4d5514:	8d 45 b8             	lea    -0x48(%ebp),%eax
4d5517:	8b 15 ec 50 4d 00    	mov    0x4d50ec,%edx
4d551d:	e8 0a ff f2 ff       	call   0x40542c
4d5522:	c3                   	ret
4d5523:	e9 e4 ec f2 ff       	jmp    0x40420c
4d5528:	eb ea                	jmp    0x4d5514
4d552a:	5f                   	pop    %edi
4d552b:	5e                   	pop    %esi
4d552c:	8b e5                	mov    %ebp,%esp
4d552e:	5d                   	pop    %ebp
4d552f:	c3                   	ret
4d5530:	53                   	push   %ebx
4d5531:	8b d8                	mov    %eax,%ebx
4d5533:	85 db                	test   %ebx,%ebx
4d5535:	74 0d                	je     0x4d5544
4d5537:	8b c3                	mov    %ebx,%eax
4d5539:	e8 72 ff ff ff       	call   0x4d54b0
4d553e:	53                   	push   %ebx
4d553f:	e8 64 ff ff ff       	call   0x4d54a8
4d5544:	5b                   	pop    %ebx
4d5545:	c3                   	ret
4d5546:	8b c0                	mov    %eax,%eax
4d5548:	53                   	push   %ebx
4d5549:	56                   	push   %esi
4d554a:	84 d2                	test   %dl,%dl
4d554c:	74 08                	je     0x4d5556
4d554e:	83 c4 f0             	add    $0xfffffff0,%esp
4d5551:	e8 86 e8 f2 ff       	call   0x403ddc
4d5556:	8b da                	mov    %edx,%ebx
4d5558:	8b f0                	mov    %eax,%esi
4d555a:	a1 04 6f 6a 00       	mov    0x6a6f04,%eax
4d555f:	80 38 00             	cmpb   $0x0,(%eax)
4d5562:	75 07                	jne    0x4d556b
4d5564:	6a 00                	push   $0x0
4d5566:	e8 35 ff ff ff       	call   0x4d54a0
4d556b:	b2 01                	mov    $0x1,%dl
4d556d:	a1 88 9a 41 00       	mov    0x419a88,%eax
4d5572:	e8 d1 e4 f2 ff       	call   0x403a48
4d5577:	89 46 04             	mov    %eax,0x4(%esi)
4d557a:	b2 01                	mov    $0x1,%dl
4d557c:	a1 88 9a 41 00       	mov    0x419a88,%eax
4d5581:	e8 c2 e4 f2 ff       	call   0x403a48
4d5586:	89 46 08             	mov    %eax,0x8(%esi)
4d5589:	b2 01                	mov    $0x1,%dl
4d558b:	a1 88 9a 41 00       	mov    0x419a88,%eax
4d5590:	e8 b3 e4 f2 ff       	call   0x403a48
4d5595:	89 46 0c             	mov    %eax,0xc(%esi)
4d5598:	b2 01                	mov    $0x1,%dl
4d559a:	a1 88 9a 41 00       	mov    0x419a88,%eax
4d559f:	e8 a4 e4 f2 ff       	call   0x403a48
4d55a4:	89 46 10             	mov    %eax,0x10(%esi)
4d55a7:	b2 01                	mov    $0x1,%dl
4d55a9:	a1 24 94 41 00       	mov    0x419424,%eax
4d55ae:	e8 95 e4 f2 ff       	call   0x403a48
4d55b3:	89 46 14             	mov    %eax,0x14(%esi)
4d55b6:	b2 01                	mov    $0x1,%dl
4d55b8:	a1 88 9a 41 00       	mov    0x419a88,%eax
4d55bd:	e8 86 e4 f2 ff       	call   0x403a48
4d55c2:	89 46 18             	mov    %eax,0x18(%esi)
4d55c5:	8d 46 20             	lea    0x20(%esi),%eax
4d55c8:	e8 67 12 f3 ff       	call   0x406834
4d55cd:	8d 46 24             	lea    0x24(%esi),%eax
4d55d0:	e8 5f 12 f3 ff       	call   0x406834
4d55d5:	8d 46 30             	lea    0x30(%esi),%eax
4d55d8:	e8 57 12 f3 ff       	call   0x406834
4d55dd:	8d 46 34             	lea    0x34(%esi),%eax
4d55e0:	e8 4f 12 f3 ff       	call   0x406834
4d55e5:	8d 46 40             	lea    0x40(%esi),%eax
4d55e8:	e8 47 12 f3 ff       	call   0x406834
4d55ed:	8d 46 44             	lea    0x44(%esi),%eax
4d55f0:	e8 3f 12 f3 ff       	call   0x406834
4d55f5:	8d 46 3c             	lea    0x3c(%esi),%eax
4d55f8:	e8 6b f2 f2 ff       	call   0x404868
4d55fd:	8d 46 48             	lea    0x48(%esi),%eax
4d5600:	e8 2f 12 f3 ff       	call   0x406834
4d5605:	8d 46 28             	lea    0x28(%esi),%eax
4d5608:	e8 27 12 f3 ff       	call   0x406834
4d560d:	8d 46 2c             	lea    0x2c(%esi),%eax
4d5610:	e8 53 f2 f2 ff       	call   0x404868
4d5615:	8d 46 1c             	lea    0x1c(%esi),%eax
4d5618:	e8 17 12 f3 ff       	call   0x406834
4d561d:	8d 46 4c             	lea    0x4c(%esi),%eax
4d5620:	e8 0f 12 f3 ff       	call   0x406834
4d5625:	8d 46 50             	lea    0x50(%esi),%eax