42b547:	5e                   	pop    %esi
42b548:	5b                   	pop    %ebx
42b549:	c3                   	ret
42b54a:	8b c0                	mov    %eax,%eax
42b54c:	8b 40 04             	mov    0x4(%eax),%eax
42b54f:	e8 d4 d0 fe ff       	call   0x418628
42b554:	c3                   	ret
42b555:	8d 40 00             	lea    0x0(%eax),%eax
42b558:	55                   	push   %ebp
42b559:	8b ec                	mov    %esp,%ebp
42b55b:	33 c0                	xor    %eax,%eax
42b55d:	55                   	push   %ebp
42b55e:	68 7d b5 42 00       	push   $0x42b57d
42b563:	64 ff 30             	push   %fs:(%eax)
42b566:	64 89 20             	mov    %esp,%fs:(%eax)
42b569:	ff 05 f0 58 47 00    	incl   0x4758f0
42b56f:	33 c0                	xor    %eax,%eax
42b571:	5a                   	pop    %edx
42b572:	59                   	pop    %ecx
42b573:	59                   	pop    %ecx
42b574:	64 89 10             	mov    %edx,%fs:(%eax)
42b577:	68 84 b5 42 00       	push   $0x42b584
42b57c:	c3                   	ret
42b57d:	e9 d2 84 fd ff       	jmp    0x403a54
42b582:	eb f8                	jmp    0x42b57c
42b584:	5d                   	pop    %ebp
42b585:	c3                   	ret
42b586:	8b c0                	mov    %eax,%eax
42b588:	83 2d f0 58 47 00 01 	subl   $0x1,0x4758f0
42b58f:	c3                   	ret
42b590:	ff 25 50 67 47 00    	jmp    *0x476750
42b596:	8b c0                	mov    %eax,%eax
42b598:	83 3d f8 58 47 00 00 	cmpl   $0x0,0x4758f8
42b59f:	75 2d                	jne    0x42b5ce
42b5a1:	68 d0 b5 42 00       	push   $0x42b5d0
42b5a6:	e8 b9 ad fd ff       	call   0x406364
42b5ab:	a3 f8 58 47 00       	mov    %eax,0x4758f8
42b5b0:	83 3d f8 58 47 00 00 	cmpl   $0x0,0x4758f8
42b5b7:	74 15                	je     0x42b5ce
42b5b9:	68 e0 b5 42 00       	push   $0x42b5e0
42b5be:	a1 f8 58 47 00       	mov    0x4758f8,%eax
42b5c3:	50                   	push   %eax
42b5c4:	e8 a3 ad fd ff       	call   0x40636c
42b5c9:	a3 fc 58 47 00       	mov    %eax,0x4758fc
42b5ce:	c3                   	ret
42b5cf:	00 63 6f             	add    %ah,0x6f(%ebx)
42b5d2:	6d                   	insl   (%dx),%es:(%edi)
42b5d3:	63 74 6c 33          	arpl   %esi,0x33(%esp,%ebp,2)
42b5d7:	32 2e                	xor    (%esi),%ch
42b5d9:	64 6c                	fs insb (%dx),%es:(%edi)
42b5db:	6c                   	insb   (%dx),%es:(%edi)
42b5dc:	00 00                	add    %al,(%eax)
42b5de:	00 00                	add    %al,(%eax)
42b5e0:	49                   	dec    %ecx
42b5e1:	6e                   	outsb  %ds:(%esi),(%dx)
42b5e2:	69 74 43 6f 6d 6d 6f 	imul   $0x6e6f6d6d,0x6f(%ebx,%eax,2),%esi
42b5e9:	6e
42b5ea:	43                   	inc    %ebx
42b5eb:	6f                   	outsl  %ds:(%esi),(%dx)
42b5ec:	6e                   	outsb  %ds:(%esi),(%dx)
42b5ed:	74 72                	je     0x42b661
42b5ef:	6f                   	outsl  %ds:(%esi),(%dx)
42b5f0:	6c                   	insb   (%dx),%es:(%edi)
42b5f1:	73 45                	jae    0x42b638
42b5f3:	78 00                	js     0x42b5f5
42b5f5:	00 00                	add    %al,(%eax)
42b5f7:	00 53 8b             	add    %dl,-0x75(%ebx)
42b5fa:	d8 83 3d f8 58 47    	fadds  0x4758f83d(%ebx)
42b600:	00 00                	add    %al,(%eax)
42b602:	75 05                	jne    0x42b609
42b604:	e8 8f ff ff ff       	call   0x42b598
42b609:	83 3d fc 58 47 00 00 	cmpl   $0x0,0x4758fc
42b610:	74 0b                	je     0x42b61d
42b612:	53                   	push   %ebx
42b613:	ff 15 fc 58 47 00    	call   *0x4758fc
42b619:	85 c0                	test   %eax,%eax
42b61b:	75 04                	jne    0x42b621
42b61d:	33 c0                	xor    %eax,%eax
42b61f:	eb 02                	jmp    0x42b623
42b621:	b0 01                	mov    $0x1,%al
42b623:	f6 d8                	neg    %al
42b625:	1b c0                	sbb    %eax,%eax
42b627:	5b                   	pop    %ebx
42b628:	c3                   	ret
42b629:	8d 40 00             	lea    0x0(%eax),%eax
42b62c:	ff 25 4c 67 47 00    	jmp    *0x47674c
42b632:	8b c0                	mov    %eax,%eax
42b634:	ff 25 48 67 47 00    	jmp    *0x476748
42b63a:	8b c0                	mov    %eax,%eax
42b63c:	ff 25 44 67 47 00    	jmp    *0x476744
42b642:	8b c0                	mov    %eax,%eax
42b644:	ff 25 40 67 47 00    	jmp    *0x476740
42b64a:	8b c0                	mov    %eax,%eax
42b64c:	ff 25 3c 67 47 00    	jmp    *0x47673c
42b652:	8b c0                	mov    %eax,%eax
42b654:	ff 25 38 67 47 00    	jmp    *0x476738
42b65a:	8b c0                	mov    %eax,%eax
42b65c:	ff 25 34 67 47 00    	jmp    *0x476734
42b662:	8b c0                	mov    %eax,%eax
42b664:	52                   	push   %edx
42b665:	6a ff                	push   $0xffffffff
42b667:	50                   	push   %eax
42b668:	e8 df ff ff ff       	call   0x42b64c
42b66d:	c3                   	ret
42b66e:	8b c0                	mov    %eax,%eax
42b670:	ff 25 30 67 47 00    	jmp    *0x476730
42b676:	8b c0                	mov    %eax,%eax
42b678:	ff 25 2c 67 47 00    	jmp    *0x47672c
42b67e:	8b c0                	mov    %eax,%eax
42b680:	ff 25 28 67 47 00    	jmp    *0x476728
42b686:	8b c0                	mov    %eax,%eax
42b688:	ff 25 24 67 47 00    	jmp    *0x476724
42b68e:	8b c0                	mov    %eax,%eax
42b690:	ff 25 20 67 47 00    	jmp    *0x476720
42b696:	8b c0                	mov    %eax,%eax
42b698:	ff 25 1c 67 47 00    	jmp    *0x47671c
42b69e:	8b c0                	mov    %eax,%eax
42b6a0:	ff 25 18 67 47 00    	jmp    *0x476718
42b6a6:	8b c0                	mov    %eax,%eax
42b6a8:	ff 25 14 67 47 00    	jmp    *0x476714
42b6ae:	8b c0                	mov    %eax,%eax
42b6b0:	ff 25 10 67 47 00    	jmp    *0x476710
42b6b6:	8b c0                	mov    %eax,%eax
42b6b8:	ff 25 0c 67 47 00    	jmp    *0x47670c
42b6be:	8b c0                	mov    %eax,%eax
42b6c0:	ff 25 08 67 47 00    	jmp    *0x476708
42b6c6:	8b c0                	mov    %eax,%eax
42b6c8:	ff 25 04 67 47 00    	jmp    *0x476704
42b6ce:	8b c0                	mov    %eax,%eax
42b6d0:	ff 25 00 67 47 00    	jmp    *0x476700
42b6d6:	8b c0                	mov    %eax,%eax
42b6d8:	ff 25 fc 66 47 00    	jmp    *0x4766fc
42b6de:	8b c0                	mov    %eax,%eax
42b6e0:	ff 25 f8 66 47 00    	jmp    *0x4766f8
42b6e6:	8b c0                	mov    %eax,%eax
42b6e8:	ff 25 f4 66 47 00    	jmp    *0x4766f4
42b6ee:	8b c0                	mov    %eax,%eax
42b6f0:	53                   	push   %ebx
42b6f1:	56                   	push   %esi
42b6f2:	57                   	push   %edi
42b6f3:	8b f9                	mov    %ecx,%edi
42b6f5:	8b f2                	mov    %edx,%esi
42b6f7:	8b d8                	mov    %eax,%ebx
42b6f9:	57                   	push   %edi
42b6fa:	56                   	push   %esi
42b6fb:	68 03 12 00 00       	push   $0x1203
42b700:	53                   	push   %ebx
42b701:	e8 b6 b3 fd ff       	call   0x406abc
42b706:	5f                   	pop    %edi
42b707:	5e                   	pop    %esi
42b708:	5b                   	pop    %ebx
42b709:	c3                   	ret
42b70a:	8b c0                	mov    %eax,%eax
42b70c:	52                   	push   %edx
42b70d:	6a 00                	push   $0x0
42b70f:	68 08 12 00 00       	push   $0x1208
42b714:	50                   	push   %eax
42b715:	e8 a2 b3 fd ff       	call   0x406abc
42b71a:	c3                   	ret
42b71b:	90                   	nop
42b71c:	51                   	push   %ecx
42b71d:	52                   	push   %edx
42b71e:	68 12 12 00 00       	push   $0x1212
42b723:	50                   	push   %eax
42b724:	e8 93 b3 fd ff       	call   0x406abc
42b729:	c3                   	ret
42b72a:	8b c0                	mov    %eax,%eax
42b72c:	53                   	push   %ebx
42b72d:	56                   	push   %esi
42b72e:	8b f2                	mov    %edx,%esi
42b730:	8b d8                	mov    %eax,%ebx
42b732:	56                   	push   %esi
42b733:	6a 00                	push   $0x0
42b735:	68 02 10 00 00       	push   $0x1002
42b73a:	53                   	push   %ebx
42b73b:	e8 7c b3 fd ff       	call   0x406abc
42b740:	5e                   	pop    %esi
42b741:	5b                   	pop    %ebx
42b742:	c3                   	ret
42b743:	90                   	nop
42b744:	53                   	push   %ebx
42b745:	56                   	push   %esi
42b746:	8b f2                	mov    %edx,%esi
42b748:	8b d8                	mov    %eax,%ebx
42b74a:	6a 00                	push   $0x0
42b74c:	56                   	push   %esi
42b74d:	68 04 10 00 00       	push   $0x1004
42b752:	53                   	push   %ebx
42b753:	e8 64 b3 fd ff       	call   0x406abc
42b758:	5e                   	pop    %esi
42b759:	5b                   	pop    %ebx
42b75a:	c3                   	ret
42b75b:	90                   	nop
42b75c:	53                   	push   %ebx
42b75d:	56                   	push   %esi
42b75e:	8b f2                	mov    %edx,%esi
42b760:	8b d8                	mov    %eax,%ebx
42b762:	56                   	push   %esi
42b763:	6a 00                	push   $0x0
42b765:	68 06 10 00 00       	push   $0x1006
42b76a:	53                   	push   %ebx
42b76b:	e8 4c b3 fd ff       	call   0x406abc
42b770:	5e                   	pop    %esi
42b771:	5b                   	pop    %ebx
42b772:	c3                   	ret
42b773:	90                   	nop
42b774:	53                   	push   %ebx
42b775:	56                   	push   %esi
42b776:	8b f2                	mov    %edx,%esi
42b778:	8b d8                	mov    %eax,%ebx
42b77a:	56                   	push   %esi
42b77b:	6a 00                	push   $0x0
42b77d:	68 09 10 00 00       	push   $0x1009
42b782:	53                   	push   %ebx
42b783:	e8 34 b3 fd ff       	call   0x406abc
42b788:	5e                   	pop    %esi
42b789:	5b                   	pop    %ebx
42b78a:	c3                   	ret
42b78b:	90                   	nop
42b78c:	53                   	push   %ebx
42b78d:	56                   	push   %esi
42b78e:	57                   	push   %edi
42b78f:	8b f9                	mov    %ecx,%edi
42b791:	8b f2                	mov    %edx,%esi
42b793:	8b d8                	mov    %eax,%ebx
42b795:	57                   	push   %edi
42b796:	56                   	push   %esi
42b797:	68 0a 10 00 00       	push   $0x100a
42b79c:	53                   	push   %ebx
42b79d:	e8 1a b3 fd ff       	call   0x406abc
42b7a2:	5f                   	pop    %edi
42b7a3:	5e                   	pop    %esi
42b7a4:	5b                   	pop    %ebx
42b7a5:	c3                   	ret
42b7a6:	8b c0                	mov    %eax,%eax
42b7a8:	52                   	push   %edx
42b7a9:	6a 00                	push   $0x0
42b7ab:	68 0f 10 00 00       	push   $0x100f
42b7b0:	50                   	push   %eax
42b7b1:	e8 06 b3 fd ff       	call   0x406abc
42b7b6:	c3                   	ret
42b7b7:	90                   	nop
42b7b8:	53                   	push   %ebx
42b7b9:	56                   	push   %esi
42b7ba:	57                   	push   %edi
42b7bb:	8b f9                	mov    %ecx,%edi
42b7bd:	8b f2                	mov    %edx,%esi
42b7bf:	8b d8                	mov    %eax,%ebx
42b7c1:	57                   	push   %edi
42b7c2:	56                   	push   %esi
42b7c3:	68 12 10 00 00       	push   $0x1012
42b7c8:	53                   	push   %ebx
42b7c9:	e8 ee b2 fd ff       	call   0x406abc
42b7ce:	5f                   	pop    %edi
42b7cf:	5e                   	pop    %esi
42b7d0:	5b                   	pop    %ebx
42b7d1:	c3                   	ret
42b7d2:	8b c0                	mov    %eax,%eax
42b7d4:	6a 00                	push   $0x0
42b7d6:	52                   	push   %edx
42b7d7:	68 14 10 00 00       	push   $0x1014
42b7dc:	50                   	push   %eax
42b7dd:	e8 da b2 fd ff       	call   0x406abc
42b7e2:	c3                   	ret
42b7e3:	90                   	nop
42b7e4:	53                   	push   %ebx
42b7e5:	56                   	push   %esi
42b7e6:	57                   	push   %edi
42b7e7:	8b f9                	mov    %ecx,%edi
42b7e9:	8b f2                	mov    %edx,%esi
42b7eb:	8b d8                	mov    %eax,%ebx
42b7ed:	57                   	push   %edi
42b7ee:	56                   	push   %esi
42b7ef:	68 02 10 00 00       	push   $0x1002
42b7f4:	53                   	push   %ebx
42b7f5:	e8 c2 b2 fd ff       	call   0x406abc
42b7fa:	5f                   	pop    %edi
42b7fb:	5e                   	pop    %esi
42b7fc:	5b                   	pop    %ebx
42b7fd:	c3                   	ret
42b7fe:	8b c0                	mov    %eax,%eax
42b800:	53                   	push   %ebx
42b801:	56                   	push   %esi
42b802:	57                   	push   %edi
42b803:	8b f9                	mov    %ecx,%edi
42b805:	8b f2                	mov    %edx,%esi
42b807:	8b d8                	mov    %eax,%ebx
42b809:	57                   	push   %edi
42b80a:	56                   	push   %esi
42b80b:	68 04 10 00 00       	push   $0x1004
42b810:	53                   	push   %ebx
42b811:	e8 a6 b2 fd ff       	call   0x406abc
42b816:	5f                   	pop    %edi
42b817:	5e                   	pop    %esi
42b818:	5b                   	pop    %ebx
42b819:	c3                   	ret
42b81a:	8b c0                	mov    %eax,%eax
42b81c:	53                   	push   %ebx
42b81d:	56                   	push   %esi
42b81e:	57                   	push   %edi
42b81f:	8b f9                	mov    %ecx,%edi
42b821:	8b f2                	mov    %edx,%esi
42b823:	8b d8                	mov    %eax,%ebx
42b825:	57                   	push   %edi
42b826:	56                   	push   %esi
42b827:	68 06 10 00 00       	push   $0x1006
42b82c:	53                   	push   %ebx
42b82d:	e8 8a b2 fd ff       	call   0x406abc
42b832:	5f                   	pop    %edi
42b833:	5e                   	pop    %esi
42b834:	5b                   	pop    %ebx
42b835:	c3                   	ret
42b836:	8b c0                	mov    %eax,%eax
42b838:	6a 00                	push   $0x0
42b83a:	6a 00                	push   $0x0
42b83c:	68 08 10 00 00       	push   $0x1008
42b841:	50                   	push   %eax
42b842:	e8 75 b2 fd ff       	call   0x406abc
42b847:	c3                   	ret
42b848:	55                   	push   %ebp
42b849:	8b ec                	mov    %esp,%ebp
42b84b:	33 c0                	xor    %eax,%eax
42b84d:	55                   	push   %ebp
42b84e:	68 6d b8 42 00       	push   $0x42b86d
42b853:	64 ff 30             	push   %fs:(%eax)
42b856:	64 89 20             	mov    %esp,%fs:(%eax)
42b859:	ff 05 f4 58 47 00    	incl   0x4758f4
42b85f:	33 c0                	xor    %eax,%eax
42b861:	5a                   	pop    %edx
42b862:	59                   	pop    %ecx
42b863:	59                   	pop    %ecx
42b864:	64 89 10             	mov    %edx,%fs:(%eax)
42b867:	68 74 b8 42 00       	push   $0x42b874
42b86c:	c3                   	ret
42b86d:	e9 e2 81 fd ff       	jmp    0x403a54
42b872:	eb f8                	jmp    0x42b86c
42b874:	5d                   	pop    %ebp
42b875:	c3                   	ret
42b876:	8b c0                	mov    %eax,%eax
42b878:	83 2d f4 58 47 00 01 	subl   $0x1,0x4758f4
42b87f:	c3                   	ret
42b880:	55                   	push   %ebp
42b881:	8b ec                	mov    %esp,%ebp
42b883:	51                   	push   %ecx
42b884:	53                   	push   %ebx
42b885:	56                   	push   %esi
42b886:	57                   	push   %edi
42b887:	89 4d fc             	mov    %ecx,-0x4(%ebp)
42b88a:	8b fa                	mov    %edx,%edi
42b88c:	8b d8                	mov    %eax,%ebx