40267e:	3b 00                	cmp    (%eax),%eax
402680:	00 00                	add    %al,(%eax)
402682:	00 00                	add    %al,(%eax)
402684:	26 00 71 00          	add    %dh,%es:0x0(%ecx)
402688:	75 00                	jne    0x40268a
40268a:	6f                   	outsl  %ds:(%esi),(%dx)
40268b:	00 74 00 3b          	add    %dh,0x3b(%eax,%eax,1)
40268f:	00 00                	add    %al,(%eax)
402691:	00 00                	add    %al,(%eax)
402693:	00 46 00             	add    %al,0x0(%esi)
402696:	6f                   	outsl  %ds:(%esi),(%dx)
402697:	00 72 00             	add    %dh,0x0(%edx)
40269a:	6d                   	insl   (%dx),%es:(%edi)
40269b:	00 61 00             	add    %ah,0x0(%ecx)
40269e:	74 00                	je     0x4026a0
4026a0:	00 00                	add    %al,(%eax)
4026a2:	00 00                	add    %al,(%eax)
4026a4:	66 00 00             	data16 add %al,(%eax)
4026a7:	00 66 00             	add    %ah,0x0(%esi)
4026aa:	6f                   	outsl  %ds:(%esi),(%dx)
4026ab:	00 72 00             	add    %dh,0x0(%edx)
4026ae:	6d                   	insl   (%dx),%es:(%edi)
4026af:	00 61 00             	add    %ah,0x0(%ecx)
4026b2:	74 00                	je     0x4026b4
4026b4:	00 00                	add    %al,(%eax)
4026b6:	00 00                	add    %al,(%eax)
4026b8:	74 00                	je     0x4026ba
4026ba:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4026be:	73 00                	jae    0x4026c0
4026c0:	65 00 00             	add    %al,%gs:(%eax)
4026c3:	00 78 00             	add    %bh,0x0(%eax)
4026c6:	6d                   	insl   (%dx),%es:(%edi)
4026c7:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4026cb:	00 53 00             	add    %dl,0x0(%ebx)
4026ce:	75 00                	jne    0x4026d0
4026d0:	62 00                	bound  %eax,(%eax)
4026d2:	73 00                	jae    0x4026d4
4026d4:	63 00                	arpl   %eax,(%eax)
4026d6:	72 00                	jb     0x4026d8
4026d8:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
4026de:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4026e4:	20 00                	and    %al,(%eax)
4026e6:	49                   	dec    %ecx
4026e7:	00 64 00 3a          	add    %ah,0x3a(%eax,%eax,1)
4026eb:	00 20                	add    %ah,(%eax)
4026ed:	00 25 00 73 00 0d    	add    %ah,0xd007300
4026f3:	00 0a                	add    %cl,(%edx)
4026f5:	00 00                	add    %al,(%eax)
4026f7:	00 53 00             	add    %dl,0x0(%ebx)
4026fa:	75 00                	jne    0x4026fc
4026fc:	62 00                	bound  %eax,(%eax)
4026fe:	73 00                	jae    0x402700
402700:	63 00                	arpl   %eax,(%eax)
402702:	72 00                	jb     0x402704
402704:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
40270a:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402710:	54                   	push   %esp
402711:	00 79 00             	add    %bh,0x0(%ecx)
402714:	70 00                	jo     0x402716
402716:	65 00 00             	add    %al,%gs:(%eax)
402719:	00 00                	add    %al,(%eax)
40271b:	00 53 00             	add    %dl,0x0(%ebx)
40271e:	75 00                	jne    0x402720
402720:	62 00                	bound  %eax,(%eax)
402722:	73 00                	jae    0x402724
402724:	63 00                	arpl   %eax,(%eax)
402726:	72 00                	jb     0x402728
402728:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
40272e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402734:	54                   	push   %esp
402735:	00 79 00             	add    %bh,0x0(%ecx)
402738:	70 00                	jo     0x40273a
40273a:	65 00 3a             	add    %bh,%gs:(%edx)
40273d:	00 20                	add    %ah,(%eax)
40273f:	00 25 00 73 00 0d    	add    %ah,0xd007300
402745:	00 0a                	add    %cl,(%edx)
402747:	00 00                	add    %al,(%eax)
402749:	00 00                	add    %al,(%eax)
40274b:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
40274f:	00 73 00             	add    %dh,0x0(%ebx)
402752:	63 00                	arpl   %eax,(%eax)
402754:	72 00                	jb     0x402756
402756:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
40275c:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
402762:	00 00                	add    %al,(%eax)
402764:	44                   	inc    %esp
402765:	00 65 00             	add    %ah,0x0(%ebp)
402768:	73 00                	jae    0x40276a
40276a:	63 00                	arpl   %eax,(%eax)
40276c:	72 00                	jb     0x40276e
40276e:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
402774:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40277a:	3a 00                	cmp    (%eax),%al
40277c:	20 00                	and    %al,(%eax)
40277e:	25 00 73 00 0d       	and    $0xd007300,%eax
402783:	00 0a                	add    %cl,(%edx)
402785:	00 00                	add    %al,(%eax)
402787:	00 45 00             	add    %al,0x0(%ebp)
40278a:	6e                   	outsb  %ds:(%esi),(%dx)
40278b:	00 61 00             	add    %ah,0x0(%ecx)
40278e:	62 00                	bound  %eax,(%eax)
402790:	6c                   	insb   (%dx),%es:(%edi)
402791:	00 65 00             	add    %ah,0x0(%ebp)
402794:	64 00 00             	add    %al,%fs:(%eax)
402797:	00 45 00             	add    %al,0x0(%ebp)
40279a:	6e                   	outsb  %ds:(%esi),(%dx)
40279b:	00 61 00             	add    %ah,0x0(%ecx)
40279e:	62 00                	bound  %eax,(%eax)
4027a0:	6c                   	insb   (%dx),%es:(%edi)
4027a1:	00 65 00             	add    %ah,0x0(%ebp)
4027a4:	64 00 3a             	add    %bh,%fs:(%edx)
4027a7:	00 20                	add    %ah,(%eax)
4027a9:	00 25 00 73 00 0d    	add    %ah,0xd007300
4027af:	00 0a                	add    %cl,(%edx)
4027b1:	00 00                	add    %al,(%eax)
4027b3:	00 55 00             	add    %dl,0x0(%ebp)
4027b6:	72 00                	jb     0x4027b8
4027b8:	69 00 00 00 55 00    	imul   $0x550000,(%eax),%eax
4027be:	72 00                	jb     0x4027c0
4027c0:	69 00 3a 00 20 00    	imul   $0x20003a,(%eax),%eax
4027c6:	25 00 73 00 0d       	and    $0xd007300,%eax
4027cb:	00 0a                	add    %cl,(%edx)
4027cd:	00 00                	add    %al,(%eax)
4027cf:	00 43 00             	add    %al,0x0(%ebx)
4027d2:	6f                   	outsl  %ds:(%esi),(%dx)
4027d3:	00 6e 00             	add    %ch,0x0(%esi)
4027d6:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4027da:	67 00 75 00          	add    %dh,0x0(%di)
4027de:	72 00                	jb     0x4027e0
4027e0:	61                   	popa
4027e1:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
4027e5:	00 6f 00             	add    %ch,0x0(%edi)
4027e8:	6e                   	outsb  %ds:(%esi),(%dx)
4027e9:	00 4d 00             	add    %cl,0x0(%ebp)
4027ec:	6f                   	outsl  %ds:(%esi),(%dx)
4027ed:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
4027f1:	00 00                	add    %al,(%eax)
4027f3:	00 43 00             	add    %al,0x0(%ebx)
4027f6:	6f                   	outsl  %ds:(%esi),(%dx)
4027f7:	00 6e 00             	add    %ch,0x0(%esi)
4027fa:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4027fe:	67 00 75 00          	add    %dh,0x0(%di)
402802:	72 00                	jb     0x402804
402804:	61                   	popa
402805:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
402809:	00 6f 00             	add    %ch,0x0(%edi)
40280c:	6e                   	outsb  %ds:(%esi),(%dx)
40280d:	00 4d 00             	add    %cl,0x0(%ebp)
402810:	6f                   	outsl  %ds:(%esi),(%dx)
402811:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
402815:	00 3a                	add    %bh,(%edx)
402817:	00 20                	add    %ah,(%eax)
402819:	00 25 00 73 00 0d    	add    %ah,0xd007300
40281f:	00 0a                	add    %cl,(%edx)
402821:	00 00                	add    %al,(%eax)
402823:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
402827:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
40282b:	00 76 00             	add    %dh,0x0(%esi)
40282e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402832:	79 00                	jns    0x402834
402834:	4d                   	dec    %ebp
402835:	00 6f 00             	add    %ch,0x0(%edi)
402838:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
40283c:	00 00                	add    %al,(%eax)
40283e:	00 00                	add    %al,(%eax)
402840:	44                   	inc    %esp
402841:	00 65 00             	add    %ah,0x0(%ebp)
402844:	6c                   	insb   (%dx),%es:(%edi)
402845:	00 69 00             	add    %ch,0x0(%ecx)
402848:	76 00                	jbe    0x40284a
40284a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40284e:	79 00                	jns    0x402850
402850:	4d                   	dec    %ebp
402851:	00 6f 00             	add    %ch,0x0(%edi)
402854:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
402858:	3a 00                	cmp    (%eax),%al
40285a:	20 00                	and    %al,(%eax)
40285c:	25 00 73 00 0d       	and    $0xd007300,%eax
402861:	00 0a                	add    %cl,(%edx)
402863:	00 00                	add    %al,(%eax)
402865:	00 00                	add    %al,(%eax)
402867:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
40286b:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
40286f:	00 76 00             	add    %dh,0x0(%esi)
402872:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402876:	79 00                	jns    0x402878
402878:	4d                   	dec    %ebp
402879:	00 61 00             	add    %ah,0x0(%ecx)
40287c:	78 00                	js     0x40287e
40287e:	49                   	dec    %ecx
40287f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
402883:	00 6d 00             	add    %ch,0x0(%ebp)
402886:	73 00                	jae    0x402888
402888:	00 00                	add    %al,(%eax)
40288a:	00 00                	add    %al,(%eax)
40288c:	44                   	inc    %esp
40288d:	00 65 00             	add    %ah,0x0(%ebp)
402890:	6c                   	insb   (%dx),%es:(%edi)
402891:	00 69 00             	add    %ch,0x0(%ecx)
402894:	76 00                	jbe    0x402896
402896:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40289a:	79 00                	jns    0x40289c
40289c:	4d                   	dec    %ebp
40289d:	00 61 00             	add    %ah,0x0(%ecx)
4028a0:	78 00                	js     0x4028a2
4028a2:	49                   	dec    %ecx
4028a3:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4028a7:	00 6d 00             	add    %ch,0x0(%ebp)
4028aa:	73 00                	jae    0x4028ac
4028ac:	3a 00                	cmp    (%eax),%al
4028ae:	20 00                	and    %al,(%eax)
4028b0:	25 00 64 00 0d       	and    $0xd006400,%eax
4028b5:	00 0a                	add    %cl,(%edx)
4028b7:	00 00                	add    %al,(%eax)
4028b9:	00 00                	add    %al,(%eax)
4028bb:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
4028bf:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
4028c3:	00 76 00             	add    %dh,0x0(%esi)
4028c6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4028ca:	79 00                	jns    0x4028cc
4028cc:	4d                   	dec    %ebp
4028cd:	00 61 00             	add    %ah,0x0(%ecx)
4028d0:	78 00                	js     0x4028d2
4028d2:	4c                   	dec    %esp
4028d3:	00 61 00             	add    %ah,0x0(%ecx)
4028d6:	74 00                	je     0x4028d8
4028d8:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4028dc:	63 00                	arpl   %eax,(%eax)
4028de:	79 00                	jns    0x4028e0
4028e0:	54                   	push   %esp
4028e1:	00 69 00             	add    %ch,0x0(%ecx)
4028e4:	6d                   	insl   (%dx),%es:(%edi)
4028e5:	00 65 00             	add    %ah,0x0(%ebp)
4028e8:	00 00                	add    %al,(%eax)
4028ea:	00 00                	add    %al,(%eax)
4028ec:	44                   	inc    %esp
4028ed:	00 65 00             	add    %ah,0x0(%ebp)
4028f0:	6c                   	insb   (%dx),%es:(%edi)
4028f1:	00 69 00             	add    %ch,0x0(%ecx)
4028f4:	76 00                	jbe    0x4028f6
4028f6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4028fa:	79 00                	jns    0x4028fc
4028fc:	4d                   	dec    %ebp
4028fd:	00 61 00             	add    %ah,0x0(%ecx)
402900:	78 00                	js     0x402902
402902:	4c                   	dec    %esp
402903:	00 61 00             	add    %ah,0x0(%ecx)
402906:	74 00                	je     0x402908
402908:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40290c:	63 00                	arpl   %eax,(%eax)
40290e:	79 00                	jns    0x402910
402910:	54                   	push   %esp
402911:	00 69 00             	add    %ch,0x0(%ecx)
402914:	6d                   	insl   (%dx),%es:(%edi)
402915:	00 65 00             	add    %ah,0x0(%ebp)
402918:	3a 00                	cmp    (%eax),%al
40291a:	20 00                	and    %al,(%eax)
40291c:	25 00 64 00 0d       	and    $0xd006400,%eax
402921:	00 0a                	add    %cl,(%edx)
402923:	00 00                	add    %al,(%eax)
402925:	00 00                	add    %al,(%eax)
402927:	00 48 00             	add    %cl,0x0(%eax)
40292a:	6f                   	outsl  %ds:(%esi),(%dx)
40292b:	00 73 00             	add    %dh,0x0(%ebx)
40292e:	74 00                	je     0x402930
402930:	4e                   	dec    %esi
402931:	00 61 00             	add    %ah,0x0(%ecx)
402934:	6d                   	insl   (%dx),%es:(%edi)
402935:	00 65 00             	add    %ah,0x0(%ebp)
402938:	00 00                	add    %al,(%eax)
40293a:	00 00                	add    %al,(%eax)
40293c:	48                   	dec    %eax
40293d:	00 6f 00             	add    %ch,0x0(%edi)
402940:	73 00                	jae    0x402942
402942:	74 00                	je     0x402944
402944:	4e                   	dec    %esi
402945:	00 61 00             	add    %ah,0x0(%ecx)
402948:	6d                   	insl   (%dx),%es:(%edi)
402949:	00 65 00             	add    %ah,0x0(%ebp)
40294c:	3a 00                	cmp    (%eax),%al
40294e:	20 00                	and    %al,(%eax)
402950:	25 00 73 00 0d       	and    $0xd007300,%eax
402955:	00 0a                	add    %cl,(%edx)
402957:	00 00                	add    %al,(%eax)
402959:	00 00                	add    %al,(%eax)
40295b:	00 48 00             	add    %cl,0x0(%eax)
40295e:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
402962:	72 00                	jb     0x402964
402964:	74 00                	je     0x402966
402966:	62 00                	bound  %eax,(%eax)
402968:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
40296c:	74 00                	je     0x40296e
40296e:	49                   	dec    %ecx
40296f:	00 6e 00             	add    %ch,0x0(%esi)
402972:	74 00                	je     0x402974
402974:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
402978:	76 00                	jbe    0x40297a
40297a:	61                   	popa
40297b:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
40297f:	00 48 00             	add    %cl,0x0(%eax)
402982:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
402986:	72 00                	jb     0x402988
402988:	74 00                	je     0x40298a
40298a:	62 00                	bound  %eax,(%eax)
40298c:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
402990:	74 00                	je     0x402992
402992:	49                   	dec    %ecx
402993:	00 6e 00             	add    %ch,0x0(%esi)
402996:	74 00                	je     0x402998
402998:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40299c:	76 00                	jbe    0x40299e
40299e:	61                   	popa
40299f:	00 6c 00 3a          	add    %ch,0x3a(%eax,%eax,1)
4029a3:	00 20                	add    %ah,(%eax)
4029a5:	00 25 00 64 00 0d    	add    %ah,0xd006400
4029ab:	00 0a                	add    %cl,(%edx)
4029ad:	00 00                	add    %al,(%eax)
4029af:	00 45 00             	add    %al,0x0(%ebp)
4029b2:	78 00                	js     0x4029b4
4029b4:	70 00                	jo     0x4029b6
4029b6:	69 00 72 00 65 00    	imul   $0x650072,(%eax),%eax
4029bc:	73 00                	jae    0x4029be
4029be:	00 00                	add    %al,(%eax)
4029c0:	45                   	inc    %ebp
4029c1:	00 78 00             	add    %bh,0x0(%eax)
4029c4:	70 00                	jo     0x4029c6
4029c6:	69 00 72 00 65 00    	imul   $0x650072,(%eax),%eax
4029cc:	73 00                	jae    0x4029ce
4029ce:	3a 00                	cmp    (%eax),%al
4029d0:	20 00                	and    %al,(%eax)
4029d2:	25 00 73 00 0d       	and    $0xd007300,%eax
4029d7:	00 0a                	add    %cl,(%edx)
4029d9:	00 00                	add    %al,(%eax)
4029db:	00 51 00             	add    %dl,0x0(%ecx)
4029de:	75 00                	jne    0x4029e0
4029e0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4029e4:	79 00                	jns    0x4029e6
4029e6:	00 00                	add    %al,(%eax)
4029e8:	51                   	push   %ecx
4029e9:	00 75 00             	add    %dh,0x0(%ebp)
4029ec:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4029f0:	79 00                	jns    0x4029f2
4029f2:	3a 00                	cmp    (%eax),%al
4029f4:	20 00                	and    %al,(%eax)
4029f6:	25 00 73 00 0d       	and    $0xd007300,%eax
4029fb:	00 0a                	add    %cl,(%edx)
4029fd:	00 00                	add    %al,(%eax)
4029ff:	00 44 00 69          	add    %al,0x69(%eax,%eax,1)
402a03:	00 61 00             	add    %ah,0x0(%ecx)
402a06:	6c                   	insb   (%dx),%es:(%edi)