4112ae:	21 58 63             	and    %ebx,0x63(%eax)
4112b1:	0b d2                	or     %edx,%edx
4112b3:	c9                   	leave
4112b4:	d1 e9                	shr    $1,%ecx
4112b6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4112b7:	8b fe                	mov    %esi,%edi
4112b9:	ad                   	lods   %ds:(%esi),%eax
4112ba:	8c 23                	mov    %fs,(%ebx)
4112bc:	27                   	daa
4112bd:	42                   	inc    %edx
4112be:	2e 53                	cs push %ebx
4112c0:	a1 71 ed d1 72       	mov    0x72d1ed71,%eax
4112c5:	18 57 f9             	sbb    %dl,-0x7(%edi)
4112c8:	36 c0 5e ec c7       	rcrb   $0xc7,%ss:-0x14(%esi)
4112cd:	c5 7c a2 8c          	lds    -0x74(%edx,%eiz,4),%edi
4112d1:	ff 90 9c e0 6d 99    	call   *-0x66921f64(%eax)
4112d7:	7c 95                	jl     0x41126e
4112d9:	28 a4 34 83 ae bc db 	sub    %ah,-0x2443517d(%esp,%esi,1)
4112e0:	dd a6 68 45 00 a5    	frstor -0x5affba98(%esi)
4112e6:	33 76 c3             	xor    -0x3d(%esi),%esi
4112e9:	95                   	xchg   %eax,%ebp
4112ea:	e6 b4                	out    %al,$0xb4
4112ec:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4112ed:	d3 2b                	shrl   %cl,(%ebx)
4112ef:	2d 00 42 53 4a       	sub    $0x4a534200,%eax
4112f4:	42                   	inc    %edx
4112f5:	01 00                	add    %eax,(%eax)
4112f7:	01 00                	add    %eax,(%eax)
4112f9:	00 00                	add    %al,(%eax)
4112fb:	00 00                	add    %al,(%eax)
4112fd:	0c 00                	or     $0x0,%al
4112ff:	00 00                	add    %al,(%eax)
411301:	76 34                	jbe    0x411337
411303:	2e 30 2e             	xor    %ch,%cs:(%esi)
411306:	33 30                	xor    (%eax),%esi
411308:	33 31                	xor    (%ecx),%esi
41130a:	39 00                	cmp    %eax,(%eax)
41130c:	00 00                	add    %al,(%eax)
41130e:	00 05 00 6c 00 00    	add    %al,0x6c00
411314:	00 30                	add    %dh,(%eax)
411316:	10 00                	adc    %al,(%eax)
411318:	00 23                	add    %ah,(%ebx)
41131a:	7e 00                	jle    0x41131c
41131c:	00 9c 10 00 00 00 0c 	add    %bl,0xc000000(%eax,%edx,1)
411323:	00 00                	add    %al,(%eax)
411325:	23 53 74             	and    0x74(%ebx),%edx
411328:	72 69                	jb     0x411393
41132a:	6e                   	outsb  %ds:(%esi),(%dx)
41132b:	67 73 00             	addr16 jae 0x41132e
41132e:	00 00                	add    %al,(%eax)
411330:	00 9c 1c 00 00 88 02 	add    %bl,0x2880000(%esp,%ebx,1)
411337:	00 00                	add    %al,(%eax)
411339:	23 55 53             	and    0x53(%ebp),%edx
41133c:	00 24 1f             	add    %ah,(%edi,%ebx,1)
41133f:	00 00                	add    %al,(%eax)
411341:	10 00                	adc    %al,(%eax)
411343:	00 00                	add    %al,(%eax)
411345:	23 47 55             	and    0x55(%edi),%eax
411348:	49                   	dec    %ecx
411349:	44                   	inc    %esp
41134a:	00 00                	add    %al,(%eax)
41134c:	00 34 1f             	add    %dh,(%edi,%ebx,1)
41134f:	00 00                	add    %al,(%eax)
411351:	c4 06                	les    (%esi),%eax
411353:	00 00                	add    %al,(%eax)
411355:	23 42 6c             	and    0x6c(%edx),%eax
411358:	6f                   	outsl  %ds:(%esi),(%dx)
411359:	62 00                	bound  %eax,(%eax)
41135b:	00 00                	add    %al,(%eax)
41135d:	00 00                	add    %al,(%eax)
41135f:	00 00                	add    %al,(%eax)
411361:	02 00                	add    (%eax),%al
411363:	00 01                	add    %al,(%ecx)
411365:	57                   	push   %edi
411366:	15 a2 09 09 0b       	adc    $0xb0909a2,%eax
41136b:	00 00                	add    %al,(%eax)
41136d:	00 5a a4             	add    %bl,-0x5c(%edx)
411370:	01 00                	add    %eax,(%eax)
411372:	16                   	push   %ss
411373:	00 00                	add    %al,(%eax)
411375:	01 00                	add    %eax,(%eax)
411377:	00 00                	add    %al,(%eax)
411379:	53                   	push   %ebx
41137a:	00 00                	add    %al,(%eax)
41137c:	00 11                	add    %dl,(%ecx)
41137e:	00 00                	add    %al,(%eax)
411380:	00 2d 00 00 00 50    	add    %ch,0x50000000
411386:	00 00                	add    %al,(%eax)
411388:	00 70 00             	add    %dh,0x0(%eax)
41138b:	00 00                	add    %al,(%eax)
41138d:	93                   	xchg   %eax,%ebx
41138e:	00 00                	add    %al,(%eax)
411390:	00 11                	add    %dl,(%ecx)
411392:	00 00                	add    %al,(%eax)
411394:	00 24 00             	add    %ah,(%eax,%eax,1)
411397:	00 00                	add    %al,(%eax)
411399:	01 00                	add    %eax,(%eax)
41139b:	00 00                	add    %al,(%eax)
41139d:	02 00                	add    (%eax),%al
41139f:	00 00                	add    %al,(%eax)
4113a1:	02 00                	add    (%eax),%al
4113a3:	00 00                	add    %al,(%eax)
4113a5:	02 00                	add    (%eax),%al
4113a7:	00 00                	add    %al,(%eax)
4113a9:	01 00                	add    %eax,(%eax)
4113ab:	00 00                	add    %al,(%eax)
4113ad:	04 00                	add    $0x0,%al
4113af:	00 00                	add    %al,(%eax)
4113b1:	01 00                	add    %eax,(%eax)
4113b3:	00 00                	add    %al,(%eax)
4113b5:	07                   	pop    %es
4113b6:	00 00                	add    %al,(%eax)
4113b8:	00 02                	add    %al,(%edx)
4113ba:	00 00                	add    %al,(%eax)
4113bc:	00 00                	add    %al,(%eax)
4113be:	00 8d 05 01 00 00    	add    %cl,0x105(%ebp)
4113c4:	00 00                	add    %al,(%eax)
4113c6:	00 06                	add    %al,(%esi)
4113c8:	00 3d 09 e8 05 06    	add    %bh,0x605e809
4113ce:	00 79 04             	add    %bh,0x4(%ecx)
4113d1:	e8 05 06 00 fd       	call   0xfd4119db
4113d6:	09 e8                	or     %ebp,%eax
4113d8:	05 06 00 cc 09       	add    $0x9cc0006,%eax
4113dd:	d5 08                	aad    $0x8
4113df:	0a 00                	or     (%eax),%al
4113e1:	d3 07                	roll   %cl,(%edi)
4113e3:	de 04 0a             	fiadds (%edx,%ecx,1)
4113e6:	00 c2                	add    %al,%dl
4113e8:	01 de                	add    %ebx,%esi
4113ea:	04 0a                	add    $0xa,%al
4113ec:	00 c1                	add    %al,%cl
4113ee:	06                   	push   %es
4113ef:	de 04 06             	fiadds (%esi,%eax,1)
4113f2:	00 99 02 e8 05 06    	add    %bl,0x605e802(%ecx)
4113f8:	00 f4                	add    %dh,%ah
4113fa:	01 e8                	add    %ebp,%eax
4113fc:	05 06 00 9d 07       	add    $0x79d0006,%eax
411401:	6c                   	insb   (%dx),%es:(%edi)
411402:	08 06                	or     %al,(%esi)
411404:	00 d7                	add    %dl,%bh
411406:	04 e8                	add    $0xe8,%al
411408:	05 06 00 6e 0a       	add    $0xa6e0006,%eax
41140d:	5c                   	pop    %esp
41140e:	06                   	push   %es
41140f:	06                   	push   %es
411410:	00 88 01 84 04 06    	add    %cl,0x6048401(%eax)
411416:	00 90 09 e8 05 06    	add    %dl,0x605e809(%eax)
41141c:	00 34 06             	add    %dh,(%esi,%eax,1)
41141f:	e8 05 0e 00 50       	call   0x50412229
411424:	06                   	push   %es
411425:	6d                   	insl   (%dx),%es:(%edi)
411426:	01 0e                	add    %ecx,(%esi)
411428:	00 7f 02             	add    %bh,0x2(%edi)
41142b:	6d                   	insl   (%dx),%es:(%edi)
41142c:	01 06                	add    %eax,(%esi)
41142e:	00 40 00             	add    %al,0x0(%eax)
411431:	e8 05 06 00 d8       	call   0xd8411a3b
411436:	05 e9 00 06 00       	add    $0x600e9,%eax
41143b:	ea 01 d5 08 06 00 b4 	ljmp   $0xb400,$0x608d501
411442:	02 e8                	add    %al,%ch
411444:	05 06 00 7c 09       	add    $0x97c0006,%eax
411449:	e8 05 06 00 45       	call   0x45411a53
41144e:	05 e8 05 06 00       	add    $0x605e8,%eax
411453:	94                   	xchg   %eax,%esp
411454:	08 5c 06 06          	or     %bl,0x6(%esi,%eax,1)
411458:	00 39                	add    %bh,(%ecx)
41145a:	07                   	pop    %es
41145b:	60                   	pusha
41145c:	09 06                	or     %eax,(%esi)
41145e:	00 a6 06 5c 06 06    	add    %ah,0x6065c06(%esi)
411464:	00 b1 06 5c 06 06    	add    %dh,0x6065c06(%ecx)
41146a:	00 79 05             	add    %bh,0x5(%ecx)
41146d:	60                   	pusha
41146e:	09 06                	or     %eax,(%esi)
411470:	00 6e 07             	add    %ch,0x7(%esi)
411473:	60                   	pusha
411474:	09 06                	or     %eax,(%esi)
411476:	00 b4 08 5c 06 06 00 	add    %dh,0x6065c(%eax,%ecx,1)
41147d:	b6 09                	mov    $0x9,%dh
41147f:	e8 05 06 00 c8       	call   0xc8411a89
411484:	08 5c 06 06          	or     %bl,0x6(%esi,%eax,1)
411488:	00 8f 07 5c 06 06    	add    %cl,0x6065c07(%edi)
41148e:	00 ad 07 5c 06 06    	add    %ch,0x6065c07(%ebp)
411494:	00 95 04 d6 09 06    	add    %dl,0x609d604(%ebp)
41149a:	00 ce                	add    %cl,%dh
41149c:	06                   	push   %es
41149d:	e8 05 06 00 55       	call   0x55411aa7
4114a2:	07                   	pop    %es
4114a3:	60                   	pusha
4114a4:	09 06                	or     %eax,(%esi)
4114a6:	00 e0                	add    %ah,%al
4114a8:	06                   	push   %es
4114a9:	e9 00 06 00 95       	jmp    0x95411aae
4114ae:	06                   	push   %es
4114af:	e8 05 06 00 dc       	call   0xdc411ab9
4114b4:	07                   	pop    %es
4114b5:	60                   	pusha
4114b6:	09 06                	or     %eax,(%esi)
4114b8:	00 61 07             	add    %ah,0x7(%ecx)
4114bb:	60                   	pusha
4114bc:	09 06                	or     %eax,(%esi)
4114be:	00 66 00             	add    %ah,0x0(%esi)
4114c1:	e8 05 06 00 7d       	call   0x7d411acb
4114c6:	08 60 09             	or     %ah,0x9(%eax)
4114c9:	06                   	push   %es
4114ca:	00 aa 01 60 09 06    	add    %ch,0x6096001(%edx)
4114d0:	00 52 02             	add    %dl,0x2(%edx)
4114d3:	5c                   	pop    %esp
4114d4:	06                   	push   %es
4114d5:	06                   	push   %es
4114d6:	00 7f 07             	add    %bh,0x7(%edi)
4114d9:	60                   	pusha
4114da:	09 06                	or     %eax,(%esi)
4114dc:	00 15 09 60 09 06    	add    %dl,0x6096009
4114e2:	00 47 07             	add    %al,0x7(%edi)
4114e5:	60                   	pusha
4114e6:	09 06                	or     %eax,(%esi)
4114e8:	00 a5 08 5c 06 06    	add    %ah,0x6065c08(%ebp)
4114ee:	00 20                	add    %ah,(%eax)
4114f0:	07                   	pop    %es
4114f1:	1e                   	push   %ds
4114f2:	0a 06                	or     (%esi),%al
4114f4:	00 07                	add    %al,(%edi)
4114f6:	07                   	pop    %es
4114f7:	1e                   	push   %ds
4114f8:	0a 06                	or     (%esi),%al
4114fa:	00 d2                	add    %dl,%dl
4114fc:	05 e9 00 06 00       	add    $0x600e9,%eax
411501:	c5 05 1e 0a 06 00    	lds    0x60a1e,%eax
411507:	7b 06                	jnp    0x41150f
411509:	e8 05 06 00 96       	call   0x96411b13
41150e:	07                   	pop    %es
41150f:	e8 05 06 00 a4       	call   0xa4411b19
411514:	00 1e                	add    %bl,(%esi)
411516:	0a 06                	or     (%esi),%al
411518:	00 e8                	add    %ch,%al
41151a:	08 1e                	or     %bl,(%esi)
41151c:	0a 06                	or     (%esi),%al
41151e:	00 ef                	add    %ch,%bh
411520:	05 1e 0a 06 00       	add    $0x60a1e,%eax
411525:	13 06                	adc    (%esi),%eax
411527:	1e                   	push   %ds
411528:	0a 06                	or     (%esi),%al
41152a:	00 b1 01 1e 0a 06    	add    %dh,0x60a1e01(%ecx)
411530:	00 de                	add    %bl,%dh
411532:	01 e8                	add    %ebp,%eax
411534:	05 06 00 ed 06       	add    $0x6ed0006,%eax
411539:	1e                   	push   %ds
41153a:	0a 06                	or     (%esi),%al
41153c:	00 02                	add    %al,(%edx)
41153e:	06                   	push   %es
41153f:	1e                   	push   %ds
411540:	0a 06                	or     (%esi),%al
411542:	00 82 03 5c 06 06    	add    %al,0x6065c03(%edx)
411548:	00 75 02             	add    %dh,0x2(%ebp)
41154b:	e8 05 06 00 d3       	call   0xd3411b55
411550:	03 5c 06 06          	add    0x6(%esi,%eax,1),%ebx
411554:	00 22                	add    %ah,(%edx)
411556:	05 e8 05 06 00       	add    $0x605e8,%eax
41155b:	ea 03 4c 08 06 00 57 	ljmp   $0x5700,$0x6084c03
411562:	04 4c                	add    $0x4c,%al
411564:	08 06                	or     %al,(%esi)
411566:	00 da                	add    %bl,%dl
411568:	02 1a                	add    (%edx),%bl
41156a:	08 1b                	or     %bl,(%ebx)
41156c:	01 85 08 00 00 06    	add    %eax,0x6000008(%ebp)
411572:	00 02                	add    %al,(%edx)
411574:	03 5c 06 06          	add    0x6(%esi,%eax,1),%ebx
411578:	00 b6 03 5c 06 06    	add    %dh,0x6065c03(%esi)
41157e:	00 97 03 5c 06 06    	add    %dl,0x6065c03(%edi)
411584:	00 3e                	add    %bh,(%esi)
411586:	04 5c                	add    $0x5c,%al
411588:	06                   	push   %es
411589:	06                   	push   %es
41158a:	00 0a                	add    %cl,(%edx)
41158c:	04 5c                	add    $0x5c,%al
41158e:	06                   	push   %es
41158f:	06                   	push   %es
411590:	00 23                	add    %ah,(%ebx)
411592:	04 5c                	add    $0x5c,%al
411594:	06                   	push   %es
411595:	06                   	push   %es
411596:	00 19                	add    %bl,(%ecx)
411598:	03 5c 06 06          	add    0x6(%esi,%eax,1),%ebx
41159c:	00 ee                	add    %ch,%dh
41159e:	02 2d 08 06 00 cc    	add    0xcc000608,%ch
4115a4:	02 2d 08 06 00 65    	add    0x65000608,%ch
4115aa:	03 5c 06 06          	add    0x6(%esi,%eax,1),%ebx
4115ae:	00 34 03             	add    %dh,(%ebx,%eax,1)
4115b1:	9e                   	sahf
4115b2:	04 06                	add    $0x6,%al
4115b4:	00 4d 03             	add    %cl,0x3(%ebp)
4115b7:	4c                   	dec    %esp
4115b8:	08 00                	or     %al,(%eax)
4115ba:	00 00                	add    %al,(%eax)
4115bc:	00 9b 00 00 00 00    	add    %bl,0x0(%ebx)
4115c2:	00 01                	add    %al,(%ecx)
4115c4:	00 01                	add    %al,(%ecx)
4115c6:	00 01                	add    %al,(%ecx)
4115c8:	00 10                	add    %dl,(%eax)
4115ca:	00 03                	add    %al,(%ebx)
4115cc:	0a 17                	or     (%edi),%dl
4115ce:	05 05 00 01 00       	add    $0x10005,%eax
4115d3:	01 00                	add    %eax,(%eax)
4115d5:	00 01                	add    %al,(%ecx)
4115d7:	00 00                	add    %al,(%eax)
4115d9:	b3 0a                	mov    $0xa,%bl
4115db:	00 00                	add    %al,(%eax)
4115dd:	05 00 01 00 09       	add    $0x9000100,%eax
4115e2:	00 03                	add    %al,(%ebx)
4115e4:	01 00                	add    %eax,(%eax)
4115e6:	00 9f 0a 00 00 55    	add    %bl,0x5500000a(%edi)
4115ec:	00 03                	add    %al,(%ebx)
4115ee:	00 0d 00 03 01 10    	add    %cl,0x10010300
4115f4:	00 a3 0a 00 00 05    	add    %ah,0x500000a(%ebx)
4115fa:	00 03                	add    %al,(%ebx)
4115fc:	00 11                	add    %dl,(%ecx)
4115fe:	00 00                	add    %al,(%eax)
411600:	00 00                	add    %al,(%eax)
411602:	00 b7 0a 00 00 05    	add    %dh,0x500000a(%edi)
411608:	00 03                	add    %al,(%ebx)
41160a:	00 15 00 00 01 00    	add    %dl,0x10000
411610:	00 bb 0a 00 00 05    	add    %bh,0x500000a(%ebx)
411616:	00 05 00 1d 00 03    	add    %al,0x3001d00
41161c:	01 10                	add    %edx,(%eax)
41161e:	00 9f 0a 00 00 05    	add    %bl,0x500000a(%edi)
411624:	00 0d 00 2d 00 0b    	add    %cl,0xb002d00
41162a:	01 10                	add    %edx,(%eax)
41162c:	00 a3 0a 00 00 05    	add    %ah,0x500000a(%ebx)
411632:	01 0d 00 31 00 00    	add    %ecx,0x3100
411638:	00 10                	add    %dl,(%eax)
41163a:	00 bf 0a 00 00 05    	add    %bh,0x500000a(%edi)
411640:	00 0f                	add    %cl,(%edi)
411642:	00 31                	add    %dh,(%ecx)
411644:	00 08                	add    %cl,(%eax)
411646:	01 10                	add    %edx,(%eax)
411648:	00 c3                	add    %al,%bl
41164a:	0a 00                	or     (%eax),%al
41164c:	00 05 01 11 00 37    	add    %al,0x37001101
411652:	00 00                	add    %al,(%eax)
411654:	01 10                	add    %edx,(%eax)
411656:	00 c7                	add    %al,%bh
411658:	0a 00                	or     (%eax),%al
41165a:	00 05 00 13 00 37    	add    %al,0x37001300
411660:	00 00                	add    %al,(%eax)
411662:	01 10                	add    %edx,(%eax)
411664:	00 cb                	add    %cl,%bl
411666:	0a 00                	or     (%eax),%al
411668:	00 05 00 17 00 38    	add    %al,0x38001700
41166e:	00 00                	add    %al,(%eax)