41a96d:	00 61 00             	add    %ah,0x0(%ecx)
41a970:	6d                   	insl   (%dx),%es:(%edi)
41a971:	00 65 00             	add    %ah,0x0(%ebp)
41a974:	00 17                	add    %dl,(%edi)
41a976:	69 00 6d 00 67 00    	imul   $0x67006d,(%eax),%eax
41a97c:	4c                   	dec    %esp
41a97d:	00 61 00             	add    %ah,0x0(%ecx)
41a980:	6e                   	outsb  %ds:(%esi),(%dx)
41a981:	00 67 00             	add    %ah,0x0(%edi)
41a984:	75 00                	jne    0x41a986
41a986:	61                   	popa
41a987:	00 67 00             	add    %ah,0x0(%edi)
41a98a:	65 00 00             	add    %al,%gs:(%eax)
41a98d:	0f 66 00             	pcmpgtd (%eax),%mm0
41a990:	56                   	push   %esi
41a991:	00 73 00             	add    %dh,0x0(%ebx)
41a994:	4f                   	dec    %edi
41a995:	00 71 00             	add    %dh,0x0(%ecx)
41a998:	74 00                	je     0x41a99a
41a99a:	5a                   	pop    %edx
41a99b:	00 00                	add    %al,(%eax)
41a99d:	07                   	pop    %es
41a99e:	72 00                	jb     0x41a9a0
41a9a0:	5a                   	pop    %edx
41a9a1:	00 65 00             	add    %ah,0x0(%ebp)
41a9a4:	00 0f                	add    %cl,(%edi)
41a9a6:	41                   	inc    %ecx
41a9a7:	00 79 00             	add    %bh,0x0(%ecx)
41a9aa:	70 00                	jo     0x41a9ac
41a9ac:	54                   	push   %esp
41a9ad:	00 58 00             	add    %bl,0x0(%eax)
41a9b0:	59                   	pop    %ecx
41a9b1:	00 66 00             	add    %ah,0x0(%esi)
41a9b4:	00 0f                	add    %cl,(%edi)
41a9b6:	74 00                	je     0x41a9b8
41a9b8:	78 00                	js     0x41a9ba
41a9ba:	62 00                	bound  %eax,(%eax)
41a9bc:	68 00 78 00 68       	push   $0x68007800
41a9c1:	00 4a 00             	add    %cl,0x0(%edx)
41a9c4:	00 0b                	add    %cl,(%ebx)
41a9c6:	47                   	inc    %edi
41a9c7:	00 57 00             	add    %dl,0x0(%edi)
41a9ca:	43                   	inc    %ebx
41a9cb:	00 4f 00             	add    %cl,0x0(%edi)
41a9ce:	63 00                	arpl   %eax,(%eax)
41a9d0:	00 13                	add    %dl,(%ebx)
41a9d2:	70 00                	jo     0x41a9d4
41a9d4:	74 00                	je     0x41a9d6
41a9d6:	4f                   	dec    %edi
41a9d7:	00 56 00             	add    %dl,0x0(%esi)
41a9da:	6d                   	insl   (%dx),%es:(%edi)
41a9db:	00 63 00             	add    %ah,0x0(%ebx)
41a9de:	61                   	popa
41a9df:	00 4b 00             	add    %cl,0x0(%ebx)
41a9e2:	67 00 00             	add    %al,(%bx,%si)
41a9e5:	0d 62 00 67 00       	or     $0x670062,%eax
41a9ea:	51                   	push   %ecx
41a9eb:	00 47 00             	add    %al,0x0(%edi)
41a9ee:	75 00                	jne    0x41a9f0
41a9f0:	59                   	pop    %ecx
41a9f1:	00 00                	add    %al,(%eax)
41a9f3:	0f 77                	emms
41a9f5:	00 65 00             	add    %ah,0x0(%ebp)
41a9f8:	56                   	push   %esi
41a9f9:	00 50 00             	add    %dl,0x0(%eax)
41a9fc:	42                   	inc    %edx
41a9fd:	00 6b 00             	add    %ch,0x0(%ebx)
41aa00:	6a 00                	push   $0x0
41aa02:	00 0b                	add    %cl,(%ebx)
41aa04:	49                   	dec    %ecx
41aa05:	00 6d 00             	add    %ch,0x0(%ebp)
41aa08:	7a 00                	jp     0x41aa0a
41aa0a:	7a 00                	jp     0x41aa0c
41aa0c:	63 00                	arpl   %eax,(%eax)
41aa0e:	00 11                	add    %dl,(%ecx)
41aa10:	48                   	dec    %eax
41aa11:	00 7a 00             	add    %bh,0x0(%edx)
41aa14:	54                   	push   %esp
41aa15:	00 73 00             	add    %dh,0x0(%ebx)
41aa18:	69 00 50 00 62 00    	imul   $0x620050,(%eax),%eax
41aa1e:	67 00 00             	add    %al,(%bx,%si)
41aa21:	33 44 00 72          	xor    0x72(%eax,%eax,1),%eax
41aa25:	00 69 00             	add    %ch,0x0(%ecx)
41aa28:	76 00                	jbe    0x41aa2a
41aa2a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41aa2e:	55                   	push   %ebp
41aa2f:	00 70 00             	add    %dh,0x0(%eax)
41aa32:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41aa36:	74 00                	je     0x41aa38
41aa38:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41aa3c:	2e 00 46 00          	add    %al,%cs:0x0(%esi)
41aa40:	65 00 74 00 63       	add    %dh,%gs:0x63(%eax,%eax,1)
41aa45:	00 68 00             	add    %ch,0x0(%eax)
41aa48:	55                   	push   %ebp
41aa49:	00 70 00             	add    %dh,0x0(%eax)
41aa4c:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41aa50:	74 00                	je     0x41aa52
41aa52:	65 00 00             	add    %al,%gs:(%eax)
41aa55:	17                   	pop    %ss
41aa56:	53                   	push   %ebx
41aa57:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41aa5b:	00 72 00             	add    %dh,0x0(%edx)
41aa5e:	74 00                	je     0x41aa60
41aa60:	55                   	push   %ebp
41aa61:	00 70 00             	add    %dh,0x0(%eax)
41aa64:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41aa68:	74 00                	je     0x41aa6a
41aa6a:	65 00 00             	add    %al,%gs:(%eax)
41aa6d:	0d 53 00 70 00       	or     $0x700053,%eax
41aa72:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
41aa76:	63 00                	arpl   %eax,(%eax)
41aa78:	79 00                	jns    0x41aa7a
41aa7a:	00 03                	add    %al,(%ebx)
41aa7c:	2c 00                	sub    $0x0,%al
41aa7e:	00 05 41 00 41 00    	add    %al,0x410041
41aa84:	00 03                	add    %al,(%ebx)
41aa86:	28 00                	sub    %al,(%eax)
41aa88:	00 03                	add    %al,(%ebx)
41aa8a:	2f                   	das
41aa8b:	00 00                	add    %al,(%eax)
41aa8d:	07                   	pop    %es
41aa8e:	29 00                	sub    %eax,(%eax)
41aa90:	20 00                	and    %al,(%eax)
41aa92:	28 00                	sub    %al,(%eax)
41aa94:	00 03                	add    %al,(%ebx)
41aa96:	29 00                	sub    %eax,(%eax)
41aa98:	00 1b                	add    %bl,(%ebx)
41aa9a:	70 00                	jo     0x41aa9c
41aa9c:	6e                   	outsb  %ds:(%esi),(%dx)
41aa9d:	00 6c 00 48          	add    %ch,0x48(%eax,%eax,1)
41aaa1:	00 69 00             	add    %ch,0x0(%ecx)
41aaa4:	67 00 68 00          	add    %ch,0x0(%bx,%si)
41aaa8:	73 00                	jae    0x41aaaa
41aaaa:	63 00                	arpl   %eax,(%eax)
41aaac:	6f                   	outsl  %ds:(%esi),(%dx)
41aaad:	00 72 00             	add    %dh,0x0(%edx)
41aab0:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41aab4:	00 1d 63 00 74 00    	add    %bl,0x740063
41aaba:	4c                   	dec    %esp
41aabb:	00 65 00             	add    %ah,0x0(%ebp)
41aabe:	76 00                	jbe    0x41aac0
41aac0:	65 00 6c 00 50       	add    %ch,%gs:0x50(%eax,%eax,1)
41aac5:	00 69 00             	add    %ch,0x0(%ecx)
41aac8:	63 00                	arpl   %eax,(%eax)
41aaca:	74 00                	je     0x41aacc
41aacc:	75 00                	jne    0x41aace
41aace:	72 00                	jb     0x41aad0
41aad0:	65 00 00             	add    %al,%gs:(%eax)
41aad3:	05 20 00 28 00       	add    $0x280020,%eax
41aad8:	00 05 4d 00 67 00    	add    %al,0x67004d
41aade:	00 03                	add    %al,(%ebx)
41aae0:	0a 00                	or     (%eax),%al
41aae2:	00 03                	add    %al,(%ebx)
41aae4:	3b 00                	cmp    (%eax),%eax
41aae6:	00 07                	add    %al,(%edi)
41aae8:	74 00                	je     0x41aaea
41aaea:	78 00                	js     0x41aaec
41aaec:	74 00                	je     0x41aaee
41aaee:	00 0f                	add    %cl,(%edi)
41aaf0:	7c 00                	jl     0x41aaf2
41aaf2:	2a 00                	sub    (%eax),%al
41aaf4:	2e 00 74 00 78       	add    %dh,%cs:0x78(%eax,%eax,1)
41aaf9:	00 74 00 7c          	add    %dh,0x7c(%eax,%eax,1)
41aafd:	00 00                	add    %al,(%eax)
41aaff:	09 7c 00 2a          	or     %edi,0x2a(%eax,%eax,1)
41ab03:	00 2e                	add    %ch,(%esi)
41ab05:	00 2a                	add    %ch,(%edx)
41ab07:	00 00                	add    %al,(%eax)
41ab09:	35 55 00 6e 00       	xor    $0x6e0055,%eax
41ab0e:	6b 00 6e             	imul   $0x6e,(%eax),%eax
41ab11:	00 6f 00             	add    %ch,0x0(%edi)
41ab14:	77 00                	ja     0x41ab16
41ab16:	6e                   	outsb  %ds:(%esi),(%dx)
41ab17:	00 20                	add    %ah,(%eax)
41ab19:	00 53 00             	add    %dl,0x0(%ebx)
41ab1c:	6f                   	outsl  %ds:(%esi),(%dx)
41ab1d:	00 6b 00             	add    %ch,0x0(%ebx)
41ab20:	6f                   	outsl  %ds:(%esi),(%dx)
41ab21:	00 62 00             	add    %ah,0x0(%edx)
41ab24:	61                   	popa
41ab25:	00 6e 00             	add    %ch,0x0(%esi)
41ab28:	20 00                	and    %al,(%eax)
41ab2a:	69 00 6d 00 61 00    	imul   $0x61006d,(%eax),%eax
41ab30:	67 00 65 00          	add    %ah,0x0(%di)
41ab34:	20 00                	and    %al,(%eax)
41ab36:	74 00                	je     0x41ab38
41ab38:	79 00                	jns    0x41ab3a
41ab3a:	70 00                	jo     0x41ab3c
41ab3c:	65 00 00             	add    %al,%gs:(%eax)
41ab3f:	2f                   	das
41ab40:	50                   	push   %eax
41ab41:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
41ab45:	00 79 00             	add    %bh,0x0(%ecx)
41ab48:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41ab4c:	20 00                	and    %al,(%eax)
41ab4e:	6e                   	outsb  %ds:(%esi),(%dx)
41ab4f:	00 61 00             	add    %ah,0x0(%ecx)
41ab52:	6d                   	insl   (%dx),%es:(%edi)
41ab53:	00 65 00             	add    %ah,0x0(%ebp)
41ab56:	20 00                	and    %al,(%eax)
41ab58:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
41ab5e:	6e                   	outsb  %ds:(%esi),(%dx)
41ab5f:	00 6f 00             	add    %ch,0x0(%edi)
41ab62:	74 00                	je     0x41ab64
41ab64:	20 00                	and    %al,(%eax)
41ab66:	73 00                	jae    0x41ab68
41ab68:	65 00 74 00 2e       	add    %dh,%gs:0x2e(%eax,%eax,1)
41ab6d:	00 00                	add    %al,(%eax)
41ab6f:	25 4f 00 72 00       	and    $0x72004f,%eax
41ab74:	69 00 67 00 69 00    	imul   $0x690067,(%eax),%eax
41ab7a:	6e                   	outsb  %ds:(%esi),(%dx)
41ab7b:	00 61 00             	add    %ah,0x0(%ecx)
41ab7e:	6c                   	insb   (%dx),%es:(%edi)
41ab7f:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
41ab83:	00 76 00             	add    %dh,0x0(%esi)
41ab86:	65 00 6c 00 73       	add    %ch,%gs:0x73(%eax,%eax,1)
41ab8b:	00 2e                	add    %ch,(%esi)
41ab8d:	00 74 00 78          	add    %dh,0x78(%eax,%eax,1)
41ab91:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41ab95:	82 b3 23 00 23 00 23 	xorb   $0x23,0x230023(%ebx)
41ab9c:	00 23                	add    %ah,(%ebx)
41ab9e:	00 23                	add    %ah,(%ebx)
41aba0:	00 20                	add    %ah,(%eax)
41aba2:	00 20                	add    %ah,(%eax)
41aba4:	00 20                	add    %ah,(%eax)
41aba6:	00 20                	add    %ah,(%eax)
41aba8:	00 20                	add    %ah,(%eax)
41abaa:	00 20                	add    %ah,(%eax)
41abac:	00 20                	add    %ah,(%eax)
41abae:	00 20                	add    %ah,(%eax)
41abb0:	00 20                	add    %ah,(%eax)
41abb2:	00 20                	add    %ah,(%eax)
41abb4:	00 20                	add    %ah,(%eax)
41abb6:	00 20                	add    %ah,(%eax)
41abb8:	00 23                	add    %ah,(%ebx)
41abba:	00 23                	add    %ah,(%ebx)
41abbc:	00 23                	add    %ah,(%ebx)
41abbe:	00 23                	add    %ah,(%ebx)
41abc0:	00 23                	add    %ah,(%ebx)
41abc2:	00 0a                	add    %cl,(%edx)
41abc4:	00 23                	add    %ah,(%ebx)
41abc6:	00 20                	add    %ah,(%eax)
41abc8:	00 20                	add    %ah,(%eax)
41abca:	00 20                	add    %ah,(%eax)
41abcc:	00 23                	add    %ah,(%ebx)
41abce:	00 23                	add    %ah,(%ebx)
41abd0:	00 23                	add    %ah,(%ebx)
41abd2:	00 23                	add    %ah,(%ebx)
41abd4:	00 23                	add    %ah,(%ebx)
41abd6:	00 23                	add    %ah,(%ebx)
41abd8:	00 23                	add    %ah,(%ebx)
41abda:	00 23                	add    %ah,(%ebx)
41abdc:	00 23                	add    %ah,(%ebx)
41abde:	00 23                	add    %ah,(%ebx)
41abe0:	00 23                	add    %ah,(%ebx)
41abe2:	00 23                	add    %ah,(%ebx)
41abe4:	00 23                	add    %ah,(%ebx)
41abe6:	00 23                	add    %ah,(%ebx)
41abe8:	00 20                	add    %ah,(%eax)
41abea:	00 20                	add    %ah,(%eax)
41abec:	00 40 00             	add    %al,0x0(%eax)
41abef:	23 00                	and    (%eax),%eax
41abf1:	0a 00                	or     (%eax),%al
41abf3:	23 00                	and    (%eax),%eax
41abf5:	20 00                	and    %al,(%eax)
41abf7:	20 00                	and    %al,(%eax)
41abf9:	20 00                	and    %al,(%eax)
41abfb:	20 00                	and    %al,(%eax)
41abfd:	20 00                	and    %al,(%eax)
41abff:	24 00                	and    $0x0,%al
41ac01:	20 00                	and    %al,(%eax)
41ac03:	23 00                	and    (%eax),%eax
41ac05:	20 00                	and    %al,(%eax)
41ac07:	20 00                	and    %al,(%eax)
41ac09:	20 00                	and    %al,(%eax)
41ac0b:	24 00                	and    $0x0,%al
41ac0d:	20 00                	and    %al,(%eax)
41ac0f:	20 00                	and    %al,(%eax)
41ac11:	20 00                	and    %al,(%eax)
41ac13:	24 00                	and    $0x0,%al
41ac15:	20 00                	and    %al,(%eax)
41ac17:	24 00                	and    $0x0,%al
41ac19:	20 00                	and    %al,(%eax)
41ac1b:	20 00                	and    %al,(%eax)
41ac1d:	23 00                	and    (%eax),%eax
41ac1f:	0a 00                	or     (%eax),%al
41ac21:	23 00                	and    (%eax),%eax
41ac23:	20 00                	and    %al,(%eax)
41ac25:	24 00                	and    $0x0,%al
41ac27:	24 00                	and    $0x0,%al
41ac29:	23 00                	and    (%eax),%eax
41ac2b:	20 00                	and    %al,(%eax)
41ac2d:	20 00                	and    %al,(%eax)
41ac2f:	20 00                	and    %al,(%eax)
41ac31:	20 00                	and    %al,(%eax)
41ac33:	20 00                	and    %al,(%eax)
41ac35:	24 00                	and    $0x0,%al
41ac37:	20 00                	and    %al,(%eax)
41ac39:	20 00                	and    %al,(%eax)
41ac3b:	20 00                	and    %al,(%eax)
41ac3d:	24 00                	and    $0x0,%al
41ac3f:	20 00                	and    %al,(%eax)
41ac41:	20 00                	and    %al,(%eax)
41ac43:	20 00                	and    %al,(%eax)
41ac45:	24 00                	and    $0x0,%al
41ac47:	20 00                	and    %al,(%eax)
41ac49:	20 00                	and    %al,(%eax)
41ac4b:	23 00                	and    (%eax),%eax
41ac4d:	0a 00                	or     (%eax),%al
41ac4f:	23 00                	and    (%eax),%eax
41ac51:	23 00                	and    (%eax),%eax
41ac53:	20 00                	and    %al,(%eax)
41ac55:	20 00                	and    %al,(%eax)
41ac57:	23 00                	and    (%eax),%eax
41ac59:	23 00                	and    (%eax),%eax
41ac5b:	23 00                	and    (%eax),%eax
41ac5d:	23 00                	and    (%eax),%eax
41ac5f:	23 00                	and    (%eax),%eax
41ac61:	23 00                	and    (%eax),%eax
41ac63:	23 00                	and    (%eax),%eax
41ac65:	23 00                	and    (%eax),%eax
41ac67:	23 00                	and    (%eax),%eax
41ac69:	23 00                	and    (%eax),%eax
41ac6b:	23 00                	and    (%eax),%eax
41ac6d:	23 00                	and    (%eax),%eax
41ac6f:	23 00                	and    (%eax),%eax
41ac71:	23 00                	and    (%eax),%eax
41ac73:	23 00                	and    (%eax),%eax
41ac75:	24 00                	and    $0x0,%al
41ac77:	23 00                	and    (%eax),%eax
41ac79:	23 00                	and    (%eax),%eax
41ac7b:	0a 00                	or     (%eax),%al
41ac7d:	20 00                	and    %al,(%eax)
41ac7f:	23 00                	and    (%eax),%eax
41ac81:	24 00                	and    $0x0,%al
41ac83:	20 00                	and    %al,(%eax)
41ac85:	20 00                	and    %al,(%eax)
41ac87:	20 00                	and    %al,(%eax)
41ac89:	24 00                	and    $0x0,%al
41ac8b:	2e 00 2a             	add    %ch,%cs:(%edx)
41ac8e:	00 2e                	add    %ch,(%esi)
41ac90:	00 24 00             	add    %ah,(%eax,%eax,1)
41ac93:	20 00                	and    %al,(%eax)
41ac95:	20 00                	and    %al,(%eax)
41ac97:	20 00                	and    %al,(%eax)
41ac99:	24 00                	and    $0x0,%al
41ac9b:	20 00                	and    %al,(%eax)
41ac9d:	20 00                	and    %al,(%eax)
41ac9f:	24 00                	and    $0x0,%al
41aca1:	20 00                	and    %al,(%eax)