4da474:	c3                   	ret
4da475:	8b 44 24 14          	mov    0x14(%esp),%eax
4da479:	89 08                	mov    %ecx,(%eax)
4da47b:	b8 01 00 00 00       	mov    $0x1,%eax
4da480:	5f                   	pop    %edi
4da481:	5e                   	pop    %esi
4da482:	c3                   	ret
4da483:	cc                   	int3
4da484:	cc                   	int3
4da485:	cc                   	int3
4da486:	cc                   	int3
4da487:	cc                   	int3
4da488:	cc                   	int3
4da489:	cc                   	int3
4da48a:	cc                   	int3
4da48b:	cc                   	int3
4da48c:	cc                   	int3
4da48d:	cc                   	int3
4da48e:	cc                   	int3
4da48f:	cc                   	int3
4da490:	8b 44 24 08          	mov    0x8(%esp),%eax
4da494:	53                   	push   %ebx
4da495:	8b 5c 24 08          	mov    0x8(%esp),%ebx
4da499:	56                   	push   %esi
4da49a:	57                   	push   %edi
4da49b:	8b 73 14             	mov    0x14(%ebx),%esi
4da49e:	83 f8 0d             	cmp    $0xd,%eax
4da4a1:	7f 6f                	jg     0x4da512
4da4a3:	74 5b                	je     0x4da500
4da4a5:	48                   	dec    %eax
4da4a6:	83 f8 0a             	cmp    $0xa,%eax
4da4a9:	77 4c                	ja     0x4da4f7
4da4ab:	0f b6 80 8c a7 4d 00 	movzbl 0x4da78c(%eax),%eax
4da4b2:	ff 24 85 7c a7 4d 00 	jmp    *0x4da77c(,%eax,4)
4da4b9:	ff 76 10             	push   0x10(%esi)
4da4bc:	8b 7c 24 20          	mov    0x20(%esp),%edi
4da4c0:	57                   	push   %edi
4da4c1:	e8 ca 09 00 00       	call   0x4dae90
4da4c6:	83 c4 08             	add    $0x8,%esp
4da4c9:	85 c0                	test   %eax,%eax
4da4cb:	74 73                	je     0x4da540
4da4cd:	89 7e 14             	mov    %edi,0x14(%esi)
4da4d0:	b8 01 00 00 00       	mov    $0x1,%eax
4da4d5:	5f                   	pop    %edi
4da4d6:	5e                   	pop    %esi
4da4d7:	5b                   	pop    %ebx
4da4d8:	c3                   	ret
4da4d9:	68 76 02 00 00       	push   $0x276
4da4de:	68 f4 0f 6b 00       	push   $0x6b0ff4
4da4e3:	68 94 00 00 00       	push   $0x94
4da4e8:	68 8f 00 00 00       	push   $0x8f
4da4ed:	6a 04                	push   $0x4
4da4ef:	e8 ac 6f fc ff       	call   0x4a14a0
4da4f4:	83 c4 14             	add    $0x14,%esp
4da4f7:	5f                   	pop    %edi
4da4f8:	5e                   	pop    %esi
4da4f9:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
4da4fe:	5b                   	pop    %ebx
4da4ff:	c3                   	ret
4da500:	8b 44 24 1c          	mov    0x1c(%esp),%eax
4da504:	8b 4e 14             	mov    0x14(%esi),%ecx
4da507:	5f                   	pop    %edi
4da508:	5e                   	pop    %esi
4da509:	89 08                	mov    %ecx,(%eax)
4da50b:	b8 01 00 00 00       	mov    $0x1,%eax
4da510:	5b                   	pop    %ebx
4da511:	c3                   	ret
4da512:	8d 88 ff ef ff ff    	lea    -0x1001(%eax),%ecx
4da518:	83 f9 0b             	cmp    $0xb,%ecx
4da51b:	77 da                	ja     0x4da4f7
4da51d:	ff 24 8d 98 a7 4d 00 	jmp    *0x4da798(,%ecx,4)
4da524:	8b 7c 24 18          	mov    0x18(%esp),%edi
4da528:	8d 47 ff             	lea    -0x1(%edi),%eax
4da52b:	83 f8 05             	cmp    $0x5,%eax
4da52e:	77 49                	ja     0x4da579
4da530:	57                   	push   %edi
4da531:	ff 76 14             	push   0x14(%esi)
4da534:	e8 57 09 00 00       	call   0x4dae90
4da539:	83 c4 08             	add    $0x8,%esp
4da53c:	85 c0                	test   %eax,%eax
4da53e:	75 06                	jne    0x4da546
4da540:	5f                   	pop    %edi
4da541:	5e                   	pop    %esi
4da542:	33 c0                	xor    %eax,%eax
4da544:	5b                   	pop    %ebx
4da545:	c3                   	ret
4da546:	83 ff 06             	cmp    $0x6,%edi
4da549:	75 06                	jne    0x4da551
4da54b:	f6 43 10 18          	testb  $0x18,0x10(%ebx)
4da54f:	eb 0c                	jmp    0x4da55d
4da551:	83 ff 04             	cmp    $0x4,%edi
4da554:	75 17                	jne    0x4da56d
4da556:	f7 43 10 00 03 00 00 	testl  $0x300,0x10(%ebx)
4da55d:	74 1a                	je     0x4da579
4da55f:	83 7e 14 00          	cmpl   $0x0,0x14(%esi)
4da563:	75 08                	jne    0x4da56d
4da565:	e8 76 72 fd ff       	call   0x4b17e0
4da56a:	89 46 14             	mov    %eax,0x14(%esi)
4da56d:	89 7e 10             	mov    %edi,0x10(%esi)
4da570:	5f                   	pop    %edi
4da571:	5e                   	pop    %esi
4da572:	b8 01 00 00 00       	mov    $0x1,%eax
4da577:	5b                   	pop    %ebx
4da578:	c3                   	ret
4da579:	68 04 02 00 00       	push   $0x204
4da57e:	68 f4 0f 6b 00       	push   $0x6b0ff4
4da583:	68 90 00 00 00       	push   $0x90
4da588:	e9 5b ff ff ff       	jmp    0x4da4e8
4da58d:	8b 44 24 1c          	mov    0x1c(%esp),%eax
4da591:	8b 4e 10             	mov    0x10(%esi),%ecx
4da594:	5f                   	pop    %edi
4da595:	5e                   	pop    %esi
4da596:	89 08                	mov    %ecx,(%eax)
4da598:	b8 01 00 00 00       	mov    $0x1,%eax
4da59d:	5b                   	pop    %ebx
4da59e:	c3                   	ret
4da59f:	83 7e 10 06          	cmpl   $0x6,0x10(%esi)
4da5a3:	74 14                	je     0x4da5b9
4da5a5:	68 0e 02 00 00       	push   $0x20e
4da5aa:	68 f4 0f 6b 00       	push   $0x6b0ff4
4da5af:	68 92 00 00 00       	push   $0x92
4da5b4:	e9 2f ff ff ff       	jmp    0x4da4e8
4da5b9:	3d 07 10 00 00       	cmp    $0x1007,%eax
4da5be:	75 12                	jne    0x4da5d2
4da5c0:	8b 44 24 1c          	mov    0x1c(%esp),%eax
4da5c4:	8b 4e 1c             	mov    0x1c(%esi),%ecx
4da5c7:	5f                   	pop    %edi
4da5c8:	5e                   	pop    %esi
4da5c9:	89 08                	mov    %ecx,(%eax)
4da5cb:	b8 01 00 00 00       	mov    $0x1,%eax
4da5d0:	5b                   	pop    %ebx
4da5d1:	c3                   	ret
4da5d2:	8b 44 24 18          	mov    0x18(%esp),%eax
4da5d6:	83 f8 fe             	cmp    $0xfffffffe,%eax
4da5d9:	0f 8c 18 ff ff ff    	jl     0x4da4f7
4da5df:	5f                   	pop    %edi
4da5e0:	89 46 1c             	mov    %eax,0x1c(%esi)
4da5e3:	b8 01 00 00 00       	mov    $0x1,%eax
4da5e8:	5e                   	pop    %esi
4da5e9:	5b                   	pop    %ebx
4da5ea:	c3                   	ret
4da5eb:	8b 44 24 18          	mov    0x18(%esp),%eax
4da5ef:	3d 00 01 00 00       	cmp    $0x100,%eax
4da5f4:	7d 14                	jge    0x4da60a
4da5f6:	68 1c 02 00 00       	push   $0x21c
4da5fb:	68 f4 0f 6b 00       	push   $0x6b0ff4
4da600:	68 91 00 00 00       	push   $0x91
4da605:	e9 de fe ff ff       	jmp    0x4da4e8
4da60a:	5f                   	pop    %edi
4da60b:	89 06                	mov    %eax,(%esi)
4da60d:	b8 01 00 00 00       	mov    $0x1,%eax
4da612:	5e                   	pop    %esi
4da613:	5b                   	pop    %ebx
4da614:	c3                   	ret
4da615:	8b 7c 24 1c          	mov    0x1c(%esp),%edi
4da619:	85 ff                	test   %edi,%edi
4da61b:	74 35                	je     0x4da652
4da61d:	8b 4f 04             	mov    0x4(%edi),%ecx
4da620:	85 c9                	test   %ecx,%ecx
4da622:	7e 2e                	jle    0x4da652
4da624:	8b 07                	mov    (%edi),%eax
4da626:	8b 00                	mov    (%eax),%eax
4da628:	a8 01                	test   $0x1,%al
4da62a:	74 26                	je     0x4da652
4da62c:	83 f9 01             	cmp    $0x1,%ecx
4da62f:	75 0a                	jne    0x4da63b
4da631:	3b c1                	cmp    %ecx,%eax
4da633:	75 06                	jne    0x4da63b
4da635:	83 7f 0c 00          	cmpl   $0x0,0xc(%edi)
4da639:	74 17                	je     0x4da652
4da63b:	ff 76 04             	push   0x4(%esi)
4da63e:	e8 9d 8b fd ff       	call   0x4b31e0
4da643:	83 c4 04             	add    $0x4,%esp
4da646:	89 7e 04             	mov    %edi,0x4(%esi)
4da649:	b8 01 00 00 00       	mov    $0x1,%eax
4da64e:	5f                   	pop    %edi
4da64f:	5e                   	pop    %esi
4da650:	5b                   	pop    %ebx
4da651:	c3                   	ret
4da652:	68 24 02 00 00       	push   $0x224
4da657:	68 f4 0f 6b 00       	push   $0x6b0ff4
4da65c:	6a 65                	push   $0x65
4da65e:	e9 85 fe ff ff       	jmp    0x4da4e8
4da663:	83 7e 10 04          	cmpl   $0x4,0x10(%esi)
4da667:	74 14                	je     0x4da67d
4da669:	68 2e 02 00 00       	push   $0x22e
4da66e:	68 f4 0f 6b 00       	push   $0x6b0ff4
4da673:	68 8d 00 00 00       	push   $0x8d
4da678:	e9 6b fe ff ff       	jmp    0x4da4e8
4da67d:	3d 0b 10 00 00       	cmp    $0x100b,%eax
4da682:	8b 44 24 1c          	mov    0x1c(%esp),%eax
4da686:	75 0e                	jne    0x4da696
4da688:	8b 4e 14             	mov    0x14(%esi),%ecx
4da68b:	5f                   	pop    %edi
4da68c:	5e                   	pop    %esi
4da68d:	89 08                	mov    %ecx,(%eax)
4da68f:	b8 01 00 00 00       	mov    $0x1,%eax
4da694:	5b                   	pop    %ebx
4da695:	c3                   	ret
4da696:	5f                   	pop    %edi
4da697:	89 46 14             	mov    %eax,0x14(%esi)
4da69a:	b8 01 00 00 00       	mov    $0x1,%eax
4da69f:	5e                   	pop    %esi
4da6a0:	5b                   	pop    %ebx
4da6a1:	c3                   	ret
4da6a2:	8b 4e 10             	mov    0x10(%esi),%ecx
4da6a5:	83 f9 06             	cmp    $0x6,%ecx
4da6a8:	74 19                	je     0x4da6c3
4da6aa:	83 f9 04             	cmp    $0x4,%ecx
4da6ad:	74 14                	je     0x4da6c3
4da6af:	68 45 02 00 00       	push   $0x245
4da6b4:	68 f4 0f 6b 00       	push   $0x6b0ff4
4da6b9:	68 9c 00 00 00       	push   $0x9c
4da6be:	e9 25 fe ff ff       	jmp    0x4da4e8
4da6c3:	3d 08 10 00 00       	cmp    $0x1008,%eax
4da6c8:	8b 44 24 1c          	mov    0x1c(%esp),%eax
4da6cc:	75 15                	jne    0x4da6e3
4da6ce:	8b 4e 18             	mov    0x18(%esi),%ecx
4da6d1:	85 c9                	test   %ecx,%ecx
4da6d3:	75 03                	jne    0x4da6d8
4da6d5:	8b 4e 14             	mov    0x14(%esi),%ecx
4da6d8:	5f                   	pop    %edi
4da6d9:	5e                   	pop    %esi
4da6da:	89 08                	mov    %ecx,(%eax)
4da6dc:	b8 01 00 00 00       	mov    $0x1,%eax
4da6e1:	5b                   	pop    %ebx
4da6e2:	c3                   	ret
4da6e3:	5f                   	pop    %edi
4da6e4:	89 46 18             	mov    %eax,0x18(%esi)
4da6e7:	b8 01 00 00 00       	mov    $0x1,%eax
4da6ec:	5e                   	pop    %esi
4da6ed:	5b                   	pop    %ebx
4da6ee:	c3                   	ret
4da6ef:	83 7e 10 04          	cmpl   $0x4,0x10(%esi)
4da6f3:	74 14                	je     0x4da709
4da6f5:	68 53 02 00 00       	push   $0x253
4da6fa:	68 f4 0f 6b 00       	push   $0x6b0ff4
4da6ff:	68 8d 00 00 00       	push   $0x8d
4da704:	e9 df fd ff ff       	jmp    0x4da4e8
4da709:	8b 46 24             	mov    0x24(%esi),%eax
4da70c:	85 c0                	test   %eax,%eax
4da70e:	74 09                	je     0x4da719
4da710:	50                   	push   %eax
4da711:	e8 1a 5a fc ff       	call   0x4a0130
4da716:	83 c4 04             	add    $0x4,%esp
4da719:	8b 44 24 1c          	mov    0x1c(%esp),%eax
4da71d:	85 c0                	test   %eax,%eax
4da71f:	74 17                	je     0x4da738
4da721:	8b 4c 24 18          	mov    0x18(%esp),%ecx
4da725:	85 c9                	test   %ecx,%ecx
4da727:	7e 0f                	jle    0x4da738
4da729:	5f                   	pop    %edi
4da72a:	89 46 24             	mov    %eax,0x24(%esi)
4da72d:	b8 01 00 00 00       	mov    $0x1,%eax
4da732:	89 4e 28             	mov    %ecx,0x28(%esi)
4da735:	5e                   	pop    %esi
4da736:	5b                   	pop    %ebx
4da737:	c3                   	ret
4da738:	5f                   	pop    %edi
4da739:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
4da740:	b8 01 00 00 00       	mov    $0x1,%eax
4da745:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
4da74c:	5e                   	pop    %esi
4da74d:	5b                   	pop    %ebx
4da74e:	c3                   	ret
4da74f:	83 7e 10 04          	cmpl   $0x4,0x10(%esi)
4da753:	74 14                	je     0x4da769
4da755:	68 63 02 00 00       	push   $0x263
4da75a:	68 f4 0f 6b 00       	push   $0x6b0ff4
4da75f:	68 8d 00 00 00       	push   $0x8d
4da764:	e9 7f fd ff ff       	jmp    0x4da4e8
4da769:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
4da76d:	8b 56 24             	mov    0x24(%esi),%edx
4da770:	5f                   	pop    %edi
4da771:	89 11                	mov    %edx,(%ecx)
4da773:	8b 46 28             	mov    0x28(%esi),%eax
4da776:	5e                   	pop    %esi
4da777:	5b                   	pop    %ebx
4da778:	c3                   	ret
4da779:	0f 1f 00             	nopl   (%eax)
4da77c:	b9 a4 4d 00 d9       	mov    $0xd9004da4,%ecx
4da781:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4da782:	4d                   	dec    %ebp
4da783:	00 70 a5             	add    %dh,-0x5b(%eax)
4da786:	4d                   	dec    %ebp
4da787:	00 f7                	add    %dh,%bh
4da789:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4da78a:	4d                   	dec    %ebp
4da78b:	00 00                	add    %al,(%eax)
4da78d:	01 02                	add    %eax,(%edx)
4da78f:	02 02                	add    (%edx),%al
4da791:	03 02                	add    (%edx),%eax
4da793:	03 02                	add    (%edx),%eax
4da795:	02 02                	add    (%edx),%al
4da797:	90                   	nop
4da798:	24 a5                	and    $0xa5,%al
4da79a:	4d                   	dec    %ebp
4da79b:	00 9f a5 4d 00 eb    	add    %bl,-0x14ffb25b(%edi)
4da7a1:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4da7a2:	4d                   	dec    %ebp
4da7a3:	00 15 a6 4d 00 a2    	add    %dl,0xa2004da6
4da7a9:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4da7aa:	4d                   	dec    %ebp
4da7ab:	00 8d a5 4d 00 9f    	add    %cl,-0x60ffb25b(%ebp)
4da7b1:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4da7b2:	4d                   	dec    %ebp
4da7b3:	00 a2 a6 4d 00 63    	add    %ah,0x63004da6(%edx)
4da7b9:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4da7ba:	4d                   	dec    %ebp
4da7bb:	00 ef                	add    %ch,%bh
4da7bd:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4da7be:	4d                   	dec    %ebp
4da7bf:	00 63 a6             	add    %ah,-0x5a(%ebx)
4da7c2:	4d                   	dec    %ebp
4da7c3:	00 4f a7             	add    %cl,-0x59(%edi)
4da7c6:	4d                   	dec    %ebp
4da7c7:	00 cc                	add    %cl,%ah
4da7c9:	cc                   	int3
4da7ca:	cc                   	int3
4da7cb:	cc                   	int3
4da7cc:	cc                   	int3
4da7cd:	cc                   	int3
4da7ce:	cc                   	int3
4da7cf:	cc                   	int3
4da7d0:	56                   	push   %esi
4da7d1:	8b 74 24 10          	mov    0x10(%esp),%esi
4da7d5:	85 f6                	test   %esi,%esi
4da7d7:	75 22                	jne    0x4da7fb
4da7d9:	68 83 02 00 00       	push   $0x283
4da7de:	68 f4 0f 6b 00       	push   $0x6b0ff4
4da7e3:	68 93 00 00 00       	push   $0x93
4da7e8:	68 90 00 00 00       	push   $0x90
4da7ed:	6a 04                	push   $0x4
4da7ef:	e8 ac 6c fc ff       	call   0x4a14a0
4da7f4:	83 c4 14             	add    $0x14,%esp
4da7f7:	33 c0                	xor    %eax,%eax
4da7f9:	5e                   	pop    %esi
4da7fa:	c3                   	ret
4da7fb:	8b 54 24 0c          	mov    0xc(%esp),%edx
4da7ff:	b9 10 10 6b 00       	mov    $0x6b1010,%ecx
4da804:	8b c2                	mov    %edx,%eax
4da806:	53                   	push   %ebx
4da807:	8a 18                	mov    (%eax),%bl
4da809:	3a 19                	cmp    (%ecx),%bl
4da80b:	75 1a                	jne    0x4da827
4da80d:	84 db                	test   %bl,%bl
4da80f:	74 12                	je     0x4da823
4da811:	8a 58 01             	mov    0x1(%eax),%bl
4da814:	3a 59 01             	cmp    0x1(%ecx),%bl
4da817:	75 0e                	jne    0x4da827