4086ca:	72 00                	jb     0x4086cc
4086cc:	00 00                	add    %al,(%eax)
4086ce:	00 00                	add    %al,(%eax)
4086d0:	74 00                	je     0x4086d2
4086d2:	61                   	popa
4086d3:	00 00                	add    %al,(%eax)
4086d5:	00 00                	add    %al,(%eax)
4086d7:	00 6d 00             	add    %ch,0x0(%ebp)
4086da:	72 00                	jb     0x4086dc
4086dc:	00 00                	add    %al,(%eax)
4086de:	00 00                	add    %al,(%eax)
4086e0:	73 00                	jae    0x4086e2
4086e2:	61                   	popa
4086e3:	00 00                	add    %al,(%eax)
4086e5:	00 00                	add    %al,(%eax)
4086e7:	00 6d 00             	add    %ch,0x0(%ebp)
4086ea:	6c                   	insb   (%dx),%es:(%edi)
4086eb:	00 00                	add    %al,(%eax)
4086ed:	00 00                	add    %al,(%eax)
4086ef:	00 61 00             	add    %ah,0x0(%ecx)
4086f2:	73 00                	jae    0x4086f4
4086f4:	00 00                	add    %al,(%eax)
4086f6:	00 00                	add    %al,(%eax)
4086f8:	63 00                	arpl   %eax,(%eax)
4086fa:	79 00                	jns    0x4086fc
4086fc:	00 00                	add    %al,(%eax)
4086fe:	00 00                	add    %al,(%eax)
408700:	6b 00 6d             	imul   $0x6d,(%eax),%eax
408703:	00 00                	add    %al,(%eax)
408705:	00 00                	add    %al,(%eax)
408707:	00 6d 00             	add    %ch,0x0(%ebp)
40870a:	6e                   	outsb  %ds:(%esi),(%dx)
40870b:	00 00                	add    %al,(%eax)
40870d:	00 00                	add    %al,(%eax)
40870f:	00 62 00             	add    %ah,0x0(%edx)
408712:	6f                   	outsl  %ds:(%esi),(%dx)
408713:	00 00                	add    %al,(%eax)
408715:	00 00                	add    %al,(%eax)
408717:	00 67 00             	add    %ah,0x0(%edi)
40871a:	6c                   	insb   (%dx),%es:(%edi)
40871b:	00 00                	add    %al,(%eax)
40871d:	00 00                	add    %al,(%eax)
40871f:	00 6b 00             	add    %ch,0x0(%ebx)
408722:	6f                   	outsl  %ds:(%esi),(%dx)
408723:	00 6b 00             	add    %ch,0x0(%ebx)
408726:	00 00                	add    %al,(%eax)
408728:	6c                   	insb   (%dx),%es:(%edi)
408729:	00 6f 00             	add    %ch,0x0(%edi)
40872c:	00 00                	add    %al,(%eax)
40872e:	00 00                	add    %al,(%eax)
408730:	6d                   	insl   (%dx),%es:(%edi)
408731:	00 79 00             	add    %bh,0x0(%ecx)
408734:	00 00                	add    %al,(%eax)
408736:	00 00                	add    %al,(%eax)
408738:	73 00                	jae    0x40873a
40873a:	79 00                	jns    0x40873c
40873c:	72 00                	jb     0x40873e
40873e:	00 00                	add    %al,(%eax)
408740:	73 00                	jae    0x408742
408742:	69 00 00 00 00 00    	imul   $0x0,(%eax),%eax
408748:	6d                   	insl   (%dx),%es:(%edi)
408749:	00 6e 00             	add    %ch,0x0(%esi)
40874c:	69 00 00 00 73 00    	imul   $0x730000,(%eax),%eax
408752:	64 00 00             	add    %al,%fs:(%eax)
408755:	00 00                	add    %al,(%eax)
408757:	00 61 00             	add    %ah,0x0(%ecx)
40875a:	6d                   	insl   (%dx),%es:(%edi)
40875b:	00 00                	add    %al,(%eax)
40875d:	00 00                	add    %al,(%eax)
40875f:	00 74 00 7a          	add    %dh,0x7a(%eax,%eax,1)
408763:	00 6d 00             	add    %ch,0x0(%ebp)
408766:	00 00                	add    %al,(%eax)
408768:	63 00                	arpl   %eax,(%eax)
40876a:	68 00 72 00 00       	push   $0x7200
40876f:	00 69 00             	add    %ch,0x0(%ecx)
408772:	75 00                	jne    0x408774
408774:	00 00                	add    %al,(%eax)
408776:	00 00                	add    %al,(%eax)
408778:	66 00 79 00          	data16 add %bh,0x0(%ecx)
40877c:	00 00                	add    %al,(%eax)
40877e:	00 00                	add    %al,(%eax)
408780:	70 00                	jo     0x408782
408782:	73 00                	jae    0x408784
408784:	00 00                	add    %al,(%eax)
408786:	00 00                	add    %al,(%eax)
408788:	6b 00 73             	imul   $0x73,(%eax),%eax
40878b:	00 00                	add    %al,(%eax)
40878d:	00 00                	add    %al,(%eax)
40878f:	00 6e 00             	add    %ch,0x0(%esi)
408792:	65 00 00             	add    %al,%gs:(%eax)
408795:	00 00                	add    %al,(%eax)
408797:	00 62 00             	add    %ah,0x0(%edx)
40879a:	69 00 6e 00 00 00    	imul   $0x6e,(%eax),%eax
4087a0:	66 00 66 00          	data16 add %ah,0x0(%esi)
4087a4:	00 00                	add    %al,(%eax)
4087a6:	00 00                	add    %al,(%eax)
4087a8:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4087ac:	6c                   	insb   (%dx),%es:(%edi)
4087ad:	00 00                	add    %al,(%eax)
4087af:	00 64 00 76          	add    %ah,0x76(%eax,%eax,1)
4087b3:	00 00                	add    %al,(%eax)
4087b5:	00 00                	add    %al,(%eax)
4087b7:	00 79 00             	add    %bh,0x0(%ecx)
4087ba:	6f                   	outsl  %ds:(%esi),(%dx)
4087bb:	00 00                	add    %al,(%eax)
4087bd:	00 00                	add    %al,(%eax)
4087bf:	00 71 00             	add    %dh,0x0(%ecx)
4087c2:	75 00                	jne    0x4087c4
4087c4:	7a 00                	jp     0x4087c6
4087c6:	00 00                	add    %al,(%eax)
4087c8:	68 00 61 00 00       	push   $0x6100
4087cd:	00 00                	add    %al,(%eax)
4087cf:	00 69 00             	add    %ch,0x0(%ecx)
4087d2:	62 00                	bound  %eax,(%eax)
4087d4:	62 00                	bound  %eax,(%eax)
4087d6:	00 00                	add    %al,(%eax)
4087d8:	6c                   	insb   (%dx),%es:(%edi)
4087d9:	00 62 00             	add    %ah,0x0(%edx)
4087dc:	00 00                	add    %al,(%eax)
4087de:	00 00                	add    %al,(%eax)
4087e0:	6b 00 6c             	imul   $0x6c,(%eax),%eax
4087e3:	00 00                	add    %al,(%eax)
4087e5:	00 00                	add    %al,(%eax)
4087e7:	00 6e 00             	add    %ch,0x0(%esi)
4087ea:	73 00                	jae    0x4087ec
4087ec:	6f                   	outsl  %ds:(%esi),(%dx)
4087ed:	00 00                	add    %al,(%eax)
4087ef:	00 62 00             	add    %ah,0x0(%edx)
4087f2:	61                   	popa
4087f3:	00 00                	add    %al,(%eax)
4087f5:	00 00                	add    %al,(%eax)
4087f7:	00 6f 00             	add    %ch,0x0(%edi)
4087fa:	6d                   	insl   (%dx),%es:(%edi)
4087fb:	00 00                	add    %al,(%eax)
4087fd:	00 00                	add    %al,(%eax)
4087ff:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
408803:	00 00                	add    %al,(%eax)
408805:	00 00                	add    %al,(%eax)
408807:	00 69 00             	add    %ch,0x0(%ecx)
40880a:	67 00 00             	add    %al,(%bx,%si)
40880d:	00 00                	add    %al,(%eax)
40880f:	00 6b 00             	add    %ch,0x0(%ebx)
408812:	72 00                	jb     0x408814
408814:	00 00                	add    %al,(%eax)
408816:	00 00                	add    %al,(%eax)
408818:	6c                   	insb   (%dx),%es:(%edi)
408819:	00 61 00             	add    %ah,0x0(%ecx)
40881c:	00 00                	add    %al,(%eax)
40881e:	00 00                	add    %al,(%eax)
408820:	73 00                	jae    0x408822
408822:	6f                   	outsl  %ds:(%esi),(%dx)
408823:	00 00                	add    %al,(%eax)
408825:	00 00                	add    %al,(%eax)
408827:	00 67 00             	add    %ah,0x0(%edi)
40882a:	6e                   	outsb  %ds:(%esi),(%dx)
40882b:	00 00                	add    %al,(%eax)
40882d:	00 00                	add    %al,(%eax)
40882f:	00 68 00             	add    %ch,0x0(%eax)
408832:	61                   	popa
408833:	00 77 00             	add    %dh,0x0(%edi)
408836:	00 00                	add    %al,(%eax)
408838:	61                   	popa
408839:	00 72 00             	add    %dh,0x0(%edx)
40883c:	6e                   	outsb  %ds:(%esi),(%dx)
40883d:	00 00                	add    %al,(%eax)
40883f:	00 6d 00             	add    %ch,0x0(%ebp)
408842:	6f                   	outsl  %ds:(%esi),(%dx)
408843:	00 68 00             	add    %ch,0x0(%eax)
408846:	00 00                	add    %al,(%eax)
408848:	69 00 69 00 00 00    	imul   $0x69,(%eax),%eax
40884e:	00 00                	add    %al,(%eax)
408850:	70 00                	jo     0x408852
408852:	61                   	popa
408853:	00 70 00             	add    %dh,0x0(%eax)
408856:	00 00                	add    %al,(%eax)
408858:	6d                   	insl   (%dx),%es:(%edi)
408859:	00 69 00             	add    %ch,0x0(%ecx)
40885c:	00 00                	add    %al,(%eax)
40885e:	00 00                	add    %al,(%eax)
408860:	6f                   	outsl  %ds:(%esi),(%dx)
408861:	00 63 00             	add    %ah,0x0(%ebx)
408864:	00 00                	add    %al,(%eax)
408866:	00 00                	add    %al,(%eax)
408868:	62 00                	bound  %eax,(%eax)
40886a:	72 00                	jb     0x40886c
40886c:	00 00                	add    %al,(%eax)
40886e:	00 00                	add    %al,(%eax)
408870:	75 00                	jne    0x408872
408872:	67 00 00             	add    %al,(%bx,%si)
408875:	00 00                	add    %al,(%eax)
408877:	00 73 00             	add    %dh,0x0(%ebx)
40887a:	61                   	popa
40887b:	00 68 00             	add    %ch,0x0(%eax)
40887e:	00 00                	add    %al,(%eax)
408880:	71 00                	jno    0x408882
408882:	75 00                	jne    0x408884
408884:	63 00                	arpl   %eax,(%eax)
408886:	00 00                	add    %al,(%eax)
408888:	63 00                	arpl   %eax,(%eax)
40888a:	6f                   	outsl  %ds:(%esi),(%dx)
40888b:	00 00                	add    %al,(%eax)
40888d:	00 00                	add    %al,(%eax)
40888f:	00 67 00             	add    %ah,0x0(%edi)
408892:	73 00                	jae    0x408894
408894:	77 00                	ja     0x408896
408896:	00 00                	add    %al,(%eax)
408898:	70 00                	jo     0x40889a
40889a:	72 00                	jb     0x40889c
40889c:	73 00                	jae    0x40889e
40889e:	00 00                	add    %al,(%eax)
4088a0:	67 00 64 00          	add    %ah,0x0(%si)
4088a4:	00 00                	add    %al,(%eax)
4088a6:	00 00                	add    %al,(%eax)
4088a8:	72 00                	jb     0x4088aa
4088aa:	77 00                	ja     0x4088ac
4088ac:	00 00                	add    %al,(%eax)
4088ae:	00 00                	add    %al,(%eax)
4088b0:	77 00                	ja     0x4088b2
4088b2:	6f                   	outsl  %ds:(%esi),(%dx)
4088b3:	00 00                	add    %al,(%eax)
4088b5:	00 00                	add    %al,(%eax)
4088b7:	00 62 00             	add    %ah,0x0(%edx)
4088ba:	67 00 2d             	add    %ch,(%di)
4088bd:	00 42 00             	add    %al,0x0(%edx)
4088c0:	47                   	inc    %edi
4088c1:	00 00                	add    %al,(%eax)
4088c3:	00 63 00             	add    %ah,0x0(%ebx)
4088c6:	61                   	popa
4088c7:	00 2d 00 45 00 53    	add    %ch,0x53004500
4088cd:	00 00                	add    %al,(%eax)
4088cf:	00 6b 00             	add    %ch,0x0(%ebx)
4088d2:	75 00                	jne    0x4088d4
4088d4:	00 00                	add    %al,(%eax)
4088d6:	00 00                	add    %al,(%eax)
4088d8:	61                   	popa
4088d9:	00 72 00             	add    %dh,0x0(%edx)
4088dc:	2d 00 53 00 41       	sub    $0x41005300,%eax
4088e1:	00 00                	add    %al,(%eax)
4088e3:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
4088e7:	00 2d 00 44 00 4b    	add    %ch,0x4b004400
4088ed:	00 00                	add    %al,(%eax)
4088ef:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
4088f3:	00 2d 00 44 00 45    	add    %ch,0x45004400
4088f9:	00 00                	add    %al,(%eax)
4088fb:	00 7a 00             	add    %bh,0x0(%edx)
4088fe:	68 00 2d 00 54       	push   $0x54002d00
408903:	00 57 00             	add    %dl,0x0(%edi)
408906:	00 00                	add    %al,(%eax)
408908:	63 00                	arpl   %eax,(%eax)
40890a:	73 00                	jae    0x40890c
40890c:	2d 00 43 00 5a       	sub    $0x5a004300,%eax
408911:	00 00                	add    %al,(%eax)
408913:	00 65 00             	add    %ah,0x0(%ebp)
408916:	73 00                	jae    0x408918
408918:	2d 00 45 00 53       	sub    $0x53004500,%eax
40891d:	00 5f 00             	add    %bl,0x0(%edi)
408920:	74 00                	je     0x408922
408922:	72 00                	jb     0x408924
408924:	61                   	popa
408925:	00 64 00 6e          	add    %ah,0x6e(%eax,%eax,1)
408929:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
40892d:	00 00                	add    %al,(%eax)
40892f:	00 66 00             	add    %ah,0x0(%esi)
408932:	69 00 2d 00 46 00    	imul   $0x46002d,(%eax),%eax
408938:	49                   	dec    %ecx
408939:	00 00                	add    %al,(%eax)
40893b:	00 65 00             	add    %ah,0x0(%ebp)
40893e:	6c                   	insb   (%dx),%es:(%edi)
40893f:	00 2d 00 47 00 52    	add    %ch,0x52004700
408945:	00 00                	add    %al,(%eax)
408947:	00 65 00             	add    %ah,0x0(%ebp)
40894a:	6e                   	outsb  %ds:(%esi),(%dx)
40894b:	00 2d 00 55 00 53    	add    %ch,0x53005500
408951:	00 00                	add    %al,(%eax)
408953:	00 68 00             	add    %ch,0x0(%eax)
408956:	75 00                	jne    0x408958
408958:	2d 00 48 00 55       	sub    $0x55004800,%eax
40895d:	00 00                	add    %al,(%eax)
40895f:	00 69 00             	add    %ch,0x0(%ecx)
408962:	73 00                	jae    0x408964
408964:	2d 00 49 00 53       	sub    $0x53004900,%eax
408969:	00 00                	add    %al,(%eax)
40896b:	00 66 00             	add    %ah,0x0(%esi)
40896e:	72 00                	jb     0x408970
408970:	2d 00 46 00 52       	sub    $0x52004600,%eax
408975:	00 00                	add    %al,(%eax)
408977:	00 68 00             	add    %ch,0x0(%eax)
40897a:	65 00 2d 00 49 00 4c 	add    %ch,%gs:0x4c004900
408981:	00 00                	add    %al,(%eax)
408983:	00 6b 00             	add    %ch,0x0(%ebx)
408986:	6f                   	outsl  %ds:(%esi),(%dx)
408987:	00 2d 00 4b 00 52    	add    %ch,0x52004b00
40898d:	00 00                	add    %al,(%eax)
40898f:	00 6e 00             	add    %ch,0x0(%esi)
408992:	6c                   	insb   (%dx),%es:(%edi)
408993:	00 2d 00 4e 00 4c    	add    %ch,0x4c004e00
408999:	00 00                	add    %al,(%eax)
40899b:	00 69 00             	add    %ch,0x0(%ecx)
40899e:	74 00                	je     0x4089a0
4089a0:	2d 00 49 00 54       	sub    $0x54004900,%eax
4089a5:	00 00                	add    %al,(%eax)
4089a7:	00 6a 00             	add    %ch,0x0(%edx)
4089aa:	61                   	popa
4089ab:	00 2d 00 4a 00 50    	add    %ch,0x50004a00
4089b1:	00 00                	add    %al,(%eax)
4089b3:	00 70 00             	add    %dh,0x0(%eax)
4089b6:	74 00                	je     0x4089b8
4089b8:	2d 00 42 00 52       	sub    $0x52004200,%eax
4089bd:	00 00                	add    %al,(%eax)
4089bf:	00 72 00             	add    %dh,0x0(%edx)
4089c2:	6d                   	insl   (%dx),%es:(%edi)
4089c3:	00 2d 00 43 00 48    	add    %ch,0x48004300
4089c9:	00 00                	add    %al,(%eax)
4089cb:	00 6e 00             	add    %ch,0x0(%esi)
4089ce:	62 00                	bound  %eax,(%eax)
4089d0:	2d 00 4e 00 4f       	sub    $0x4f004e00,%eax
4089d5:	00 00                	add    %al,(%eax)
4089d7:	00 70 00             	add    %dh,0x0(%eax)
4089da:	6c                   	insb   (%dx),%es:(%edi)
4089db:	00 2d 00 50 00 4c    	add    %ch,0x4c005000
4089e1:	00 00                	add    %al,(%eax)
4089e3:	00 68 00             	add    %ch,0x0(%eax)
4089e6:	72 00                	jb     0x4089e8
4089e8:	2d 00 48 00 52       	sub    $0x52004800,%eax
4089ed:	00 00                	add    %al,(%eax)
4089ef:	00 73 00             	add    %dh,0x0(%ebx)
4089f2:	6b 00 2d             	imul   $0x2d,(%eax),%eax
4089f5:	00 53 00             	add    %dl,0x0(%ebx)
4089f8:	4b                   	dec    %ebx
4089f9:	00 00                	add    %al,(%eax)
4089fb:	00 72 00             	add    %dh,0x0(%edx)
4089fe:	6f                   	outsl  %ds:(%esi),(%dx)
4089ff:	00 2d 00 52 00 4f    	add    %ch,0x4f005200
408a05:	00 00                	add    %al,(%eax)
408a07:	00 72 00             	add    %dh,0x0(%edx)
408a0a:	75 00                	jne    0x408a0c
408a0c:	2d 00 52 00 55       	sub    $0x55005200,%eax
408a11:	00 00                	add    %al,(%eax)
408a13:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
408a17:	00 2d 00 54 00 48    	add    %ch,0x48005400
408a1d:	00 00                	add    %al,(%eax)
408a1f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
408a23:	00 2d 00 54 00 52    	add    %ch,0x52005400
408a29:	00 00                	add    %al,(%eax)
408a2b:	00 73 00             	add    %dh,0x0(%ebx)
408a2e:	71 00                	jno    0x408a30
408a30:	2d 00 41 00 4c       	sub    $0x4c004100,%eax
408a35:	00 00                	add    %al,(%eax)
408a37:	00 73 00             	add    %dh,0x0(%ebx)
408a3a:	76 00                	jbe    0x408a3c