41ae67:	6b 00 73             	imul   $0x73,(%eax),%eax
41ae6a:	00 53 00             	add    %dl,0x0(%ebx)
41ae6d:	74 00                	je     0x41ae6f
41ae6f:	6f                   	outsl  %ds:(%esi),(%dx)
41ae70:	00 6e 00             	add    %ch,0x0(%esi)
41ae73:	65 00 00             	add    %al,%gs:(%eax)
41ae76:	25 6c 00 61 00       	and    $0x61006c,%eax
41ae7b:	62 00                	bound  %eax,(%eax)
41ae7d:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41ae82:	00 72 00             	add    %dh,0x0(%edx)
41ae85:	6f                   	outsl  %ds:(%esi),(%dx)
41ae86:	00 6e 00             	add    %ch,0x0(%esi)
41ae89:	57                   	push   %edi
41ae8a:	00 6f 00             	add    %ch,0x0(%edi)
41ae8d:	72 00                	jb     0x41ae8f
41ae8f:	6b 00 73             	imul   $0x73,(%eax),%eax
41ae92:	00 57 00             	add    %dl,0x0(%edi)
41ae95:	6f                   	outsl  %ds:(%esi),(%dx)
41ae96:	00 6f 00             	add    %ch,0x0(%edi)
41ae99:	64 00 00             	add    %al,%fs:(%eax)
41ae9c:	25 6c 00 61 00       	and    $0x61006c,%eax
41aea1:	62 00                	bound  %eax,(%eax)
41aea3:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41aea8:	00 72 00             	add    %dh,0x0(%edx)
41aeab:	6f                   	outsl  %ds:(%esi),(%dx)
41aeac:	00 6e 00             	add    %ch,0x0(%esi)
41aeaf:	57                   	push   %edi
41aeb0:	00 6f 00             	add    %ch,0x0(%edi)
41aeb3:	72 00                	jb     0x41aeb5
41aeb5:	6b 00 73             	imul   $0x73,(%eax),%eax
41aeb8:	00 43 00             	add    %al,0x0(%ebx)
41aebb:	6f                   	outsl  %ds:(%esi),(%dx)
41aebc:	00 73 00             	add    %dh,0x0(%ebx)
41aebf:	74 00                	je     0x41aec1
41aec1:	00 2b                	add    %ch,(%ebx)
41aec3:	6c                   	insb   (%dx),%es:(%edi)
41aec4:	00 61 00             	add    %ah,0x0(%ecx)
41aec7:	62 00                	bound  %eax,(%eax)
41aec9:	65 00 6c 00 4c       	add    %ch,%gs:0x4c(%eax,%eax,1)
41aece:	00 65 00             	add    %ah,0x0(%ebp)
41aed1:	76 00                	jbe    0x41aed3
41aed3:	65 00 6c 00 4f       	add    %ch,%gs:0x4f(%eax,%eax,1)
41aed8:	00 66 00             	add    %ah,0x0(%esi)
41aedb:	49                   	dec    %ecx
41aedc:	00 72 00             	add    %dh,0x0(%edx)
41aedf:	6f                   	outsl  %ds:(%esi),(%dx)
41aee0:	00 6e 00             	add    %ch,0x0(%esi)
41aee3:	57                   	push   %edi
41aee4:	00 6f 00             	add    %ch,0x0(%edi)
41aee7:	72 00                	jb     0x41aee9
41aee9:	6b 00 73             	imul   $0x73,(%eax),%eax
41aeec:	00 00                	add    %al,(%eax)
41aeee:	27                   	daa
41aeef:	6c                   	insb   (%dx),%es:(%edi)
41aef0:	00 61 00             	add    %ah,0x0(%ecx)
41aef3:	62 00                	bound  %eax,(%eax)
41aef5:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41aefa:	00 72 00             	add    %dh,0x0(%edx)
41aefd:	6f                   	outsl  %ds:(%esi),(%dx)
41aefe:	00 6e 00             	add    %ch,0x0(%esi)
41af01:	77 00                	ja     0x41af03
41af03:	6f                   	outsl  %ds:(%esi),(%dx)
41af04:	00 72 00             	add    %dh,0x0(%edx)
41af07:	6b 00 73             	imul   $0x73,(%eax),%eax
41af0a:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
41af0e:	00 76 00             	add    %dh,0x0(%esi)
41af11:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41af16:	1d 6c 00 61 00       	sbb    $0x61006c,%eax
41af1b:	62 00                	bound  %eax,(%eax)
41af1d:	65 00 6c 00 49       	add    %ch,%gs:0x49(%eax,%eax,1)
41af22:	00 72 00             	add    %dh,0x0(%edx)
41af25:	6f                   	outsl  %ds:(%esi),(%dx)
41af26:	00 6e 00             	add    %ch,0x0(%esi)
41af29:	57                   	push   %edi
41af2a:	00 6f 00             	add    %ch,0x0(%edi)
41af2d:	72 00                	jb     0x41af2f
41af2f:	6b 00 73             	imul   $0x73,(%eax),%eax
41af32:	00 00                	add    %al,(%eax)
41af34:	09 48 00             	or     %ecx,0x0(%eax)
41af37:	75 00                	jne    0x41af39
41af39:	74 00                	je     0x41af3b
41af3b:	61                   	popa
41af3c:	00 00                	add    %al,(%eax)
41af3e:	2b 62 00             	sub    0x0(%edx),%esp
41af41:	75 00                	jne    0x41af43
41af43:	74 00                	je     0x41af45
41af45:	74 00                	je     0x41af47
41af47:	6f                   	outsl  %ds:(%esi),(%dx)
41af48:	00 6e 00             	add    %ch,0x0(%esi)
41af4b:	55                   	push   %ebp
41af4c:	00 70 00             	add    %dh,0x0(%eax)
41af4f:	67 00 72 00          	add    %dh,0x0(%bp,%si)
41af53:	61                   	popa
41af54:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41af58:	00 57 00             	add    %dl,0x0(%edi)
41af5b:	6f                   	outsl  %ds:(%esi),(%dx)
41af5c:	00 6f 00             	add    %ch,0x0(%edi)
41af5f:	64 00 73 00          	add    %dh,%fs:0x0(%ebx)
41af63:	68 00 65 00 74       	push   $0x74006500
41af68:	00 00                	add    %al,(%eax)
41af6a:	1b 55 00             	sbb    0x0(%ebp),%edx
41af6d:	6c                   	insb   (%dx),%es:(%edi)
41af6e:	00 65 00             	add    %ah,0x0(%ebp)
41af71:	70 00                	jo     0x41af73
41af73:	73 00                	jae    0x41af75
41af75:	7a 00                	jp     0x41af77
41af77:	20 00                	and    %al,(%eax)
41af79:	74 00                	je     0x41af7b
41af7b:	61                   	popa
41af7c:	00 72 00             	add    %dh,0x0(%edx)
41af7f:	74 00                	je     0x41af81
41af81:	61                   	popa
41af82:	00 6b 00             	add    %ch,0x0(%ebx)
41af85:	00 27                	add    %ah,(%edi)
41af87:	62 00                	bound  %eax,(%eax)
41af89:	75 00                	jne    0x41af8b
41af8b:	74 00                	je     0x41af8d
41af8d:	74 00                	je     0x41af8f
41af8f:	6f                   	outsl  %ds:(%esi),(%dx)
41af90:	00 6e 00             	add    %ch,0x0(%esi)
41af93:	55                   	push   %ebp
41af94:	00 70 00             	add    %dh,0x0(%eax)
41af97:	67 00 72 00          	add    %dh,0x0(%bp,%si)
41af9b:	61                   	popa
41af9c:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41afa0:	00 51 00             	add    %dl,0x0(%ecx)
41afa3:	75 00                	jne    0x41afa5
41afa5:	61                   	popa
41afa6:	00 72 00             	add    %dh,0x0(%edx)
41afa9:	72 00                	jb     0x41afab
41afab:	79 00                	jns    0x41afad
41afad:	00 25 55 00 6c 00    	add    %ah,0x6c0055
41afb3:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
41afb7:	73 00                	jae    0x41afb9
41afb9:	7a 00                	jp     0x41afbb
41afbb:	20 00                	and    %al,(%eax)
41afbd:	6b 00 61             	imul   $0x61,(%eax),%eax
41afc0:	00 6d 00             	add    %ch,0x0(%ebp)
41afc3:	69 00 65 00 6e 00    	imul   $0x6e0065,(%eax),%eax
41afc9:	69 00 6f 00 42 01    	imul   $0x142006f,(%eax),%eax
41afcf:	6f                   	outsl  %ds:(%esi),(%dx)
41afd0:	00 6d 00             	add    %ch,0x0(%ebp)
41afd3:	01 31                	add    %esi,(%ecx)
41afd5:	62 00                	bound  %eax,(%eax)
41afd7:	75 00                	jne    0x41afd9
41afd9:	74 00                	je     0x41afdb
41afdb:	74 00                	je     0x41afdd
41afdd:	6f                   	outsl  %ds:(%esi),(%dx)
41afde:	00 6e 00             	add    %ch,0x0(%esi)
41afe1:	55                   	push   %ebp
41afe2:	00 67 00             	add    %ah,0x0(%edi)
41afe5:	72 00                	jb     0x41afe7
41afe7:	61                   	popa
41afe8:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41afec:	00 48 00             	add    %cl,0x0(%eax)
41afef:	75 00                	jne    0x41aff1
41aff1:	6e                   	outsb  %ds:(%esi),(%dx)
41aff2:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41aff6:	00 6e 00             	add    %ch,0x0(%esi)
41aff9:	67 00 42 00          	add    %al,0x0(%bp,%si)
41affd:	75 00                	jne    0x41afff
41afff:	69 00 6c 00 64 00    	imul   $0x64006c,(%eax),%eax
41b005:	00 2d 55 00 6c 00    	add    %ch,0x6c0055
41b00b:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
41b00f:	73 00                	jae    0x41b011
41b011:	7a 00                	jp     0x41b013
41b013:	20 00                	and    %al,(%eax)
41b015:	63 00                	arpl   %eax,(%eax)
41b017:	68 00 61 00 74       	push   $0x74006100
41b01c:	00 19                	add    %bl,(%ecx)
41b01e:	01 20                	add    %esp,(%eax)
41b020:	00 6d 00             	add    %ch,0x0(%ebp)
41b023:	79 00                	jns    0x41b025
41b025:	5b                   	pop    %ebx
41b026:	01 6c 00 69          	add    %ebp,0x69(%eax,%eax,1)
41b02a:	00 77 00             	add    %dh,0x0(%edi)
41b02d:	73 00                	jae    0x41b02f
41b02f:	6b 00 05             	imul   $0x5,(%eax),%eax
41b032:	01 01                	add    %eax,(%ecx)
41b034:	2d 62 00 75 00       	sub    $0x750062,%eax
41b039:	74 00                	je     0x41b03b
41b03b:	74 00                	je     0x41b03d
41b03d:	6f                   	outsl  %ds:(%esi),(%dx)
41b03e:	00 6e 00             	add    %ch,0x0(%esi)
41b041:	55                   	push   %ebp
41b042:	00 70 00             	add    %dh,0x0(%eax)
41b045:	67 00 72 00          	add    %dh,0x0(%bp,%si)
41b049:	61                   	popa
41b04a:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41b04e:	00 49 00             	add    %cl,0x0(%ecx)
41b051:	72 00                	jb     0x41b053
41b053:	6f                   	outsl  %ds:(%esi),(%dx)
41b054:	00 6e 00             	add    %ch,0x0(%esi)
41b057:	57                   	push   %edi
41b058:	00 6f 00             	add    %ch,0x0(%edi)
41b05b:	72 00                	jb     0x41b05d
41b05d:	6b 00 73             	imul   $0x73,(%eax),%eax
41b060:	00 00                	add    %al,(%eax)
41b062:	17                   	pop    %ss
41b063:	55                   	push   %ebp
41b064:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41b068:	00 70 00             	add    %dh,0x0(%eax)
41b06b:	73 00                	jae    0x41b06d
41b06d:	7a 00                	jp     0x41b06f
41b06f:	20 00                	and    %al,(%eax)
41b071:	68 00 75 00 74       	push   $0x74007500
41b076:	00 19                	add    %bl,(%ecx)
41b078:	01 01                	add    %eax,(%ecx)
41b07a:	27                   	daa
41b07b:	62 00                	bound  %eax,(%eax)
41b07d:	75 00                	jne    0x41b07f
41b07f:	74 00                	je     0x41b081
41b081:	74 00                	je     0x41b083
41b083:	6f                   	outsl  %ds:(%esi),(%dx)
41b084:	00 6e 00             	add    %ch,0x0(%esi)
41b087:	55                   	push   %ebp
41b088:	00 70 00             	add    %dh,0x0(%eax)
41b08b:	67 00 72 00          	add    %dh,0x0(%bp,%si)
41b08f:	61                   	popa
41b090:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41b094:	00 48 00             	add    %cl,0x0(%eax)
41b097:	6f                   	outsl  %ds:(%esi),(%dx)
41b098:	00 75 00             	add    %dh,0x0(%ebp)
41b09b:	73 00                	jae    0x41b09d
41b09d:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b0a1:	00 29                	add    %ch,(%ecx)
41b0a3:	55                   	push   %ebp
41b0a4:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41b0a8:	00 70 00             	add    %dh,0x0(%eax)
41b0ab:	73 00                	jae    0x41b0ad
41b0ad:	7a 00                	jp     0x41b0af
41b0af:	20 00                	and    %al,(%eax)
41b0b1:	65 00 6c 00 66       	add    %ch,%gs:0x66(%eax,%eax,1)
41b0b6:	00 69 00             	add    %ch,0x0(%ecx)
41b0b9:	63 00                	arpl   %eax,(%eax)
41b0bb:	6b 00 69             	imul   $0x69,(%eax),%eax
41b0be:	00 65 00             	add    %ah,0x0(%ebp)
41b0c1:	20 00                	and    %al,(%eax)
41b0c3:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
41b0c7:	6d                   	insl   (%dx),%es:(%edi)
41b0c8:	00 79 00             	add    %bh,0x0(%ecx)
41b0cb:	00 27                	add    %ah,(%edi)
41b0cd:	6c                   	insb   (%dx),%es:(%edi)
41b0ce:	00 61 00             	add    %ah,0x0(%ecx)
41b0d1:	62 00                	bound  %eax,(%eax)
41b0d3:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b0d8:	00 6f 00             	add    %ch,0x0(%edi)
41b0db:	75 00                	jne    0x41b0dd
41b0dd:	73 00                	jae    0x41b0df
41b0df:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b0e3:	43                   	inc    %ebx
41b0e4:	00 6f 00             	add    %ch,0x0(%edi)
41b0e7:	73 00                	jae    0x41b0e9
41b0e9:	74 00                	je     0x41b0eb
41b0eb:	49                   	dec    %ecx
41b0ec:	00 72 00             	add    %dh,0x0(%edx)
41b0ef:	6f                   	outsl  %ds:(%esi),(%dx)
41b0f0:	00 6e 00             	add    %ch,0x0(%esi)
41b0f3:	00 2f                	add    %ch,(%edi)
41b0f5:	6c                   	insb   (%dx),%es:(%edi)
41b0f6:	00 61 00             	add    %ah,0x0(%ecx)
41b0f9:	62 00                	bound  %eax,(%eax)
41b0fb:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b100:	00 6f 00             	add    %ch,0x0(%edi)
41b103:	75 00                	jne    0x41b105
41b105:	73 00                	jae    0x41b107
41b107:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b10b:	43                   	inc    %ebx
41b10c:	00 6f 00             	add    %ch,0x0(%edi)
41b10f:	73 00                	jae    0x41b111
41b111:	74 00                	je     0x41b113
41b113:	43                   	inc    %ebx
41b114:	00 72 00             	add    %dh,0x0(%edx)
41b117:	79 00                	jns    0x41b119
41b119:	73 00                	jae    0x41b11b
41b11b:	74 00                	je     0x41b11d
41b11d:	61                   	popa
41b11e:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41b122:	00 00                	add    %al,(%eax)
41b124:	29 6c 00 61          	sub    %ebp,0x61(%eax,%eax,1)
41b128:	00 62 00             	add    %ah,0x0(%edx)
41b12b:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b130:	00 6f 00             	add    %ch,0x0(%edi)
41b133:	75 00                	jne    0x41b135
41b135:	73 00                	jae    0x41b137
41b137:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b13b:	43                   	inc    %ebx
41b13c:	00 6f 00             	add    %ch,0x0(%edi)
41b13f:	73 00                	jae    0x41b141
41b141:	74 00                	je     0x41b143
41b143:	53                   	push   %ebx
41b144:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41b148:	00 6e 00             	add    %ch,0x0(%esi)
41b14b:	65 00 00             	add    %al,%gs:(%eax)
41b14e:	27                   	daa
41b14f:	6c                   	insb   (%dx),%es:(%edi)
41b150:	00 61 00             	add    %ah,0x0(%ecx)
41b153:	62 00                	bound  %eax,(%eax)
41b155:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b15a:	00 6f 00             	add    %ch,0x0(%edi)
41b15d:	75 00                	jne    0x41b15f
41b15f:	73 00                	jae    0x41b161
41b161:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b165:	43                   	inc    %ebx
41b166:	00 6f 00             	add    %ch,0x0(%edi)
41b169:	73 00                	jae    0x41b16b
41b16b:	74 00                	je     0x41b16d
41b16d:	57                   	push   %edi
41b16e:	00 6f 00             	add    %ch,0x0(%edi)
41b171:	6f                   	outsl  %ds:(%esi),(%dx)
41b172:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
41b176:	27                   	daa
41b177:	6c                   	insb   (%dx),%es:(%edi)
41b178:	00 61 00             	add    %ah,0x0(%ecx)
41b17b:	62 00                	bound  %eax,(%eax)
41b17d:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b182:	00 6f 00             	add    %ch,0x0(%edi)
41b185:	75 00                	jne    0x41b187
41b187:	73 00                	jae    0x41b189
41b189:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b18d:	43                   	inc    %ebx
41b18e:	00 72 00             	add    %dh,0x0(%edx)
41b191:	79 00                	jns    0x41b193
41b193:	73 00                	jae    0x41b195
41b195:	74 00                	je     0x41b197
41b197:	61                   	popa
41b198:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41b19c:	00 00                	add    %al,(%eax)
41b19e:	1f                   	pop    %ds
41b19f:	6c                   	insb   (%dx),%es:(%edi)
41b1a0:	00 61 00             	add    %ah,0x0(%ecx)
41b1a3:	62 00                	bound  %eax,(%eax)
41b1a5:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b1aa:	00 6f 00             	add    %ch,0x0(%edi)
41b1ad:	75 00                	jne    0x41b1af
41b1af:	73 00                	jae    0x41b1b1
41b1b1:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41b1b5:	49                   	dec    %ecx
41b1b6:	00 72 00             	add    %dh,0x0(%edx)
41b1b9:	6f                   	outsl  %ds:(%esi),(%dx)
41b1ba:	00 6e 00             	add    %ch,0x0(%esi)
41b1bd:	00 21                	add    %ah,(%ecx)
41b1bf:	6c                   	insb   (%dx),%es:(%edi)
41b1c0:	00 61 00             	add    %ah,0x0(%ecx)
41b1c3:	62 00                	bound  %eax,(%eax)
41b1c5:	65 00 6c 00 48       	add    %ch,%gs:0x48(%eax,%eax,1)
41b1ca:	00 6f 00             	add    %ch,0x0(%edi)
41b1cd:	75 00                	jne    0x41b1cf
41b1cf:	73 00                	jae    0x41b1d1
41b1d1:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)