45c500:	62 0c 0a             	bound  %ecx,(%edx,%ecx,1)
45c503:	00 83 0c 32 0c 0a    	add    %al,0xa0c320c(%ebx)
45c509:	00 1e                	add    %bl,(%esi)
45c50b:	0d 32 0c 06 00       	or     $0x60c32,%eax
45c510:	56                   	push   %esi
45c511:	0d 48 00 0a 00       	or     $0xa0048,%eax
45c516:	b8 0e 32 0c 0a       	mov    $0xa0c320e,%eax
45c51b:	00 88 15 32 0c 06    	add    %cl,0x60c3215(%eax)
45c521:	00 8c 16 48 00 12 00 	add    %cl,0x120048(%esi,%edx,1)
45c528:	97                   	xchg   %eax,%edi
45c529:	18 88 18 12 00 95    	sbb    %cl,-0x6affede8(%eax)
45c52f:	19 88 18 0a 00 8f    	sbb    %ecx,-0x70fff5e8(%eax)
45c535:	1a 32                	sbb    (%edx),%dh
45c537:	0c 06                	or     $0x6,%al
45c539:	00 16                	add    %dl,(%esi)
45c53b:	1b 48 00             	sbb    0x0(%eax),%ecx
45c53e:	0a 00                	or     (%eax),%al
45c540:	9f                   	lahf
45c541:	1b 32                	sbb    (%edx),%esi
45c543:	0c 12                	or     $0x12,%al
45c545:	00 b0 1b 88 18 0a    	add    %dh,0xa18881b(%eax)
45c54b:	00 32                	add    %dh,(%edx)
45c54d:	1c 32                	sbb    $0x32,%al
45c54f:	0c 47                	or     $0x47,%al
45c551:	00 38                	add    %bh,(%eax)
45c553:	1d 00 00 06 00       	sbb    $0x60000,%eax
45c558:	47                   	inc    %edi
45c559:	1f                   	pop    %ds
45c55a:	53                   	push   %ebx
45c55b:	1f                   	pop    %ds
45c55c:	06                   	push   %es
45c55d:	00 6e 1f             	add    %ch,0x1f(%esi)
45c560:	ec                   	in     (%dx),%al
45c561:	08 06                	or     %al,(%esi)
45c563:	00 8b 1f 53 1f 0a    	add    %cl,0xa1f531f(%ebx)
45c569:	00 17                	add    %dl,(%edi)
45c56b:	22 32                	and    (%edx),%dh
45c56d:	0c 0a                	or     $0xa,%al
45c56f:	00 73 22             	add    %dh,0x22(%ebx)
45c572:	32 0c 12             	xor    (%edx,%edx,1),%cl
45c575:	00 8f 23 88 18 0a    	add    %cl,0xa188823(%edi)
45c57b:	00 72 27             	add    %dh,0x27(%edx)
45c57e:	32 0c 12             	xor    (%edx,%edx,1),%cl
45c581:	00 e5                	add    %ah,%ch
45c583:	28 88 18 06 00 53    	sub    %cl,0x53000618(%eax)
45c589:	2b 48 00             	sub    0x0(%eax),%ecx
45c58c:	0e                   	push   %cs
45c58d:	00 e1                	add    %ah,%cl
45c58f:	2b 62 0c             	sub    0xc(%edx),%esp
45c592:	0a 00                	or     (%eax),%al
45c594:	ea 2d 32 0c 0a 00 73 	ljmp   $0x7300,$0xa0c322d
45c59b:	2e 32 0c 12          	xor    %cs:(%edx,%edx,1),%cl
45c59f:	00 fb                	add    %bh,%bl
45c5a1:	2e 88 18             	mov    %bl,%cs:(%eax)
45c5a4:	12 00                	adc    (%eax),%al
45c5a6:	05 2f 88 18 0a       	add    $0xa18882f,%eax
45c5ab:	00 76 32             	add    %dh,0x32(%esi)
45c5ae:	32 0c 0a             	xor    (%edx,%ecx,1),%cl
45c5b1:	00 02                	add    %al,(%edx)
45c5b3:	33 32                	xor    (%edx),%esi
45c5b5:	0c 12                	or     $0x12,%al
45c5b7:	00 6d 36             	add    %ch,0x36(%ebp)
45c5ba:	88 18                	mov    %bl,(%eax)
45c5bc:	0a 00                	or     (%eax),%al
45c5be:	66 39 32             	cmp    %si,(%edx)
45c5c1:	0c 06                	or     $0x6,%al
45c5c3:	00 f2                	add    %dh,%dl
45c5c5:	39 02                	cmp    %eax,(%edx)
45c5c7:	3a 12                	cmp    (%edx),%dl
45c5c9:	00 8f 3a 88 18 0a    	add    %cl,0xa18883a(%edi)
45c5cf:	00 05 3c 32 0c 0a    	add    %al,0xa0c323c
45c5d5:	00 38                	add    %bh,(%eax)
45c5d7:	3d 32 0c 06 00       	cmp    $0x60c32,%eax
45c5dc:	2a 42 36             	sub    0x36(%edx),%al
45c5df:	42                   	inc    %edx
45c5e0:	12 00                	adc    (%eax),%al
45c5e2:	96                   	xchg   %eax,%esi
45c5e3:	42                   	inc    %edx
45c5e4:	88 18                	mov    %bl,(%eax)
45c5e6:	0e                   	push   %cs
45c5e7:	00 f0                	add    %dh,%al
45c5e9:	44                   	inc    %esp
45c5ea:	ec                   	in     (%dx),%al
45c5eb:	08 06                	or     %al,(%esi)
45c5ed:	00 7b 4f             	add    %bh,0x4f(%ebx)
45c5f0:	48                   	dec    %eax
45c5f1:	00 06                	add    %al,(%esi)
45c5f3:	00 94 4f b4 4f 06 00 	add    %dl,0x64fb4(%edi,%ecx,2)
45c5fa:	d4 4f                	aam    $0x4f
45c5fc:	b4 4f                	mov    $0x4f,%ah
45c5fe:	06                   	push   %es
45c5ff:	00 f2                	add    %dh,%dl
45c601:	4f                   	dec    %edi
45c602:	06                   	push   %es
45c603:	50                   	push   %eax
45c604:	e3 00                	jecxz  0x45c606
45c606:	19 50 00             	sbb    %edx,0x0(%eax)
45c609:	00 06                	add    %al,(%esi)
45c60b:	00 28                	add    %ch,(%eax)
45c60d:	50                   	push   %eax
45c60e:	2e 07                	cs pop %es
45c610:	06                   	push   %es
45c611:	00 3f                	add    %bh,(%edi)
45c613:	50                   	push   %eax
45c614:	2e 07                	cs pop %es
45c616:	06                   	push   %es
45c617:	00 5c 50 2e          	add    %bl,0x2e(%eax,%edx,2)
45c61b:	07                   	pop    %es
45c61c:	06                   	push   %es
45c61d:	00 7b 50             	add    %bh,0x50(%ebx)
45c620:	2e 07                	cs pop %es
45c622:	06                   	push   %es
45c623:	00 94 50 2e 07 06 00 	add    %dl,0x6072e(%eax,%edx,2)
45c62a:	ad                   	lods   %ds:(%esi),%eax
45c62b:	50                   	push   %eax
45c62c:	2e 07                	cs pop %es
45c62e:	06                   	push   %es
45c62f:	00 c8                	add    %cl,%al
45c631:	50                   	push   %eax
45c632:	2e 07                	cs pop %es
45c634:	06                   	push   %es
45c635:	00 e3                	add    %ah,%bl
45c637:	50                   	push   %eax
45c638:	f7 50 06             	notl   0x6(%eax)
45c63b:	00 16                	add    %dl,(%esi)
45c63d:	51                   	push   %ecx
45c63e:	f7 50 06             	notl   0x6(%eax)
45c641:	00 24 51             	add    %ah,(%ecx,%edx,2)
45c644:	2e 07                	cs pop %es
45c646:	06                   	push   %es
45c647:	00 41 51             	add    %al,0x51(%ecx)
45c64a:	5a                   	pop    %edx
45c64b:	51                   	push   %ecx
45c64c:	06                   	push   %es
45c64d:	00 74 51 b4          	add    %dh,-0x4c(%ecx,%edx,2)
45c651:	4f                   	dec    %edi
45c652:	06                   	push   %es
45c653:	00 8f 51 06 50 06    	add    %cl,0x6500651(%edi)
45c659:	00 aa 51 06 50 0e    	add    %ch,0xe500651(%edx)
45c65f:	00 c1                	add    %al,%cl
45c661:	51                   	push   %ecx
45c662:	d8 51 06             	fcoms  0x6(%ecx)
45c665:	00 f0                	add    %dh,%al
45c667:	51                   	push   %ecx
45c668:	06                   	push   %es
45c669:	50                   	push   %eax
45c66a:	0e                   	push   %cs
45c66b:	00 0d 52 62 0c 0e    	add    %cl,0xe0c6252
45c671:	00 26                	add    %ah,(%esi)
45c673:	52                   	push   %edx
45c674:	62 0c 06             	bound  %ecx,(%esi,%eax,1)
45c677:	00 af 52 48 00 06    	add    %ch,0x6004852(%edi)
45c67d:	00 c9                	add    %cl,%cl
45c67f:	52                   	push   %edx
45c680:	48                   	dec    %eax
45c681:	00 0e                	add    %cl,(%esi)
45c683:	00 db                	add    %bl,%bl
45c685:	52                   	push   %edx
45c686:	ec                   	in     (%dx),%al
45c687:	08 0e                	or     %cl,(%esi)
45c689:	00 3a                	add    %bh,(%edx)
45c68b:	53                   	push   %ebx
45c68c:	40                   	inc    %eax
45c68d:	53                   	push   %ebx
45c68e:	06                   	push   %es
45c68f:	00 87 53 48 00 06    	add    %al,0x6004853(%edi)
45c695:	00 be 53 48 00 06    	add    %bh,0x6004853(%esi)
45c69b:	00 c5                	add    %al,%ch
45c69d:	53                   	push   %ebx
45c69e:	48                   	dec    %eax
45c69f:	00 06                	add    %al,(%esi)
45c6a1:	00 d6                	add    %dl,%dh
45c6a3:	53                   	push   %ebx
45c6a4:	48                   	dec    %eax
45c6a5:	00 06                	add    %al,(%esi)
45c6a7:	00 e8                	add    %ch,%al
45c6a9:	53                   	push   %ebx
45c6aa:	48                   	dec    %eax
45c6ab:	00 06                	add    %al,(%esi)
45c6ad:	00 53 55             	add    %dl,0x55(%ebx)
45c6b0:	48                   	dec    %eax
45c6b1:	00 06                	add    %al,(%esi)
45c6b3:	00 64 55 48          	add    %ah,0x48(%ebp,%edx,2)
45c6b7:	00 0a                	add    %cl,(%edx)
45c6b9:	00 2f                	add    %ch,(%edi)
45c6bb:	56                   	push   %esi
45c6bc:	32 0c 12             	xor    (%edx,%edx,1),%cl
45c6bf:	00 4e 56             	add    %cl,0x56(%esi)
45c6c2:	88 18                	mov    %bl,(%eax)
45c6c4:	0a 00                	or     (%eax),%al
45c6c6:	21 57 32             	and    %edx,0x32(%edi)
45c6c9:	0c 0a                	or     $0xa,%al
45c6cb:	00 33                	add    %dh,(%ebx)
45c6cd:	57                   	push   %edi
45c6ce:	32 0c 00             	xor    (%eax,%eax,1),%cl
45c6d1:	00 00                	add    %al,(%eax)
45c6d3:	00 14 00             	add    %dl,(%eax,%eax,1)
45c6d6:	00 00                	add    %al,(%eax)
45c6d8:	00 00                	add    %al,(%eax)
45c6da:	01 00                	add    %eax,(%eax)
45c6dc:	01 00                	add    %eax,(%eax)
45c6de:	01 00                	add    %eax,(%eax)
45c6e0:	10 00                	adc    %al,(%eax)
45c6e2:	24 00                	and    $0x0,%al
45c6e4:	2d 00 05 00 01       	sub    $0x1000500,%eax
45c6e9:	00 02                	add    %al,(%edx)
45c6eb:	00 00                	add    %al,(%eax)
45c6ed:	01 00                	add    %eax,(%eax)
45c6ef:	00 70 00             	add    %dh,0x0(%eax)
45c6f2:	2d 00 0d 00 01       	sub    $0x1000d00,%eax
45c6f7:	00 04 00             	add    %al,(%eax,%eax,1)
45c6fa:	01 00                	add    %eax,(%eax)
45c6fc:	10 00                	adc    %al,(%eax)
45c6fe:	aa                   	stos   %al,%es:(%edi)
45c6ff:	00 2d 00 05 00 07    	add    %ch,0x7000500
45c705:	00 04 00             	add    %al,(%eax,%eax,1)
45c708:	01 01                	add    %eax,(%ecx)
45c70a:	00 00                	add    %al,(%eax)
45c70c:	47                   	inc    %edi
45c70d:	02 2d 00 0d 00 08    	add    0x8000d00,%ch
45c713:	00 09                	add    %cl,(%ecx)
45c715:	00 01                	add    %al,(%ecx)
45c717:	00 10                	add    %dl,(%eax)
45c719:	00 2d 00 2d 00 05    	add    %ch,0x5002d00
45c71f:	00 0b                	add    %cl,(%ebx)
45c721:	00 09                	add    %cl,(%ecx)
45c723:	00 03                	add    %al,(%ebx)
45c725:	01 00                	add    %eax,(%eax)
45c727:	00 87 05 00 00 0d    	add    %al,0xd000005(%edi)
45c72d:	00 0d 00 15 00 00    	add    %cl,0x1500
45c733:	00 10                	add    %dl,(%eax)
45c735:	00 ca                	add    %cl,%dl
45c737:	05 2d 00 05 00       	add    $0x5002d,%eax
45c73c:	13 00                	adc    (%eax),%eax
45c73e:	15 00 00 00 10       	adc    $0x10000000,%eax
45c743:	00 f7                	add    %dh,%bh
45c745:	05 2d 00 05 00       	add    $0x5002d,%eax
45c74a:	15 00 17 00 01       	adc    $0x1001700,%eax
45c74f:	00 10                	add    %dl,(%eax)
45c751:	00 c8                	add    %cl,%al
45c753:	08 2d 00 05 00 15    	or     %ch,0x15000500
45c759:	00 21                	add    %ah,(%ecx)
45c75b:	00 00                	add    %al,(%eax)
45c75d:	00 10                	add    %dl,(%eax)
45c75f:	00 9a 00 2d 00 05    	add    %bl,0x5002d00(%edx)
45c765:	00 16                	add    %dl,(%esi)
45c767:	00 24 00             	add    %ah,(%eax,%eax,1)
45c76a:	00 00                	add    %al,(%eax)
45c76c:	10 00                	adc    %al,(%eax)
45c76e:	1f                   	pop    %ds
45c76f:	0a 2d 00 05 00 16    	or     0x16000500,%ch
45c775:	00 27                	add    %ah,(%edi)
45c777:	00 01                	add    %al,(%ecx)
45c779:	00 10                	add    %dl,(%eax)
45c77b:	00 29                	add    %ch,(%ecx)
45c77d:	0c 2d                	or     $0x2d,%al
45c77f:	00 31                	add    %dh,(%ecx)
45c781:	00 16                	add    %dl,(%esi)
45c783:	00 2d 00 01 00 10    	add    %ch,0x10000100
45c789:	00 3a                	add    %bh,(%edx)
45c78b:	1f                   	pop    %ds
45c78c:	2d 00 05 00 27       	sub    $0x27000500,%eax
45c791:	00 60 00             	add    %ah,0x0(%eax)
45c794:	01 00                	add    %eax,(%eax)
45c796:	10 00                	adc    %al,(%eax)
45c798:	84 21                	test   %ah,(%ecx)
45c79a:	2d 00 31 00 29       	sub    $0x29003100,%eax
45c79f:	00 67 00             	add    %ah,0x0(%edi)
45c7a2:	00 00                	add    %al,(%eax)
45c7a4:	10 00                	adc    %al,(%eax)
45c7a6:	91                   	xchg   %eax,%ecx
45c7a7:	00 2d 00 05 00 38    	add    %ch,0x38000500
45c7ad:	00 a5 00 01 00 10    	add    %ah,0x10000100(%ebp)
45c7b3:	00 1d 3d 2d 00 3d    	add    %bl,0x3d002d3d
45c7b9:	00 38                	add    %bh,(%eax)
45c7bb:	00 a7 00 00 00 10    	add    %ah,0x10000000(%edi)
45c7c1:	00 b6 3e 2d 00 05    	add    %dh,0x5002d3e(%esi)
45c7c7:	00 38                	add    %bh,(%eax)
45c7c9:	00 ac 00 00 00 10 00 	add    %ch,0x100000(%eax,%eax,1)
45c7d0:	37                   	aaa
45c7d1:	40                   	inc    %eax
45c7d2:	2d 00 05 00 38       	sub    $0x38000500,%eax
45c7d7:	00 b1 00 01 00 10    	add    %dh,0x10000100(%ecx)
45c7dd:	00 51 40             	add    %dl,0x40(%ecx)
45c7e0:	2d 00 05 00 38       	sub    $0x38000500,%eax
45c7e5:	00 b3 00 00 00 10    	add    %dh,0x10000000(%ebx)
45c7eb:	00 ee                	add    %ch,%dh
45c7ed:	41                   	inc    %ecx
45c7ee:	f8                   	clc
45c7ef:	41                   	inc    %ecx
45c7f0:	05 00 3a 00 ba       	add    $0xba003a00,%eax
45c7f5:	00 01                	add    %al,(%ecx)
45c7f7:	00 10                	add    %dl,(%eax)
45c7f9:	00 d0                	add    %dl,%al
45c7fb:	44                   	inc    %esp
45c7fc:	d4 44                	aam    $0x44
45c7fe:	90                   	nop
45c7ff:	00 3c 00             	add    %bh,(%eax,%eax,1)
45c802:	c4 00                	les    (%eax),%eax
45c804:	01 00                	add    %eax,(%eax)
45c806:	10 00                	adc    %al,(%eax)
45c808:	06                   	push   %es
45c809:	45                   	inc    %ebp
45c80a:	d4 44                	aam    $0x44
45c80c:	90                   	nop
45c80d:	00 3c 00             	add    %bh,(%eax,%eax,1)
45c810:	c6 00 01             	movb   $0x1,(%eax)
45c813:	00 10                	add    %dl,(%eax)
45c815:	00 a1 00 d4 44 90    	add    %ah,-0x6fbb2c00(%ecx)
45c81b:	00 3c 00             	add    %bh,(%eax,%eax,1)
45c81e:	c8 00 01 00          	enter  $0x100,$0x0
45c822:	10 00                	adc    %al,(%eax)
45c824:	c1 05 d4 44 90 00 3c 	roll   $0x3c,0x9044d4
45c82b:	00 cb                	add    %cl,%bl
45c82d:	00 02                	add    %al,(%edx)
45c82f:	01 00                	add    %eax,(%eax)
45c831:	00 a8 4a 00 00 0d    	add    %ch,0xd00004a(%eax)
45c837:	00 3d 00 da 00 01    	add    %bh,0x100da00
45c83d:	00 10                	add    %dl,(%eax)
45c83f:	00 9a 05 d4 44 90    	add    %bl,-0x6fbb2bfb(%edx)
45c845:	00 49 00             	add    %cl,0x0(%ecx)
45c848:	da 00                	fiaddl (%eax)
45c84a:	01 00                	add    %eax,(%eax)
45c84c:	10 00                	adc    %al,(%eax)
45c84e:	ee                   	out    %al,(%dx)
45c84f:	4a                   	dec    %edx
45c850:	d4 44                	aam    $0x44
45c852:	90                   	nop
45c853:	00 49 00             	add    %cl,0x0(%ecx)
45c856:	dc 00                	faddl  (%eax)
45c858:	01 00                	add    %eax,(%eax)
45c85a:	10 00                	adc    %al,(%eax)
45c85c:	f4                   	hlt
45c85d:	4a                   	dec    %edx
45c85e:	d4 44                	aam    $0x44
45c860:	90                   	nop
45c861:	00 49 00             	add    %cl,0x0(%ecx)
45c864:	de 00                	fiadds (%eax)
45c866:	01 00                	add    %eax,(%eax)
45c868:	10 00                	adc    %al,(%eax)
45c86a:	fc                   	cld
45c86b:	4a                   	dec    %edx
45c86c:	d4 44                	aam    $0x44
45c86e:	90                   	nop
45c86f:	00 49 00             	add    %cl,0x0(%ecx)
45c872:	e0 00                	loopne 0x45c874
45c874:	01 00                	add    %eax,(%eax)
45c876:	10 00                	adc    %al,(%eax)
45c878:	0b 4b d4             	or     -0x2c(%ebx),%ecx
45c87b:	44                   	inc    %esp