41a8a0:	42                   	inc    %edx
41a8a1:	00 6a 00             	add    %ch,0x0(%edx)
41a8a4:	67 00 43 00          	add    %al,0x0(%bp,%di)
41a8a8:	48                   	dec    %eax
41a8a9:	00 67 00             	add    %ah,0x0(%edi)
41a8ac:	42                   	inc    %edx
41a8ad:	00 4d 00             	add    %cl,0x0(%ebp)
41a8b0:	4a                   	dec    %edx
41a8b1:	00 77 00             	add    %dh,0x0(%edi)
41a8b4:	2e 06                	cs push %es
41a8b6:	2e 06                	cs push %es
41a8b8:	2e 06                	cs push %es
41a8ba:	2e 06                	cs push %es
41a8bc:	43                   	inc    %ebx
41a8bd:	00 47 00             	add    %al,0x0(%edi)
41a8c0:	2e 06                	cs push %es
41a8c2:	44                   	inc    %esp
41a8c3:	00 38                	add    %bh,(%eax)
41a8c5:	00 45 00             	add    %al,0x0(%ebp)
41a8c8:	61                   	popa
41a8c9:	00 2e                	add    %ch,(%esi)
41a8cb:	06                   	push   %es
41a8cc:	49                   	dec    %ecx
41a8cd:	00 65 00             	add    %ah,0x0(%ebp)
41a8d0:	2e 06                	cs push %es
41a8d2:	4a                   	dec    %edx
41a8d3:	00 77 00             	add    %dh,0x0(%edi)
41a8d6:	6e                   	outsb  %ds:(%esi),(%dx)
41a8d7:	00 2e                	add    %ch,(%esi)
41a8d9:	06                   	push   %es
41a8da:	2e 06                	cs push %es
41a8dc:	2e 06                	cs push %es
41a8de:	2e 06                	cs push %es
41a8e0:	2e 06                	cs push %es
41a8e2:	49                   	dec    %ecx
41a8e3:	00 4d 00             	add    %cl,0x0(%ebp)
41a8e6:	2e 06                	cs push %es
41a8e8:	76 00                	jbe    0x41a8ea
41a8ea:	2e 06                	cs push %es
41a8ec:	56                   	push   %esi
41a8ed:	00 75 00             	add    %dh,0x0(%ebp)
41a8f0:	2e 06                	cs push %es
41a8f2:	68 00 38 00 2e       	push   $0x2e003800
41a8f7:	06                   	push   %es
41a8f8:	2f                   	das
41a8f9:	00 43 00             	add    %al,0x0(%ebx)
41a8fc:	63 00                	arpl   %eax,(%eax)
41a8fe:	2e 06                	cs push %es
41a900:	2e 06                	cs push %es
41a902:	2e 06                	cs push %es
41a904:	2e 06                	cs push %es
41a906:	2e 06                	cs push %es
41a908:	68 00 67 00 43       	push   $0x43006700
41a90d:	00 4b 00             	add    %cl,0x0(%ebx)
41a910:	2e 06                	cs push %es
41a912:	2b 00                	sub    (%eax),%eax
41a914:	45                   	inc    %ebp
41a915:	00 2e                	add    %ch,(%esi)
41a917:	06                   	push   %es
41a918:	49                   	dec    %ecx
41a919:	00 2e                	add    %ch,(%esi)
41a91b:	06                   	push   %es
41a91c:	2e 06                	cs push %es
41a91e:	51                   	push   %ecx
41a91f:	00 4b 00             	add    %cl,0x0(%ebx)
41a922:	2e 06                	cs push %es
41a924:	2e 06                	cs push %es
41a926:	2e 06                	cs push %es
41a928:	2e 06                	cs push %es
41a92a:	2e 06                	cs push %es
41a92c:	43                   	inc    %ebx
41a92d:	00 47 00             	add    %al,0x0(%edi)
41a930:	2e 06                	cs push %es
41a932:	4c                   	dec    %esp
41a933:	00 38                	add    %bh,(%eax)
41a935:	00 47 00             	add    %al,0x0(%edi)
41a938:	34 00                	xor    $0x0,%al
41a93a:	51                   	push   %ecx
41a93b:	00 2e                	add    %ch,(%esi)
41a93d:	06                   	push   %es
41a93e:	67 00 2e 06 45       	add    %ch,0x4506
41a943:	00 51 00             	add    %dl,0x0(%ecx)
41a946:	6f                   	outsl  %ds:(%esi),(%dx)
41a947:	00 2e                	add    %ch,(%esi)
41a949:	06                   	push   %es
41a94a:	2e 06                	cs push %es
41a94c:	2e 06                	cs push %es
41a94e:	2e 06                	cs push %es
41a950:	2e 06                	cs push %es
41a952:	49                   	dec    %ecx
41a953:	00 59 00             	add    %bl,0x0(%ecx)
41a956:	2e 06                	cs push %es
41a958:	75 00                	jne    0x41a95a
41a95a:	2e 06                	cs push %es
41a95c:	56                   	push   %esi
41a95d:	00 75 00             	add    %dh,0x0(%ebp)
41a960:	2e 06                	cs push %es
41a962:	69 00 2e 06 2e 06    	imul   $0x62e062e,(%eax),%eax
41a968:	74 00                	je     0x41a96a
41a96a:	43                   	inc    %ebx
41a96b:	00 67 00             	add    %ah,0x0(%edi)
41a96e:	2e 06                	cs push %es
41a970:	2e 06                	cs push %es
41a972:	2e 06                	cs push %es
41a974:	2e 06                	cs push %es
41a976:	2e 06                	cs push %es
41a978:	68 00 68 00 6a       	push   $0x6a006800
41a97d:	00 6e 00             	add    %ch,0x0(%esi)
41a980:	42                   	inc    %edx
41a981:	00 44 00 30          	add    %al,0x30(%eax,%eax,1)
41a985:	00 43 00             	add    %al,0x0(%ebx)
41a988:	49                   	dec    %ecx
41a989:	00 51 00             	add    %dl,0x0(%ecx)
41a98c:	2e 06                	cs push %es
41a98e:	2e 06                	cs push %es
41a990:	4b                   	dec    %ebx
41a991:	00 51 00             	add    %dl,0x0(%ecx)
41a994:	2e 06                	cs push %es
41a996:	2e 06                	cs push %es
41a998:	2e 06                	cs push %es
41a99a:	2e 06                	cs push %es
41a99c:	43                   	inc    %ebx
41a99d:	00 47 00             	add    %al,0x0(%edi)
41a9a0:	47                   	inc    %edi
41a9a1:	00 4f 00             	add    %cl,0x0(%edi)
41a9a4:	63 00                	arpl   %eax,(%eax)
41a9a6:	45                   	inc    %ebp
41a9a7:	00 5a 00             	add    %bl,0x0(%edx)
41a9aa:	2e 06                	cs push %es
41a9ac:	45                   	inc    %ebp
41a9ad:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
41a9b1:	06                   	push   %es
41a9b2:	4a                   	dec    %edx
41a9b3:	00 51 00             	add    %dl,0x0(%ecx)
41a9b6:	70 00                	jo     0x41a9b8
41a9b8:	2e 06                	cs push %es
41a9ba:	2e 06                	cs push %es
41a9bc:	2e 06                	cs push %es
41a9be:	2e 06                	cs push %es
41a9c0:	2e 06                	cs push %es
41a9c2:	49                   	dec    %ecx
41a9c3:	00 59 00             	add    %bl,0x0(%ecx)
41a9c6:	2e 06                	cs push %es
41a9c8:	72 00                	jb     0x41a9ca
41a9ca:	77 00                	ja     0x41a9cc
41a9cc:	59                   	pop    %ecx
41a9cd:	00 47 00             	add    %al,0x0(%edi)
41a9d0:	2e 06                	cs push %es
41a9d2:	43                   	inc    %ebx
41a9d3:	00 63 00             	add    %ah,0x0(%ebx)
41a9d6:	2e 06                	cs push %es
41a9d8:	2e 06                	cs push %es
41a9da:	2e 06                	cs push %es
41a9dc:	2e 06                	cs push %es
41a9de:	42                   	inc    %edx
41a9df:	00 2e                	add    %ch,(%esi)
41a9e1:	06                   	push   %es
41a9e2:	2e 06                	cs push %es
41a9e4:	45                   	inc    %ebp
41a9e5:	00 2e                	add    %ch,(%esi)
41a9e7:	06                   	push   %es
41a9e8:	2e 06                	cs push %es
41a9ea:	2e 06                	cs push %es
41a9ec:	2e 06                	cs push %es
41a9ee:	42                   	inc    %edx
41a9ef:	00 2e                	add    %ch,(%esi)
41a9f1:	06                   	push   %es
41a9f2:	46                   	inc    %esi
41a9f3:	00 4d 00             	add    %cl,0x0(%ebp)
41a9f6:	2e 06                	cs push %es
41a9f8:	2e 06                	cs push %es
41a9fa:	2e 06                	cs push %es
41a9fc:	2e 06                	cs push %es
41a9fe:	42                   	inc    %edx
41a9ff:	00 2e                	add    %ch,(%esi)
41aa01:	06                   	push   %es
41aa02:	4d                   	dec    %ebp
41aa03:	00 30                	add    %dh,(%eax)
41aa05:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
41aa09:	06                   	push   %es
41aa0a:	2e 06                	cs push %es
41aa0c:	2e 06                	cs push %es
41aa0e:	43                   	inc    %ebx
41aa0f:	00 2e                	add    %ch,(%esi)
41aa11:	06                   	push   %es
41aa12:	4c                   	dec    %esp
41aa13:	00 51 00             	add    %dl,0x0(%ecx)
41aa16:	47                   	inc    %edi
41aa17:	00 2e                	add    %ch,(%esi)
41aa19:	06                   	push   %es
41aa1a:	2e 06                	cs push %es
41aa1c:	2e 06                	cs push %es
41aa1e:	42                   	inc    %edx
41aa1f:	00 2e                	add    %ch,(%esi)
41aa21:	06                   	push   %es
41aa22:	48                   	dec    %eax
41aa23:	00 6f 00             	add    %ch,0x0(%edi)
41aa26:	47                   	inc    %edi
41aa27:	00 2e                	add    %ch,(%esi)
41aa29:	06                   	push   %es
41aa2a:	2e 06                	cs push %es
41aa2c:	2e 06                	cs push %es
41aa2e:	43                   	inc    %ebx
41aa2f:	00 2e                	add    %ch,(%esi)
41aa31:	06                   	push   %es
41aa32:	48                   	dec    %eax
41aa33:	00 45 00             	add    %al,0x0(%ebp)
41aa36:	2e 06                	cs push %es
41aa38:	2e 06                	cs push %es
41aa3a:	2e 06                	cs push %es
41aa3c:	2e 06                	cs push %es
41aa3e:	42                   	inc    %edx
41aa3f:	00 2e                	add    %ch,(%esi)
41aa41:	06                   	push   %es
41aa42:	4d                   	dec    %ebp
41aa43:	00 63 00             	add    %ah,0x0(%ebx)
41aa46:	45                   	inc    %ebp
41aa47:	00 2e                	add    %ch,(%esi)
41aa49:	06                   	push   %es
41aa4a:	2e 06                	cs push %es
41aa4c:	2e 06                	cs push %es
41aa4e:	42                   	inc    %edx
41aa4f:	00 2e                	add    %ch,(%esi)
41aa51:	06                   	push   %es
41aa52:	45                   	inc    %ebp
41aa53:	00 77 00             	add    %dh,0x0(%edi)
41aa56:	44                   	inc    %esp
41aa57:	00 2e                	add    %ch,(%esi)
41aa59:	06                   	push   %es
41aa5a:	2e 06                	cs push %es
41aa5c:	2e 06                	cs push %es
41aa5e:	43                   	inc    %ebx
41aa5f:	00 2e                	add    %ch,(%esi)
41aa61:	06                   	push   %es
41aa62:	50                   	push   %eax
41aa63:	00 6f 00             	add    %ch,0x0(%edi)
41aa66:	46                   	inc    %esi
41aa67:	00 2e                	add    %ch,(%esi)
41aa69:	06                   	push   %es
41aa6a:	2e 06                	cs push %es
41aa6c:	2e 06                	cs push %es
41aa6e:	44                   	inc    %esp
41aa6f:	00 2e                	add    %ch,(%esi)
41aa71:	06                   	push   %es
41aa72:	4f                   	dec    %edi
41aa73:	00 45 00             	add    %al,0x0(%ebp)
41aa76:	44                   	inc    %esp
41aa77:	00 2e                	add    %ch,(%esi)
41aa79:	06                   	push   %es
41aa7a:	2e 06                	cs push %es
41aa7c:	2e 06                	cs push %es
41aa7e:	42                   	inc    %edx
41aa7f:	00 2e                	add    %ch,(%esi)
41aa81:	06                   	push   %es
41aa82:	4f                   	dec    %edi
41aa83:	00 6b 00             	add    %ch,0x0(%ebx)
41aa86:	46                   	inc    %esi
41aa87:	00 2e                	add    %ch,(%esi)
41aa89:	06                   	push   %es
41aa8a:	2e 06                	cs push %es
41aa8c:	2e 06                	cs push %es
41aa8e:	43                   	inc    %ebx
41aa8f:	00 2e                	add    %ch,(%esi)
41aa91:	06                   	push   %es
41aa92:	2e 06                	cs push %es
41aa94:	51                   	push   %ecx
41aa95:	00 47 00             	add    %al,0x0(%edi)
41aa98:	2e 06                	cs push %es
41aa9a:	2e 06                	cs push %es
41aa9c:	2e 06                	cs push %es
41aa9e:	44                   	inc    %esp
41aa9f:	00 2e                	add    %ch,(%esi)
41aaa1:	06                   	push   %es
41aaa2:	2e 06                	cs push %es
41aaa4:	34 00                	xor    $0x0,%al
41aaa6:	48                   	dec    %eax
41aaa7:	00 2e                	add    %ch,(%esi)
41aaa9:	06                   	push   %es
41aaaa:	2e 06                	cs push %es
41aaac:	2e 06                	cs push %es
41aaae:	45                   	inc    %ebp
41aaaf:	00 2e                	add    %ch,(%esi)
41aab1:	06                   	push   %es
41aab2:	4f                   	dec    %edi
41aab3:	00 45 00             	add    %al,0x0(%ebp)
41aab6:	44                   	inc    %esp
41aab7:	00 2e                	add    %ch,(%esi)
41aab9:	06                   	push   %es
41aaba:	2e 06                	cs push %es
41aabc:	2e 06                	cs push %es
41aabe:	42                   	inc    %edx
41aabf:	00 2e                	add    %ch,(%esi)
41aac1:	06                   	push   %es
41aac2:	48                   	dec    %eax
41aac3:	00 45 00             	add    %al,0x0(%ebp)
41aac6:	45                   	inc    %ebp
41aac7:	00 2e                	add    %ch,(%esi)
41aac9:	06                   	push   %es
41aaca:	2e 06                	cs push %es
41aacc:	2e 06                	cs push %es
41aace:	42                   	inc    %edx
41aacf:	00 2e                	add    %ch,(%esi)
41aad1:	06                   	push   %es
41aad2:	4f                   	dec    %edi
41aad3:	00 49 00             	add    %cl,0x0(%ecx)
41aad6:	46                   	inc    %esi
41aad7:	00 2e                	add    %ch,(%esi)
41aad9:	06                   	push   %es
41aada:	2e 06                	cs push %es
41aadc:	2e 06                	cs push %es
41aade:	43                   	inc    %ebx
41aadf:	00 2e                	add    %ch,(%esi)
41aae1:	06                   	push   %es
41aae2:	43                   	inc    %ebx
41aae3:	00 4d 00             	add    %cl,0x0(%ebp)
41aae6:	45                   	inc    %ebp
41aae7:	00 2e                	add    %ch,(%esi)
41aae9:	06                   	push   %es
41aaea:	2e 06                	cs push %es
41aaec:	2e 06                	cs push %es
41aaee:	42                   	inc    %edx
41aaef:	00 2e                	add    %ch,(%esi)
41aaf1:	06                   	push   %es
41aaf2:	4c                   	dec    %esp
41aaf3:	00 55 00             	add    %dl,0x0(%ebp)
41aaf6:	47                   	inc    %edi
41aaf7:	00 2e                	add    %ch,(%esi)
41aaf9:	06                   	push   %es
41aafa:	2e 06                	cs push %es
41aafc:	2e 06                	cs push %es
41aafe:	43                   	inc    %ebx
41aaff:	00 2e                	add    %ch,(%esi)
41ab01:	06                   	push   %es
41ab02:	2e 06                	cs push %es
41ab04:	34 00                	xor    $0x0,%al
41ab06:	48                   	dec    %eax
41ab07:	00 2e                	add    %ch,(%esi)
41ab09:	06                   	push   %es
41ab0a:	2e 06                	cs push %es
41ab0c:	2e 06                	cs push %es
41ab0e:	44                   	inc    %esp
41ab0f:	00 2e                	add    %ch,(%esi)
41ab11:	06                   	push   %es
41ab12:	4f                   	dec    %edi
41ab13:	00 45 00             	add    %al,0x0(%ebp)
41ab16:	44                   	inc    %esp
41ab17:	00 2e                	add    %ch,(%esi)
41ab19:	06                   	push   %es
41ab1a:	2e 06                	cs push %es
41ab1c:	2e 06                	cs push %es