414111:	00 75 01             	add    %dh,0x1(%ebp)
414114:	20 00                	and    %al,(%eax)
414116:	75 01                	jne    0x414119
414118:	21 00                	and    %eax,(%eax)
41411a:	75 01                	jne    0x41411d
41411c:	29 00                	sub    %eax,(%eax)
41411e:	06                   	push   %es
41411f:	00 09                	add    %cl,(%ecx)
414121:	00 18                	add    %bl,(%eax)
414123:	2f                   	das
414124:	01 00                	add    %eax,(%eax)
414126:	11 00                	adc    %eax,(%eax)
414128:	18 2f                	sbb    %ch,(%edi)
41412a:	06                   	push   %es
41412b:	00 19                	add    %bl,(%ecx)
41412d:	00 18                	add    %bl,(%eax)
41412f:	2f                   	das
414130:	0a 00                	or     (%eax),%al
414132:	29 00                	sub    %eax,(%eax)
414134:	18 2f                	sbb    %ch,(%edi)
414136:	10 00                	adc    %al,(%eax)
414138:	31 00                	xor    %eax,(%eax)
41413a:	18 2f                	sbb    %ch,(%edi)
41413c:	10 00                	adc    %al,(%eax)
41413e:	39 00                	cmp    %eax,(%eax)
414140:	18 2f                	sbb    %ch,(%edi)
414142:	10 00                	adc    %al,(%eax)
414144:	41                   	inc    %ecx
414145:	00 18                	add    %bl,(%eax)
414147:	2f                   	das
414148:	10 00                	adc    %al,(%eax)
41414a:	49                   	dec    %ecx
41414b:	00 18                	add    %bl,(%eax)
41414d:	2f                   	das
41414e:	10 00                	adc    %al,(%eax)
414150:	51                   	push   %ecx
414151:	00 18                	add    %bl,(%eax)
414153:	2f                   	das
414154:	10 00                	adc    %al,(%eax)
414156:	59                   	pop    %ecx
414157:	00 18                	add    %bl,(%eax)
414159:	2f                   	das
41415a:	10 00                	adc    %al,(%eax)
41415c:	61                   	popa
41415d:	00 18                	add    %bl,(%eax)
41415f:	2f                   	das
414160:	15 00 69 00 18       	adc    $0x18006900,%eax
414165:	2f                   	das
414166:	10 00                	adc    %al,(%eax)
414168:	71 00                	jno    0x41416a
41416a:	18 2f                	sbb    %ch,(%edi)
41416c:	10 00                	adc    %al,(%eax)
41416e:	c1 01 18             	roll   $0x18,(%ecx)
414171:	2f                   	das
414172:	06                   	push   %es
414173:	00 d1                	add    %dl,%cl
414175:	01 18                	add    %ebx,(%eax)
414177:	2f                   	das
414178:	1a 00                	sbb    (%eax),%al
41417a:	21 02                	and    %eax,(%edx)
41417c:	18 2f                	sbb    %ch,(%edi)
41417e:	10 00                	adc    %al,(%eax)
414180:	29 02                	sub    %eax,(%edx)
414182:	18 2f                	sbb    %ch,(%edi)
414184:	15 00 31 02 18       	adc    $0x18023100,%eax
414189:	2f                   	das
41418a:	10 00                	adc    %al,(%eax)
41418c:	39 02                	cmp    %eax,(%edx)
41418e:	18 2f                	sbb    %ch,(%edi)
414190:	10 00                	adc    %al,(%eax)
414192:	41                   	inc    %ecx
414193:	02 18                	add    (%eax),%bl
414195:	2f                   	das
414196:	10 00                	adc    %al,(%eax)
414198:	51                   	push   %ecx
414199:	02 18                	add    (%eax),%bl
41419b:	2f                   	das
41419c:	06                   	push   %es
41419d:	00 59 02             	add    %bl,0x2(%ecx)
4141a0:	18 2f                	sbb    %ch,(%edi)
4141a2:	21 00                	and    %eax,(%eax)
4141a4:	e1 02                	loope  0x4141a8
4141a6:	18 2f                	sbb    %ch,(%edi)
4141a8:	10 00                	adc    %al,(%eax)
4141aa:	19 03                	sbb    %eax,(%ebx)
4141ac:	18 2f                	sbb    %ch,(%edi)
4141ae:	15 00 39 03 18       	adc    $0x18033900,%eax
4141b3:	2f                   	das
4141b4:	27                   	daa
4141b5:	00 a9 03 18 2f 06    	add    %ch,0x62f1803(%ecx)
4141bb:	00 d1                	add    %dl,%cl
4141bd:	03 18                	add    (%eax),%ebx
4141bf:	2f                   	das
4141c0:	2e 00 e1             	cs add %ah,%cl
4141c3:	03 18                	add    (%eax),%ebx
4141c5:	2f                   	das
4141c6:	06                   	push   %es
4141c7:	00 f1                	add    %dh,%cl
4141c9:	03 18                	add    (%eax),%ebx
4141cb:	2f                   	das
4141cc:	35 00 f9 03 18       	xor    $0x1803f900,%eax
4141d1:	2f                   	das
4141d2:	10 00                	adc    %al,(%eax)
4141d4:	01 04 18             	add    %eax,(%eax,%ebx,1)
4141d7:	2f                   	das
4141d8:	15 00 09 04 18       	adc    $0x18040900,%eax
4141dd:	2f                   	das
4141de:	10 00                	adc    %al,(%eax)
4141e0:	49                   	dec    %ecx
4141e1:	04 18                	add    $0x18,%al
4141e3:	2f                   	das
4141e4:	3c 00                	cmp    $0x0,%al
4141e6:	a9 04 18 2f 21       	test   $0x212f1804,%eax
4141eb:	00 79 00             	add    %bh,0x0(%ecx)
4141ee:	18 2f                	sbb    %ch,(%edi)
4141f0:	06                   	push   %es
4141f1:	00 39                	add    %bh,(%ecx)
4141f3:	01 8a 11 06 00 79    	add    %ecx,0x79000611(%edx)
4141f9:	00 8a 11 15 00 89    	add    %cl,-0x76ffeaef(%edx)
4141ff:	00 18                	add    %bl,(%eax)
414201:	2f                   	das
414202:	06                   	push   %es
414203:	00 91 00 18 2f 06    	add    %dl,0x62f1800(%ecx)
414209:	00 b1 04 21 39 06    	add    %dh,0x6392104(%ecx)
41420f:	00 b9 04 18 2f 56    	add    %bh,0x562f1804(%ecx)
414215:	00 b1 04 d3 23 5c    	add    %dh,0x5c23d304(%ecx)
41421b:	00 b1 04 e9 0e 10    	add    %dh,0x100ee904(%ecx)
414221:	00 c1                	add    %al,%cl
414223:	04 18                	add    $0x18,%al
414225:	2f                   	das
414226:	56                   	push   %esi
414227:	00 b1 04 24 17 63    	add    %dh,0x63172404(%ecx)
41422d:	00 b1 04 54 3b 01    	add    %dh,0x13b5404(%ecx)
414233:	00 b1 04 82 39 10    	add    %dh,0x10398204(%ecx)
414239:	00 c9                	add    %cl,%cl
41423b:	04 69                	add    $0x69,%al
41423d:	2e 15 00 b1 04 f8    	cs adc $0xf804b100,%eax
414243:	0d 15 00 d1 04       	or     $0x4d10015,%eax
414248:	18 2f                	sbb    %ch,(%edi)
41424a:	6a 00                	push   $0x0
41424c:	d9 04 e9             	flds   (%ecx,%ebp,8)
41424f:	33 70 00             	xor    0x0(%eax),%esi
414252:	d9 04 39             	flds   (%ecx,%edi,1)
414255:	0b 77 00             	or     0x0(%edi),%esi
414258:	79 00                	jns    0x41425a
41425a:	45                   	inc    %ebp
41425b:	17                   	pop    %ss
41425c:	63 00                	arpl   %eax,(%eax)
41425e:	b1 04                	mov    $0x4,%cl
414260:	45                   	inc    %ebp
414261:	33 7e 00             	xor    0x0(%esi),%edi
414264:	e9 04 08 06 84       	jmp    0x84474a6d
414269:	00 b1 04 49 39 15    	add    %dh,0x15394904(%ecx)
41426f:	00 f1                	add    %dh,%cl
414271:	04 45                	add    $0x45,%al
414273:	36 90                	ss nop
414275:	00 f9                	add    %bh,%cl
414277:	04 9b                	add    $0x9b,%al
414279:	39 10                	cmp    %edx,(%eax)
41427b:	00 79 00             	add    %bh,0x0(%ecx)
41427e:	84 11                	test   %dl,(%ecx)
414280:	06                   	push   %es
414281:	00 01                	add    %al,(%ecx)
414283:	03 3c 0e             	add    (%esi,%ecx,1),%edi
414286:	9b                   	fwait
414287:	00 c9                	add    %cl,%cl
414289:	00 18                	add    %bl,(%eax)
41428b:	2f                   	das
41428c:	a4                   	movsb  %ds:(%esi),%es:(%edi)
41428d:	00 99 00 18 2f 06    	add    %bl,0x62f1800(%ecx)
414293:	00 a1 00 18 2f 06    	add    %ah,0x62f1800(%ecx)
414299:	00 a9 00 18 2f 06    	add    %ch,0x62f1800(%ecx)
41429f:	00 b1 00 18 2f 06    	add    %dh,0x62f1800(%ecx)
4142a5:	00 09                	add    %cl,(%ecx)
4142a7:	05 18 2f ab 00       	add    $0xab2f18,%eax
4142ac:	b1 04                	mov    $0x4,%cl
4142ae:	5f                   	pop    %edi
4142af:	1b b1 00 a9 00 dd    	sbb    -0x22ff5700(%ecx),%esi
4142b5:	29 15 00 f9 04 90    	sub    %edx,0x9004f900
4142bb:	0e                   	push   %cs
4142bc:	b8 00 b1 04 c2       	mov    $0xc204b100,%eax
4142c1:	1c bf                	sbb    $0xbf,%al
4142c3:	00 f9                	add    %bh,%cl
4142c5:	04 54                	add    $0x54,%al
4142c7:	10 15 00 f9 04 20    	adc    %dl,0x2004f900
4142cd:	3c 15                	cmp    $0x15,%al
4142cf:	00 b1 00 4d 34 c6    	add    %dh,-0x39cbb300(%ecx)
4142d5:	00 79 00             	add    %bh,0x0(%ecx)
4142d8:	a0 0e cd 00 b1       	mov    0xb100cd0e,%al
4142dd:	03 63 36             	add    0x36(%ebx),%esp
4142e0:	d4 00                	aam    $0x0
4142e2:	79 00                	jns    0x4142e4
4142e4:	7e 23                	jle    0x414309
4142e6:	d9 00                	flds   (%eax)
4142e8:	79 00                	jns    0x4142ea
4142ea:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4142eb:	3b 15 00 79 00 95    	cmp    0x95007900,%edx
4142f1:	3b 15 00 79 00 87    	cmp    0x87007900,%edx
4142f7:	23 15 00 79 00 a0    	and    0xa0007900,%edx
4142fd:	27                   	daa
4142fe:	e0 00                	loopne 0x414300
414300:	b1 04                	mov    $0x4,%cl
414302:	56                   	push   %esi
414303:	39 06                	cmp    %eax,(%esi)
414305:	00 d1                	add    %dl,%cl
414307:	00 18                	add    %bl,(%eax)
414309:	2f                   	das
41430a:	06                   	push   %es
41430b:	00 d1                	add    %dl,%cl
41430d:	00 c5                	add    %al,%ch
41430f:	33 ee                	xor    %esi,%ebp
414311:	00 41 05             	add    %al,0x5(%ecx)
414314:	08 06                	or     %al,(%esi)
414316:	f4                   	hlt
414317:	00 d9                	add    %bl,%cl
414319:	00 18                	add    %bl,(%eax)
41431b:	2f                   	das
41431c:	06                   	push   %es
41431d:	00 49 05             	add    %cl,0x5(%ecx)
414320:	8d 35 15 01 11 01    	lea    0x1110115,%esi
414326:	18 2f                	sbb    %ch,(%edi)
414328:	10 00                	adc    %al,(%eax)
41432a:	d9 00                	flds   (%eax)
41432c:	62 31                	bound  %esi,(%ecx)
41432e:	1a 01                	sbb    (%ecx),%al
414330:	79 02                	jns    0x414334
414332:	dc 1e                	fcompl (%esi)
414334:	20 01                	and    %al,(%ecx)
414336:	e1 00                	loope  0x414338
414338:	e0 0a                	loopne 0x414344
41433a:	26 01 51 05          	add    %edx,%es:0x5(%ecx)
41433e:	84 11                	test   %dl,(%ecx)
414340:	06                   	push   %es
414341:	00 79 02             	add    %bh,0x2(%ecx)
414344:	08 06                	or     %al,(%esi)
414346:	2b 01                	sub    (%ecx),%eax
414348:	e1 00                	loope  0x41434a
41434a:	9a 35 31 01 59 05 61 	lcall  $0x6105,$0x59013135
414351:	38 37                	cmp    %dh,(%edi)
414353:	01 b1 04 ed 07 15    	add    %esi,0x1507ed04(%ecx)
414359:	00 09                	add    %cl,(%ecx)
41435b:	01 91 29 3b 01 f9    	add    %edx,-0x6fec4d7(%ecx)
414361:	04 11                	add    $0x11,%al
414363:	2a 06                	sub    (%esi),%al
414365:	00 01                	add    %al,(%ecx)
414367:	01 d5                	add    %edx,%ebp
414369:	07                   	pop    %es
41436a:	15 00 d1 00 9a       	adc    $0x9a00d100,%eax
41436f:	35 48 01 61 05       	xor    $0x5610148,%eax
414374:	dc 1e                	fcompl (%esi)
414376:	4e                   	dec    %esi
414377:	01 31                	add    %esi,(%ecx)
414379:	01 dc                	add    %ebx,%esp
41437b:	1e                   	push   %ds
41437c:	55                   	push   %ebp
41437d:	01 69 05             	add    %ebp,0x5(%ecx)
414380:	00 19                	add    %bl,(%ecx)
414382:	5a                   	pop    %edx
414383:	01 f1                	add    %esi,%ecx
414385:	04 8b                	add    $0x8b,%al
414387:	3c 5f                	cmp    $0x5f,%al
414389:	01 01                	add    %eax,(%ecx)
41438b:	01 c9                	add    %ecx,%ecx
41438d:	07                   	pop    %es
41438e:	78 01                	js     0x414391
414390:	b1 04                	mov    $0x4,%cl
414392:	79 39                	jns    0x4143cd
414394:	7c 01                	jl     0x414397
414396:	61                   	popa
414397:	05 08 06 80 01       	add    $0x1800608,%eax
41439c:	49                   	dec    %ecx
41439d:	05 b3 39 88 01       	add    $0x18839b3,%eax
4143a2:	31 01                	xor    %eax,(%ecx)
4143a4:	e5 1e                	in     $0x1e,%eax
4143a6:	8e 01                	mov    (%ecx),%es
4143a8:	e1 00                	loope  0x4143aa
4143aa:	e8 36 78 01 49       	call   0x4942bbe5
4143af:	05 0f 13 94 01       	add    $0x194130f,%eax
4143b4:	e1 00                	loope  0x4143b6
4143b6:	d1 0a                	rorl   $1,(%edx)
4143b8:	99                   	cltd
4143b9:	01 f1                	add    %esi,%ecx
4143bb:	04 cd                	add    $0xcd,%al
4143bd:	3c 15                	cmp    $0x15,%al
4143bf:	01 71 05             	add    %esi,0x5(%ecx)
4143c2:	4b                   	dec    %ebx
4143c3:	3b a8 01 b1 04 94    	cmp    -0x6bfb4eff(%eax),%ebp
4143c9:	35 78 01 59 05       	xor    $0x5590178,%eax
4143ce:	3c 36                	cmp    $0x36,%al
4143d0:	01 00                	add    %eax,(%eax)
4143d2:	61                   	popa
4143d3:	05 3c 36 01 00       	add    $0x1363c,%eax
4143d8:	d1 00                	roll   $1,(%eax)
4143da:	11 2a                	adc    %ebp,(%edx)
4143dc:	06                   	push   %es
4143dd:	00 31                	add    %dh,(%ecx)
4143df:	01 0f                	add    %ecx,(%edi)
4143e1:	13 06                	adc    (%esi),%eax
4143e3:	00 e1                	add    %ah,%cl
4143e5:	00 65 1d             	add    %ah,0x1d(%ebp)
4143e8:	bf 01 91 05 61       	mov    $0x61059101,%edi
4143ed:	3b 37                	cmp    (%edi),%esi
4143ef:	01 b1 04 4b 3b 06    	add    %esi,0x63b4b04(%ecx)
4143f5:	00 99 05 18 2f 06    	add    %bl,0x62f1805(%ecx)
4143fb:	00 e1                	add    %ah,%cl
4143fd:	00 18                	add    %bl,(%eax)
4143ff:	2f                   	das
414400:	06                   	push   %es
414401:	00 e9                	add    %ch,%cl
414403:	00 18                	add    %bl,(%eax)
414405:	2f                   	das
414406:	06                   	push   %es
414407:	00 f1                	add    %dh,%cl
414409:	00 18                	add    %bl,(%eax)
41440b:	2f                   	das
41440c:	06                   	push   %es
41440d:	00 f9                	add    %bh,%cl
41440f:	00 18                	add    %bl,(%eax)
414411:	2f                   	das
414412:	06                   	push   %es
414413:	00 01                	add    %al,(%ecx)
414415:	01 18                	add    %ebx,(%eax)
414417:	2f                   	das
414418:	06                   	push   %es
414419:	00 09                	add    %cl,(%ecx)
41441b:	01 18                	add    %ebx,(%eax)
41441d:	2f                   	das
41441e:	d1 01                	roll   $1,(%ecx)
414420:	a1 05 03 37 06       	mov    0x6370305,%eax
414425:	00 e1                	add    %ah,%cl
414427:	00 0e                	add    %cl,(%esi)
414429:	0c d7                	or     $0xd7,%al
41442b:	01 e1                	add    %esp,%ecx
41442d:	00 46 0c             	add    %al,0xc(%esi)
414430:	de 01                	fiadds (%ecx)
414432:	e1 00                	loope  0x414434
414434:	54                   	push   %esp
414435:	0b e5                	or     %ebp,%esp
414437:	01 e1                	add    %esp,%ecx
414439:	00 a5 1a 01 00 e1    	add    %ah,-0x1efffee6(%ebp)
41443f:	00 5b 12             	add    %bl,0x12(%ebx)
414442:	ec                   	in     (%dx),%al
414443:	01 c1                	add    %eax,%ecx
414445:	05 c6 36 01 00       	add    $0x136c6,%eax
41444a:	c9                   	leave
41444b:	05 18 2f ab 00       	add    $0xab2f18,%eax
414450:	e1 00                	loope  0x414452
414452:	ad                   	lods   %ds:(%esi),%eax
414453:	1c f2                	sbb    $0xf2,%al
414455:	01 e1                	add    %esp,%ecx