4113a9:	00 00                	add    %al,(%eax)
4113ab:	11 00                	adc    %eax,(%eax)
4113ad:	02 7b 1a             	add    0x1a(%ebx),%bh
4113b0:	02 00                	add    (%eax),%al
4113b2:	04 0a                	add    $0xa,%al
4113b4:	2b 00                	sub    (%eax),%eax
4113b6:	06                   	push   %es
4113b7:	2a 13                	sub    (%ebx),%dl
4113b9:	30 01                	xor    %al,(%ecx)
4113bb:	00 0c 00             	add    %cl,(%eax,%eax,1)
4113be:	00 00                	add    %al,(%eax)
4113c0:	1e                   	push   %ds
4113c1:	00 00                	add    %al,(%eax)
4113c3:	11 00                	adc    %eax,(%eax)
4113c5:	02 7b 1b             	add    0x1b(%ebx),%bh
4113c8:	02 00                	add    (%eax),%al
4113ca:	04 0a                	add    $0xa,%al
4113cc:	2b 00                	sub    (%eax),%eax
4113ce:	06                   	push   %es
4113cf:	2a 13                	sub    (%ebx),%dl
4113d1:	30 01                	xor    %al,(%ecx)
4113d3:	00 0c 00             	add    %cl,(%eax,%eax,1)
4113d6:	00 00                	add    %al,(%eax)
4113d8:	1e                   	push   %ds
4113d9:	00 00                	add    %al,(%eax)
4113db:	11 00                	adc    %eax,(%eax)
4113dd:	02 7b 1c             	add    0x1c(%ebx),%bh
4113e0:	02 00                	add    (%eax),%al
4113e2:	04 0a                	add    $0xa,%al
4113e4:	2b 00                	sub    (%eax),%eax
4113e6:	06                   	push   %es
4113e7:	2a 42 53             	sub    0x53(%edx),%al
4113ea:	4a                   	dec    %edx
4113eb:	42                   	inc    %edx
4113ec:	01 00                	add    %eax,(%eax)
4113ee:	01 00                	add    %eax,(%eax)
4113f0:	00 00                	add    %al,(%eax)
4113f2:	00 00                	add    %al,(%eax)
4113f4:	0c 00                	or     $0x0,%al
4113f6:	00 00                	add    %al,(%eax)
4113f8:	76 34                	jbe    0x41142e
4113fa:	2e 30 2e             	xor    %ch,%cs:(%esi)
4113fd:	33 30                	xor    (%eax),%esi
4113ff:	33 31                	xor    (%ecx),%esi
411401:	39 00                	cmp    %eax,(%eax)
411403:	00 00                	add    %al,(%eax)
411405:	00 05 00 6c 00 00    	add    %al,0x6c00
41140b:	00 50 4f             	add    %dl,0x4f(%eax)
41140e:	00 00                	add    %al,(%eax)
411410:	23 7e 00             	and    0x0(%esi),%edi
411413:	00 bc 4f 00 00 50 41 	add    %bh,0x41500000(%edi,%ecx,2)
41141a:	00 00                	add    %al,(%eax)
41141c:	23 53 74             	and    0x74(%ebx),%edx
41141f:	72 69                	jb     0x41148a
411421:	6e                   	outsb  %ds:(%esi),(%dx)
411422:	67 73 00             	addr16 jae 0x411425
411425:	00 00                	add    %al,(%eax)
411427:	00 0c 91             	add    %cl,(%ecx,%edx,4)
41142a:	00 00                	add    %al,(%eax)
41142c:	f4                   	hlt
41142d:	38 00                	cmp    %al,(%eax)
41142f:	00 23                	add    %ah,(%ebx)
411431:	55                   	push   %ebp
411432:	53                   	push   %ebx
411433:	00 00                	add    %al,(%eax)
411435:	ca 00 00             	lret   $0x0
411438:	10 00                	adc    %al,(%eax)
41143a:	00 00                	add    %al,(%eax)
41143c:	23 47 55             	and    0x55(%edi),%eax
41143f:	49                   	dec    %ecx
411440:	44                   	inc    %esp
411441:	00 00                	add    %al,(%eax)
411443:	00 10                	add    %dl,(%eax)
411445:	ca 00 00             	lret   $0x0
411448:	6c                   	insb   (%dx),%es:(%edi)
411449:	1d 00 00 23 42       	sbb    $0x42230000,%eax
41144e:	6c                   	insb   (%dx),%es:(%edi)
41144f:	6f                   	outsl  %ds:(%esi),(%dx)
411450:	62 00                	bound  %eax,(%eax)
411452:	00 00                	add    %al,(%eax)
411454:	00 00                	add    %al,(%eax)
411456:	00 00                	add    %al,(%eax)
411458:	02 00                	add    (%eax),%al
41145a:	00 01                	add    %al,(%ecx)
41145c:	57                   	push   %edi
41145d:	1f                   	pop    %ds
41145e:	b6 09                	mov    $0x9,%dh
411460:	09 0f                	or     %ecx,(%edi)
411462:	00 00                	add    %al,(%eax)
411464:	00 fa                	add    %bh,%dl
411466:	01 33                	add    %esi,(%ebx)
411468:	00 16                	add    %dl,(%esi)
41146a:	00 00                	add    %al,(%eax)
41146c:	01 00                	add    %eax,(%eax)
41146e:	00 00                	add    %al,(%eax)
411470:	c2 00 00             	ret    $0x0
411473:	00 47 00             	add    %al,0x0(%edi)
411476:	00 00                	add    %al,(%eax)
411478:	1c 02                	sbb    $0x2,%al
41147a:	00 00                	add    %al,(%eax)
41147c:	89 01                	mov    %eax,(%ecx)
41147e:	00 00                	add    %al,(%eax)
411480:	a3 01 00 00 04       	mov    %eax,0x4000001
411485:	00 00                	add    %al,(%eax)
411487:	00 dc                	add    %bl,%ah
411489:	01 00                	add    %eax,(%eax)
41148b:	00 45 00             	add    %al,0x0(%ebp)
41148e:	00 00                	add    %al,(%eax)
411490:	48                   	dec    %eax
411491:	01 00                	add    %eax,(%eax)
411493:	00 85 00 00 00 02    	add    %al,0x2000000(%ebp)
411499:	00 00                	add    %al,(%eax)
41149b:	00 04 00             	add    %al,(%eax,%eax,1)
41149e:	00 00                	add    %al,(%eax)
4114a0:	0f 00 00             	sldt   (%eax)
4114a3:	00 38                	add    %bh,(%eax)
4114a5:	00 00                	add    %al,(%eax)
4114a7:	00 52 00             	add    %dl,0x0(%edx)
4114aa:	00 00                	add    %al,(%eax)
4114ac:	23 00                	and    (%eax),%eax
4114ae:	00 00                	add    %al,(%eax)
4114b0:	01 00                	add    %eax,(%eax)
4114b2:	00 00                	add    %al,(%eax)
4114b4:	04 00                	add    $0x0,%al
4114b6:	00 00                	add    %al,(%eax)
4114b8:	05 00 00 00 08       	add    $0x8000000,%eax
4114bd:	00 00                	add    %al,(%eax)
4114bf:	00 06                	add    %al,(%esi)
4114c1:	00 00                	add    %al,(%eax)
4114c3:	00 02                	add    %al,(%edx)
4114c5:	00 00                	add    %al,(%eax)
4114c7:	00 00                	add    %al,(%eax)
4114c9:	00 3a                	add    %bh,(%edx)
4114cb:	17                   	pop    %ss
4114cc:	01 00                	add    %eax,(%eax)
4114ce:	00 00                	add    %al,(%eax)
4114d0:	00 00                	add    %al,(%eax)
4114d2:	06                   	push   %es
4114d3:	00 bd 15 4a 31 06    	add    %bh,0x6314a15(%ebp)
4114d9:	00 44 16 4a          	add    %al,0x4a(%esi,%edx,1)
4114dd:	31 06                	xor    %eax,(%esi)
4114df:	00 6d 14             	add    %ch,0x14(%ebp)
4114e2:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4114e3:	30 0f                	xor    %cl,(%edi)
4114e5:	00 2b                	add    %ch,(%ebx)
4114e7:	32 00                	xor    (%eax),%al
4114e9:	00 06                	add    %al,(%esi)
4114eb:	00 c9                	add    %cl,%cl
4114ed:	14 83                	adc    $0x83,%al
4114ef:	27                   	daa
4114f0:	06                   	push   %es
4114f1:	00 50 15             	add    %dl,0x15(%eax)
4114f4:	83 27 06             	andl   $0x6,(%edi)
4114f7:	00 31                	add    %dh,(%ecx)
4114f9:	15 83 27 06 00       	adc    $0x62783,%eax
4114fe:	2b 16                	sub    (%esi),%edx
411500:	83 27 06             	andl   $0x6,(%edi)
411503:	00 f7                	add    %dh,%bh
411505:	15 83 27 06 00       	adc    $0x62783,%eax
41150a:	10 16                	adc    %dl,(%esi)
41150c:	83 27 06             	andl   $0x6,(%edi)
41150f:	00 e0                	add    %ah,%al
411511:	14 83                	adc    $0x83,%al
411513:	27                   	daa
411514:	06                   	push   %es
411515:	00 b5 14 2b 31 06    	add    %dh,0x6312b14(%ebp)
41151b:	00 2b                	add    %ch,(%ebx)
41151d:	14 2b                	adc    $0x2b,%al
41151f:	31 06                	xor    %eax,(%esi)
411521:	00 14 15 83 27 06 00 	add    %dl,0x62783(,%edx,1)
411528:	fb                   	sti
411529:	14 82                	adc    $0x82,%al
41152b:	18 06                	sbb    %al,(%esi)
41152d:	00 b7 38 aa 23 06    	add    %dh,0x623aa38(%edi)
411533:	00 10                	add    %dl,(%eax)
411535:	14 4a                	adc    $0x4a,%al
411537:	31 06                	xor    %eax,(%esi)
411539:	00 e7                	add    %ah,%bh
41153b:	12 a7 30 06 00 81    	adc    -0x7efff9d0(%edi),%ah
411541:	14 a7                	adc    $0xa7,%al
411543:	30 0a                	xor    %cl,(%edx)
411545:	00 4a 24             	add    %cl,0x24(%edx)
411548:	d1 35 0e 00 69 2e    	shll   $1,0x2e69000e
41154e:	ab                   	stos   %eax,%es:(%edi)
41154f:	1d 0a 00 aa 3f       	sbb    $0x3faa000a,%eax
411554:	d1 35 0a 00 72 1d    	shll   $1,0x1d72000a
41155a:	d1 35 0a 00 8d 29    	shll   $1,0x298d000a
411560:	d1 35 0a 00 01 1e    	shll   $1,0x1e01000a
411566:	d1 35 0a 00 12 1e    	shll   $1,0x1e12000a
41156c:	d1 35 06 00 88 26    	shll   $1,0x26880006
411572:	aa                   	stos   %al,%es:(%edi)
411573:	23 06                	and    (%esi),%eax
411575:	00 25 35 aa 23 0e    	add    %ah,0xe23aa35
41157b:	00 b7 2d ab 1d 0a    	add    %dh,0xa1dab2d(%edi)
411581:	00 d5                	add    %dl,%ch
411583:	3f                   	aas
411584:	d1 35 0a 00 f4 3f    	shll   $1,0x3ff4000a
41158a:	d1 35 06 00 58 24    	shll   $1,0x24580006
411590:	aa                   	stos   %al,%es:(%edi)
411591:	23 06                	and    (%esi),%eax
411593:	00 04 00             	add    %al,(%eax,%eax,1)
411596:	aa                   	stos   %al,%es:(%edi)
411597:	23 06                	and    (%esi),%eax
411599:	00 25 29 aa 23 06    	add    %ah,0x623aa29
41159f:	00 81 40 83 27 06    	add    %al,0x6278340(%ecx)
4115a5:	00 7b 11             	add    %bh,0x11(%ebx)
4115a8:	aa                   	stos   %al,%es:(%edi)
4115a9:	23 06                	and    (%esi),%eax
4115ab:	00 b5 12 aa 23 06    	add    %dh,0x623aa12(%ebp)
4115b1:	00 50 3b             	add    %dl,0x3b(%eax)
4115b4:	aa                   	stos   %al,%es:(%edi)
4115b5:	23 06                	and    (%esi),%eax
4115b7:	00 aa 1c aa 23 06    	add    %ch,0x623aa1c(%edx)
4115bd:	00 0f                	add    %cl,(%edi)
4115bf:	00 aa 23 06 00 04    	add    %ch,0x4000623(%edx)
4115c5:	01 07                	add    %eax,(%edi)
4115c7:	04 06                	add    $0x6,%al
4115c9:	00 82 00 07 04 12    	add    %al,0x12040700(%edx)
4115cf:	00 9c 17 0b 1a a7 00 	add    %bl,0xa71a0b(%edi,%edx,1)
4115d6:	35 28 00 00 b3       	xor    $0xb3000028,%eax
4115db:	00 50 30             	add    %dl,0x30(%eax)
4115de:	00 00                	add    %al,(%eax)
4115e0:	0a 00                	or     (%eax),%al
4115e2:	13 35 d1 35 06 00    	adc    0x635d1,%esi
4115e8:	58                   	pop    %eax
4115e9:	16                   	push   %ss
4115ea:	aa                   	stos   %al,%es:(%edi)
4115eb:	23 12                	and    (%edx),%edx
4115ed:	00 41 3c             	add    %al,0x3c(%ecx)
4115f0:	0b 1a                	or     (%edx),%ebx
4115f2:	0e                   	push   %cs
4115f3:	00 38                	add    %bh,(%eax)
4115f5:	00 07                	add    %al,(%edi)
4115f7:	04 06                	add    $0x6,%al
4115f9:	00 3e                	add    %bh,(%esi)
4115fb:	2e aa                	cs stos %al,%es:(%edi)
4115fd:	23 12                	and    (%edx),%edx
4115ff:	00 62 1b             	add    %ah,0x1b(%edx)
411602:	0b 1a                	or     (%edx),%ebx
411604:	12 00                	adc    (%eax),%al
411606:	a0 25 0b 1a 0e       	mov    0xe1a0b25,%al
41160b:	00 40 00             	add    %al,0x0(%eax)
41160e:	07                   	pop    %es
41160f:	04 12                	add    $0x12,%al
411611:	00 ce                	add    %cl,%dh
411613:	1b db                	sbb    %ebx,%ebx
411615:	01 ab 00 50 30 00    	add    %ebp,0x305000(%ebx)
41161b:	00 12                	add    %dl,(%edx)
41161d:	00 30                	add    %dh,(%eax)
41161f:	0d 0b 1a 12 00       	or     $0x121a0b,%eax
411624:	0a 02                	or     (%edx),%al
411626:	0b 1a                	or     (%edx),%ebx
411628:	12 00                	adc    (%eax),%al
41162a:	9e                   	sahf
41162b:	30 0b                	xor    %cl,(%ebx)
41162d:	1a 12                	sbb    (%edx),%dl
41162f:	00 de                	add    %bl,%dh
411631:	0b 0b                	or     (%ebx),%ecx
411633:	1a 0a                	sbb    (%edx),%cl
411635:	00 a5 34 d1 35 0a    	add    %ah,0xa35d134(%ebp)
41163b:	00 22                	add    %ah,(%edx)
41163d:	35 d1 35 0a 00       	xor    $0xa35d1,%eax
411642:	01 35 d1 35 0a 00    	add    %esi,0xa35d1
411648:	e3 3f                	jecxz  0x411689
41164a:	d1 35 12 00 0a 30    	shll   $1,0x300a0012
411650:	0b 1a                	or     (%edx),%ebx
411652:	0a 00                	or     (%eax),%al
411654:	de 34 d1             	fidivs (%ecx,%edx,8)
411657:	35 12 00 15 02       	xor    $0x2150012,%eax
41165c:	0b 1a                	or     (%edx),%ebx
41165e:	0a 00                	or     (%eax),%al
411660:	c9                   	leave
411661:	34 d1                	xor    $0xd1,%al
411663:	35 06 00 1c 2d       	xor    $0x2d1c0006,%eax
411668:	8d 02                	lea    (%edx),%eax
41166a:	06                   	push   %es
41166b:	00 b3 2e 8d 02 06    	add    %dh,0x6028d2e(%ebx)
411671:	00 41 30             	add    %al,0x30(%ecx)
411674:	e6 35                	out    %al,$0x35
411676:	06                   	push   %es
411677:	00 a1 0c aa 23 0a    	add    %ah,0xa23aa0c(%ecx)
41167d:	00 70 1a             	add    %dh,0x1a(%eax)
411680:	d1 35 0a 00 61 3b    	shll   $1,0x3b61000a
411686:	d1 35 12 00 3d 2b    	shll   $1,0x2b3d0012
41168c:	0b 1a                	or     (%edx),%ebx
41168e:	06                   	push   %es
41168f:	00 be 10 aa 23 06    	add    %bh,0x623aa10(%esi)
411695:	00 f5                	add    %dh,%ch
411697:	00 07                	add    %al,(%edi)
411699:	04 a7                	add    $0xa7,%al
41169b:	00 50 30             	add    %dl,0x30(%eax)
41169e:	00 00                	add    %al,(%eax)
4116a0:	12 00                	adc    (%eax),%al
4116a2:	1b 02                	sbb    (%edx),%eax
4116a4:	0b 1a                	or     (%edx),%ebx
4116a6:	06                   	push   %es
4116a7:	00 2b                	add    %ch,(%ebx)
4116a9:	00 aa 23 0a 00 7b    	add    %ch,0x7b000a23(%edx)
4116af:	2b d1                	sub    %ecx,%edx
4116b1:	35 0a 00 1c 1e       	xor    $0x1e1c000a,%eax
4116b6:	d1 35 0a 00 73 29    	shll   $1,0x2973000a
4116bc:	d1 35 0a 00 9c 2b    	shll   $1,0x2b9c000a
4116c2:	d1 35 0a 00 7d 23    	shll   $1,0x237d000a
4116c8:	d1 35 0a 00 2e 30    	shll   $1,0x302e000a
4116ce:	d1 35 0a 00 7a 2e    	shll   $1,0x2e7a000a
4116d4:	d1 35 0a 00 e1 2e    	shll   $1,0x2ee1000a
4116da:	d1 35 0a 00 63 2e    	shll   $1,0x2e63000a
4116e0:	d1 35 0a 00 85 2b    	shll   $1,0x2b85000a
4116e6:	d1 35 0a 00 63 1d    	shll   $1,0x1d63000a
4116ec:	d1 35 0a 00 95 2b    	shll   $1,0x2b95000a
4116f2:	d1 35 0a 00 b4 34    	shll   $1,0x34b4000a
4116f8:	d1 35 0a 00 7f 1a    	shll   $1,0x1a7f000a
4116fe:	d1 35 06 00 e1 13    	shll   $1,0x13e10006
411704:	aa                   	stos   %al,%es:(%edi)
411705:	23 06                	and    (%esi),%eax
411707:	00 78 3f             	add    %bh,0x3f(%eax)
41170a:	f4                   	hlt
41170b:	17                   	pop    %ss
41170c:	0e                   	push   %cs
41170d:	00 39                	add    %bh,(%ecx)
41170f:	14 4b                	adc    $0x4b,%al
411711:	2e 06                	cs push %es
411713:	00 50 14             	add    %dl,0x14(%eax)
411716:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
411717:	30 06                	xor    %al,(%esi)
411719:	00 c0                	add    %al,%al
41171b:	2d 6a 31 06 00       	sub    $0x6316a,%eax
411720:	ce                   	into
411721:	2a 6e 27             	sub    0x27(%esi),%ch
411724:	0e                   	push   %cs
411725:	00 fe                	add    %bh,%dh
411727:	12 ab 1d 0e 00 9c    	adc    -0x63fff1e3(%ebx),%ch
41172d:	14 ab                	adc    $0xab,%al
41172f:	1d 0a 00 9a 22       	sbb    $0x229a000a,%eax
411734:	d1 35 06 00 e4 0c    	shll   $1,0xce40006
41173a:	aa                   	stos   %al,%es:(%edi)
41173b:	23 06                	and    (%esi),%eax
41173d:	00 29                	add    %ch,(%ecx)
41173f:	19 aa 23 06 00 df    	sbb    %ebp,-0x20fff9dd(%edx)
411745:	1b 8d 02 06 00 92    	sbb    -0x6dfff9fe(%ebp),%ecx
41174b:	10 83 27 0e 00 69    	adc    %al,0x69000e27(%ebx)
411751:	37                   	aaa
411752:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
411753:	30 0e                	xor    %cl,(%esi)
411755:	00 a1 17 ab 1d 0a    	add    %ah,0xa1dab17(%ecx)
41175b:	00 09                	add    %cl,(%ecx)
41175d:	18 d1                	sbb    %dl,%cl
41175f:	35 0a 00 53 0a       	xor    $0xa53000a,%eax
411764:	d1 35 12 00 54 3c    	shll   $1,0x3c540012
41176a:	0b 1a                	or     (%edx),%ebx