419fed:	79 00                	jns    0x419fef
419fef:	62 74 6e 48          	bound  %esi,0x48(%esi,%ebp,2)
419ff3:	75 79                	jne    0x41a06e
419ff5:	00 67 65             	add    %ah,0x65(%edi)
419ff8:	74 5f                	je     0x41a059
419ffa:	50                   	push   %eax
419ffb:	72 6f                	jb     0x41a06c
419ffd:	78 79                	js     0x41a078
419fff:	00 49 57             	add    %cl,0x57(%ecx)
41a002:	65 62 50 72          	bound  %edx,%gs:0x72(%eax)
41a006:	6f                   	outsl  %ds:(%esi),(%dx)
41a007:	78 79                	js     0x41a082
41a009:	00 00                	add    %al,(%eax)
41a00b:	00 00                	add    %al,(%eax)
41a00d:	19 70 00             	sbb    %esi,0x0(%eax)
41a010:	72 00                	jb     0x41a012
41a012:	6f                   	outsl  %ds:(%esi),(%dx)
41a013:	00 67 00             	add    %ah,0x0(%edi)
41a016:	72 00                	jb     0x41a018
41a018:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41a01c:	73 00                	jae    0x41a01e
41a01e:	42                   	inc    %edx
41a01f:	00 61 00             	add    %ah,0x0(%ecx)
41a022:	72 00                	jb     0x41a024
41a024:	31 00                	xor    %eax,(%eax)
41a026:	00 13                	add    %dl,(%ebx)
41a028:	42                   	inc    %edx
41a029:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
41a02d:	00 43 00             	add    %al,0x0(%ebx)
41a030:	61                   	popa
41a031:	00 6e 00             	add    %ch,0x0(%esi)
41a034:	63 00                	arpl   %eax,(%eax)
41a036:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41a03b:	0d 43 00 61 00       	or     $0x610043,%eax
41a040:	6e                   	outsb  %ds:(%esi),(%dx)
41a041:	00 63 00             	add    %ah,0x0(%ebx)
41a044:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41a049:	0b 42 00             	or     0x0(%edx),%eax
41a04c:	74 00                	je     0x41a04e
41a04e:	6e                   	outsb  %ds:(%esi),(%dx)
41a04f:	00 4f 00             	add    %cl,0x0(%edi)
41a052:	4b                   	dec    %ebx
41a053:	00 00                	add    %al,(%eax)
41a055:	05 4f 00 4b 00       	add    $0x4b004f,%eax
41a05a:	00 23                	add    %ah,(%ebx)
41a05c:	55                   	push   %ebp
41a05d:	00 70 00             	add    %dh,0x0(%eax)
41a060:	4c                   	dec    %esp
41a061:	00 6f 00             	add    %ch,0x0(%edi)
41a064:	61                   	popa
41a065:	00 64 00 50          	add    %ah,0x50(%eax,%eax,1)
41a069:	00 72 00             	add    %dh,0x0(%edx)
41a06c:	6f                   	outsl  %ds:(%esi),(%dx)
41a06d:	00 67 00             	add    %ah,0x0(%edi)
41a070:	72 00                	jb     0x41a072
41a072:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41a076:	73 00                	jae    0x41a078
41a078:	42                   	inc    %edx
41a079:	00 61 00             	add    %ah,0x0(%ecx)
41a07c:	72 00                	jb     0x41a07e
41a07e:	00 05 0d 00 0a 00    	add    %al,0xa000d
41a084:	00 05 d6 53 88 6d    	add    %al,0x6d8853d6
41a08a:	01 0d 6c 00 61 00    	add    %ecx,0x61006c
41a090:	62 00                	bound  %eax,(%eax)
41a092:	65 00 6c 00 31       	add    %ch,%gs:0x31(%eax,%eax,1)
41a097:	00 00                	add    %al,(%eax)
41a099:	17                   	pop    %ss
41a09a:	63 6b 28             	arpl   %ebp,0x28(%ebx)
41a09d:	57                   	push   %edi
41a09e:	0a 4e 20             	or     0x20(%esi),%cl
41a0a1:	4f                   	dec    %edi
41a0a2:	2d 4e 2c 00 f7       	sub    $0xf7002c4e,%eax
41a0a7:	8b 49 7b             	mov    0x7b(%ecx),%ecx
41a0aa:	85 5f 26             	test   %ebx,0x26(%edi)
41a0ad:	20 26                	and    %ah,(%esi)
41a0af:	20 01                	and    %al,(%ecx)
41a0b1:	13 67 00             	adc    0x0(%edi),%esp
41a0b4:	72 00                	jb     0x41a0b6
41a0b6:	6f                   	outsl  %ds:(%esi),(%dx)
41a0b7:	00 75 00             	add    %dh,0x0(%ebp)
41a0ba:	70 00                	jo     0x41a0bc
41a0bc:	42                   	inc    %edx
41a0bd:	00 6f 00             	add    %ch,0x0(%edi)
41a0c0:	78 00                	js     0x41a0c2
41a0c2:	31 00                	xor    %eax,(%eax)
41a0c4:	00 1b                	add    %bl,(%ebx)
41a0c6:	74 00                	je     0x41a0c8
41a0c8:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
41a0cc:	74 00                	je     0x41a0ce
41a0ce:	42                   	inc    %edx
41a0cf:	00 6f 00             	add    %ch,0x0(%edi)
41a0d2:	78 00                	js     0x41a0d4
41a0d4:	5f                   	pop    %edi
41a0d5:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41a0d9:	00 61 00             	add    %ah,0x0(%ecx)
41a0dc:	73 00                	jae    0x41a0de
41a0de:	74 00                	je     0x41a0e0
41a0e0:	00 15 24 00 74 00    	add    %dl,0x740024
41a0e6:	68 00 69 00 73       	push   $0x73006900
41a0eb:	00 2e                	add    %ch,(%esi)
41a0ed:	00 49 00             	add    %cl,0x0(%ecx)
41a0f0:	63 00                	arpl   %eax,(%eax)
41a0f2:	6f                   	outsl  %ds:(%esi),(%dx)
41a0f3:	00 6e 00             	add    %ch,0x0(%esi)
41a0f6:	00 25 55 00 70 00    	add    %ah,0x700055
41a0fc:	6c                   	insb   (%dx),%es:(%edi)
41a0fd:	00 6f 00             	add    %ch,0x0(%edi)
41a100:	61                   	popa
41a101:	00 64 00 50          	add    %ah,0x50(%eax,%eax,1)
41a105:	00 72 00             	add    %dh,0x0(%edx)
41a108:	6f                   	outsl  %ds:(%esi),(%dx)
41a109:	00 67 00             	add    %ah,0x0(%edi)
41a10c:	72 00                	jb     0x41a10e
41a10e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41a112:	73 00                	jae    0x41a114
41a114:	46                   	inc    %esi
41a115:	00 6f 00             	add    %ch,0x0(%edi)
41a118:	72 00                	jb     0x41a11a
41a11a:	6d                   	insl   (%dx),%es:(%edi)
41a11b:	00 00                	add    %al,(%eax)
41a11d:	05 0a 4e 20 4f       	add    $0x4f204e0a,%eax
41a122:	01 0b                	add    %ecx,(%ebx)
41a124:	4d                   	dec    %ebp
41a125:	00 e3                	add    %ah,%bl
41a127:	00 20                	add    %ah,(%eax)
41a129:	00 53 00             	add    %dl,0x0(%ebx)
41a12c:	56                   	push   %esi
41a12d:	00 01                	add    %al,(%ecx)
41a12f:	0d 48 00 cd 1e       	or     $0x1ecd0048,%eax
41a134:	20 00                	and    %al,(%eax)
41a136:	54                   	push   %esp
41a137:	00 ea                	add    %ch,%dl
41a139:	00 6e 00             	add    %ch,0x0(%esi)
41a13c:	01 13                	add    %edx,(%ebx)
41a13e:	4e                   	dec    %esi
41a13f:	00 67 00             	add    %ah,0x0(%edi)
41a142:	e0 00                	loopne 0x41a144
41a144:	79 00                	jns    0x41a146
41a146:	20 00                	and    %al,(%eax)
41a148:	73 00                	jae    0x41a14a
41a14a:	69 00 6e 00 68 00    	imul   $0x68006e,(%eax),%eax
41a150:	01 13                	add    %edx,(%ebx)
41a152:	47                   	inc    %edi
41a153:	00 69 00             	add    %ch,0x0(%ecx)
41a156:	db 1e                	fistpl (%esi)
41a158:	69 00 20 00 74 00    	imul   $0x740020,(%eax),%eax
41a15e:	ed                   	in     (%dx),%eax
41a15f:	00 6e 00             	add    %ch,0x0(%esi)
41a162:	68 00 01 11 51       	push   $0x51110100
41a167:	00 75 00             	add    %dh,0x0(%ebp)
41a16a:	ea 00 20 00 71 00 75 	ljmp   $0x7500,$0x71002000
41a171:	00 e1                	add    %ah,%cl
41a173:	00 6e 00             	add    %ch,0x0(%esi)
41a176:	01 07                	add    %eax,(%edi)
41a178:	4c                   	dec    %esp
41a179:	00 db                	add    %bl,%bl
41a17b:	1e                   	push   %ds
41a17c:	70 00                	jo     0x41a17e
41a17e:	01 09                	add    %ecx,(%ecx)
41a180:	4b                   	dec    %ebx
41a181:	00 68 00             	add    %ch,0x0(%eax)
41a184:	6f                   	outsl  %ds:(%esi),(%dx)
41a185:	00 61 00             	add    %ah,0x0(%ecx)
41a188:	00 13                	add    %dl,(%ebx)
41a18a:	10 01                	adc    %al,(%ecx)
41a18c:	69 00 c3 1e 6d 00    	imul   $0x6d1ec3,(%eax),%eax
41a192:	20 00                	and    %al,(%eax)
41a194:	54                   	push   %esp
41a195:	00 6f 00             	add    %ch,0x0(%edi)
41a198:	e1 00                	loope  0x41a19a
41a19a:	6e                   	outsb  %ds:(%esi),(%dx)
41a19b:	00 01                	add    %al,(%ecx)
41a19d:	11 10                	adc    %edx,(%eax)
41a19f:	01 69 00             	add    %ebp,0x0(%ecx)
41a1a2:	c3                   	ret
41a1a3:	1e                   	push   %ds
41a1a4:	6d                   	insl   (%dx),%es:(%edi)
41a1a5:	00 20                	add    %ah,(%eax)
41a1a7:	00 56 00             	add    %dl,0x0(%esi)
41a1aa:	03 01                	add    (%ecx),%eax
41a1ac:	6e                   	outsb  %ds:(%esi),(%dx)
41a1ad:	00 01                	add    %al,(%ecx)
41a1af:	11 10                	adc    %edx,(%eax)
41a1b1:	01 69 00             	add    %ebp,0x0(%ecx)
41a1b4:	c3                   	ret
41a1b5:	1e                   	push   %ds
41a1b6:	6d                   	insl   (%dx),%es:(%edi)
41a1b7:	00 20                	add    %ah,(%eax)
41a1b9:	00 41 00             	add    %al,0x0(%ecx)
41a1bc:	6e                   	outsb  %ds:(%esi),(%dx)
41a1bd:	00 68 00             	add    %ch,0x0(%eax)
41a1c0:	01 0f                	add    %ecx,(%edi)
41a1c2:	10 01                	adc    %al,(%ecx)
41a1c4:	69 00 c3 1e 6d 00    	imul   $0x6d1ec3,(%eax),%eax
41a1ca:	20 00                	and    %al,(%eax)
41a1cc:	54                   	push   %esp
41a1cd:	00 42 00             	add    %al,0x0(%edx)
41a1d0:	01 47 44             	add    %eax,0x44(%edi)
41a1d3:	00 3a                	add    %bh,(%edx)
41a1d5:	00 2f                	add    %ch,(%edi)
41a1d7:	00 44 00 72          	add    %al,0x72(%eax,%eax,1)
41a1db:	00 61 00             	add    %ah,0x0(%ecx)
41a1de:	77 00                	ja     0x41a1e0
41a1e0:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41a1e4:	2f                   	das
41a1e5:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
41a1e9:	00 73 00             	add    %dh,0x0(%ebx)
41a1ec:	6b 00 74             	imul   $0x74,(%eax),%eax
41a1ef:	00 6f 00             	add    %ch,0x0(%edi)
41a1f2:	70 00                	jo     0x41a1f4
41a1f4:	2f                   	das
41a1f5:	00 66 00             	add    %ah,0x0(%esi)
41a1f8:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41a1fe:	20 00                	and    %al,(%eax)
41a200:	63 00                	arpl   %eax,(%eax)
41a202:	6f                   	outsl  %ds:(%esi),(%dx)
41a203:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41a207:	00 2f                	add    %ch,(%edi)
41a209:	00 53 00             	add    %dl,0x0(%ebx)
41a20c:	56                   	push   %esi
41a20d:	00 2e                	add    %ch,(%esi)
41a20f:	00 6a 00             	add    %ch,0x0(%edx)
41a212:	73 00                	jae    0x41a214
41a214:	6f                   	outsl  %ds:(%esi),(%dx)
41a215:	00 6e 00             	add    %ch,0x0(%esi)
41a218:	00 1b                	add    %bl,(%ebx)
41a21a:	4e                   	dec    %esi
41a21b:	00 68 00             	add    %ch,0x0(%eax)
41a21e:	ad                   	lods   %ds:(%esi),%eax
41a21f:	1e                   	push   %ds
41a220:	70 00                	jo     0x41a222
41a222:	20 00                	and    %al,(%eax)
41a224:	63 00                	arpl   %eax,(%eax)
41a226:	68 00 75 00 f4       	push   $0xf4007500
41a22b:	00 69 00             	add    %ch,0x0(%ecx)
41a22e:	20 00                	and    %al,(%eax)
41a230:	73 00                	jae    0x41a232
41a232:	d1 1e                	rcrl   $1,(%esi)
41a234:	01 07                	add    %eax,(%edi)
41a236:	61                   	popa
41a237:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
41a23b:	00 00                	add    %al,(%eax)
41a23d:	07                   	pop    %es
41a23e:	4e                   	dec    %esi
41a23f:	00 61 00             	add    %ah,0x0(%ecx)
41a242:	6d                   	insl   (%dx),%es:(%edi)
41a243:	00 00                	add    %al,(%eax)
41a245:	05 4e 00 75 00       	add    $0x75004e,%eax
41a24a:	00 09                	add    %cl,(%ecx)
41a24c:	65 00 64 00 69       	add    %ah,%gs:0x69(%eax,%eax,1)
41a251:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41a255:	03 78 00             	add    0x0(%eax),%edi
41a258:	00 05 78 00 78 00    	add    %al,0x780078
41a25e:	00 37                	add    %dh,(%edi)
41a260:	42                   	inc    %edx
41a261:	00 a1 1e 6e 00 20    	add    %ah,0x20006e1e(%ecx)
41a267:	00 63 00             	add    %ah,0x0(%ebx)
41a26a:	68 00 b0 01 61       	push   $0x6101b000
41a26f:	00 20                	add    %ah,(%eax)
41a271:	00 6e 00             	add    %ch,0x0(%esi)
41a274:	68 00 ad 1e 70       	push   $0x701ead00
41a279:	00 20                	add    %ah,(%eax)
41a27b:	00 6d 00             	add    %ch,0x0(%ebp)
41a27e:	e3 00                	jecxz  0x41a280
41a280:	20 00                	and    %al,(%eax)
41a282:	73 00                	jae    0x41a284
41a284:	69 00 6e 00 68 00    	imul   $0x68006e,(%eax),%eax
41a28a:	20 00                	and    %al,(%eax)
41a28c:	76 00                	jbe    0x41a28e
41a28e:	69 00 ea 00 6e 00    	imul   $0x6e00ea,(%eax),%eax
41a294:	21 00                	and    %eax,(%eax)
41a296:	01 13                	add    %edx,(%ebx)
41a298:	54                   	push   %esp
41a299:	00 68 00             	add    %ch,0x0(%eax)
41a29c:	f4                   	hlt
41a29d:	00 6e 00             	add    %ch,0x0(%esi)
41a2a0:	67 00 20             	add    %ah,(%bx,%si)
41a2a3:	00 62 00             	add    %ah,0x0(%edx)
41a2a6:	e1 00                	loope  0x41a2a8
41a2a8:	6f                   	outsl  %ds:(%esi),(%dx)
41a2a9:	00 01                	add    %al,(%ecx)
41a2ab:	3f                   	aas
41a2ac:	42                   	inc    %edx
41a2ad:	00 a1 1e 6e 00 20    	add    %ah,0x20006e1e(%ecx)
41a2b3:	00 63 00             	add    %ah,0x0(%ebx)
41a2b6:	68 00 b0 01 61       	push   $0x6101b000
41a2bb:	00 20                	add    %ah,(%eax)
41a2bd:	00 6e 00             	add    %ch,0x0(%esi)
41a2c0:	68 00 ad 1e 70       	push   $0x701ead00
41a2c5:	00 20                	add    %ah,(%eax)
41a2c7:	00 68 00             	add    %ch,0x0(%eax)
41a2ca:	cd 1e                	int    $0x1e
41a2cc:	20 00                	and    %al,(%eax)
41a2ce:	74 00                	je     0x41a2d0
41a2d0:	ea 00 6e 00 20 00 73 	ljmp   $0x7300,$0x20006e00
41a2d7:	00 69 00             	add    %ch,0x0(%ecx)
41a2da:	6e                   	outsb  %ds:(%esi),(%dx)
41a2db:	00 68 00             	add    %ch,0x0(%eax)
41a2de:	20 00                	and    %al,(%eax)
41a2e0:	76 00                	jbe    0x41a2e2
41a2e2:	69 00 ea 00 6e 00    	imul   $0x6e00ea,(%eax),%eax
41a2e8:	21 00                	and    %eax,(%eax)
41a2ea:	01 4d 42             	add    %ecx,0x42(%ebp)
41a2ed:	00 a1 1e 6e 00 20    	add    %ah,0x20006e1e(%ecx)
41a2f3:	00 63 00             	add    %ah,0x0(%ebx)
41a2f6:	68 00 b0 01 61       	push   $0x6101b000
41a2fb:	00 20                	add    %ah,(%eax)
41a2fd:	00 6e 00             	add    %ch,0x0(%esi)
41a300:	68 00 ad 1e 70       	push   $0x701ead00
41a305:	00 20                	add    %ah,(%eax)
41a307:	00 4e 00             	add    %cl,0x0(%esi)
41a30a:	67 00 e0             	addr16 add %ah,%al
41a30d:	00 79 00             	add    %bh,0x0(%ecx)
41a310:	20 00                	and    %al,(%eax)
41a312:	73 00                	jae    0x41a314
41a314:	69 00 6e 00 68 00    	imul   $0x68006e,(%eax),%eax
41a31a:	20 00                	and    %al,(%eax)
41a31c:	63 00                	arpl   %eax,(%eax)
41a31e:	e7 1e                	out    %eax,$0x1e
41a320:	61                   	popa
41a321:	00 20                	add    %ah,(%eax)
41a323:	00 73 00             	add    %dh,0x0(%ebx)
41a326:	69 00 6e 00 68 00    	imul   $0x68006e,(%eax),%eax
41a32c:	20 00                	and    %al,(%eax)
41a32e:	76 00                	jbe    0x41a330
41a330:	69 00 ea 00 6e 00    	imul   $0x6e00ea,(%eax),%eax
41a336:	21 00                	and    %eax,(%eax)
41a338:	01 4d 42             	add    %ecx,0x42(%ebp)
41a33b:	00 a1 1e 6e 00 20    	add    %ah,0x20006e1e(%ecx)
41a341:	00 63 00             	add    %ah,0x0(%ebx)
41a344:	68 00 b0 01 61       	push   $0x6101b000
41a349:	00 20                	add    %ah,(%eax)
41a34b:	00 63 00             	add    %ah,0x0(%ebx)
41a34e:	68 00 cd 1e 6e       	push   $0x6e1ecd00
41a353:	00 20                	add    %ah,(%eax)
41a355:	00 67 00             	add    %ah,0x0(%edi)
41a358:	69 00 db 1e 69 00    	imul   $0x691edb,(%eax),%eax
41a35e:	20 00                	and    %al,(%eax)
41a360:	74 00                	je     0x41a362
41a362:	ed                   	in     (%dx),%eax
41a363:	00 6e 00             	add    %ch,0x0(%esi)
41a366:	68 00 20 00 63       	push   $0x63002000
41a36b:	00 e7                	add    %ah,%bh
41a36d:	1e                   	push   %ds
41a36e:	61                   	popa
41a36f:	00 20                	add    %ah,(%eax)
41a371:	00 73 00             	add    %dh,0x0(%ebx)
41a374:	69 00 6e 00 68 00    	imul   $0x68006e,(%eax),%eax
41a37a:	20 00                	and    %al,(%eax)
41a37c:	76 00                	jbe    0x41a37e