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
45c87c:	90                   	nop
45c87d:	00 49 00             	add    %cl,0x0(%ecx)
45c880:	e2 00                	loop   0x45c882
45c882:	01 00                	add    %eax,(%eax)
45c884:	10 00                	adc    %al,(%eax)
45c886:	14 4b                	adc    $0x4b,%al
45c888:	d4 44                	aam    $0x44
45c88a:	90                   	nop
45c88b:	00 49 00             	add    %cl,0x0(%ecx)
45c88e:	e4 00                	in     $0x0,%al
45c890:	a1 00 00 00 18       	mov    0x18000000,%eax
45c895:	4b                   	dec    %ebx
45c896:	d4 44                	aam    $0x44
45c898:	00 00                	add    %al,(%eax)
45c89a:	49                   	dec    %ecx
45c89b:	00 e6                	add    %ah,%dh
45c89d:	00 01                	add    %al,(%ecx)
45c89f:	00 10                	add    %dl,(%eax)
45c8a1:	00 1b                	add    %bl,(%ebx)
45c8a3:	4b                   	dec    %ebx
45c8a4:	d4 44                	aam    $0x44
45c8a6:	05 00 49 00 e6       	add    $0xe6004900,%eax
45c8ab:	00 01                	add    %al,(%ecx)
45c8ad:	01 00                	add    %eax,(%eax)
45c8af:	00 c7                	add    %al,%bh
45c8b1:	4d                   	dec    %ebp
45c8b2:	d4 44                	aam    $0x44
45c8b4:	0d 00 4b 00 f1       	or     $0xf1004b00,%eax
45c8b9:	00 81 00 10 00 91    	add    %al,-0x6efff000(%ecx)
45c8bf:	05 d4 44 05 00       	add    $0x544d4,%eax
45c8c4:	51                   	push   %ecx
45c8c5:	00 f1                	add    %dh,%cl
45c8c7:	00 01                	add    %al,(%ecx)
45c8c9:	00 10                	add    %dl,(%eax)
45c8cb:	00 32                	add    %dh,(%edx)
45c8cd:	4e                   	dec    %esi
45c8ce:	d4 44                	aam    $0x44
45c8d0:	90                   	nop
45c8d1:	00 52 00             	add    %dl,0x0(%edx)
45c8d4:	f5                   	cmc
45c8d5:	00 01                	add    %al,(%ecx)
45c8d7:	00 10                	add    %dl,(%eax)
45c8d9:	00 35 4e d4 44 90    	add    %dh,0x9044d44e
45c8df:	00 52 00             	add    %dl,0x0(%edx)
45c8e2:	f7 00 01 00 10 00    	testl  $0x100001,(%eax)
45c8e8:	aa                   	stos   %al,%es:(%edi)
45c8e9:	05 d4 44 90 00       	add    $0x9044d4,%eax
45c8ee:	52                   	push   %edx
45c8ef:	00 f9                	add    %bh,%cl
45c8f1:	00 01                	add    %al,(%ecx)
45c8f3:	00 10                	add    %dl,(%eax)
45c8f5:	00 3a                	add    %bh,(%edx)
45c8f7:	4e                   	dec    %esi
45c8f8:	d4 44                	aam    $0x44
45c8fa:	90                   	nop
45c8fb:	00 52 00             	add    %dl,0x0(%edx)
45c8fe:	fb                   	sti
45c8ff:	00 00                	add    %al,(%eax)
45c901:	01 00                	add    %eax,(%eax)
45c903:	00 3e                	add    %bh,(%esi)
45c905:	4e                   	dec    %esi
45c906:	00 00                	add    %al,(%eax)
45c908:	05 00 52 00 fd       	add    $0xfd005200,%eax
45c90d:	00 00                	add    %al,(%eax)
45c90f:	00 00                	add    %al,(%eax)
45c911:	00 69 4f             	add    %ch,0x4f(%ecx)
45c914:	00 00                	add    %al,(%eax)
45c916:	d5 00                	aad    $0x0
45c918:	52                   	push   %edx
45c919:	00 00                	add    %al,(%eax)
45c91b:	01 06                	add    %eax,(%esi)
45c91d:	06                   	push   %es
45c91e:	7c 00                	jl     0x45c920
45c920:	3e 00 56 80          	add    %dl,%ds:-0x80(%esi)
45c924:	84 00                	test   %al,(%eax)
45c926:	41                   	inc    %ecx
45c927:	00 56 80             	add    %dl,-0x80(%esi)
45c92a:	88 00                	mov    %al,(%eax)
45c92c:	41                   	inc    %ecx
45c92d:	00 56 80             	add    %dl,-0x80(%esi)
45c930:	91                   	xchg   %eax,%ecx
45c931:	00 41 00             	add    %al,0x0(%ecx)
45c934:	56                   	push   %esi
45c935:	80 9a 00 41 00 56 80 	sbbb   $0x80,0x56004100(%edx)
45c93c:	a1 00 41 00 01       	mov    0x1004100,%eax
45c941:	00 b8 00 5e 00 06    	add    %bh,0x6005e00(%eax)
45c947:	06                   	push   %es
45c948:	7c 00                	jl     0x45c94a
45c94a:	3e 00 56 80          	add    %dl,%ds:-0x80(%esi)
45c94e:	56                   	push   %esi
45c94f:	02 7d 00             	add    0x0(%ebp),%bh
45c952:	56                   	push   %esi
45c953:	80 62 02 7d          	andb   $0x7d,0x2(%edx)
45c957:	00 01                	add    %al,(%ecx)
45c959:	00 6e 02             	add    %ch,0x2(%esi)
45c95c:	81 00 01 00 75 02    	addl   $0x2750001,(%eax)
45c962:	7d 00                	jge    0x45c964
45c964:	06                   	push   %es
45c965:	06                   	push   %es
45c966:	7c 00                	jl     0x45c968
45c968:	3e 00 56 80          	add    %dl,%ds:-0x80(%esi)
45c96c:	91                   	xchg   %eax,%ecx
45c96d:	05 ce 00 56 80       	add    $0x805600ce,%eax
45c972:	9a 05 ce 00 56 80 aa 	lcall  $0xaa80,$0x5600ce05
45c979:	05 ce 00 56 80       	add    $0x805600ce,%eax
45c97e:	bb 05 ce 00 56       	mov    $0x5600ce05,%ebx
45c983:	80 c1 05             	add    $0x5,%cl
45c986:	ce                   	into
45c987:	00 11                	add    %dl,(%ecx)
45c989:	00 d1                	add    %dl,%cl
45c98b:	05 d2 00 06 00       	add    $0x600d2,%eax
45c990:	d3 05 81 00 06 00    	roll   %cl,0x60081
45c996:	d2 08                	rorb   %cl,(%eax)
45c998:	11 01                	adc    %eax,(%ecx)
45c99a:	01 00                	add    %eax,(%eax)
45c99c:	4c                   	dec    %esp
45c99d:	0c 41                	or     $0x41,%al
45c99f:	01 01                	add    %eax,(%ecx)
45c9a1:	00 78 0c             	add    %bh,0xc(%eax)
45c9a4:	45                   	inc    %ebp
45c9a5:	01 01                	add    %eax,(%ecx)
45c9a7:	00 8a 0c 45 01 01    	add    %cl,0x101450c(%edx)
45c9ad:	00 92 0c 45 01 01    	add    %dl,0x101450c(%edx)
45c9b3:	00 9a 0c 45 01 01    	add    %bl,0x101450c(%edx)
45c9b9:	00 a2 0c 45 01 01    	add    %ah,0x101450c(%edx)
45c9bf:	00 aa 0c 45 01 01    	add    %ch,0x101450c(%edx)
45c9c5:	00 b2 0c 45 01 01    	add    %dh,0x101450c(%edx)
45c9cb:	00 ba 0c 45 01 01    	add    %bh,0x101450c(%edx)
45c9d1:	00 c2                	add    %al,%dl
45c9d3:	0c 45                	or     $0x45,%al
45c9d5:	01 01                	add    %eax,(%ecx)
45c9d7:	00 ca                	add    %cl,%dl
45c9d9:	0c 45                	or     $0x45,%al
45c9db:	01 01                	add    %eax,(%ecx)
45c9dd:	00 d2                	add    %dl,%dl
45c9df:	0c 45                	or     $0x45,%al
45c9e1:	01 01                	add    %eax,(%ecx)
45c9e3:	00 da                	add    %bl,%dl
45c9e5:	0c 45                	or     $0x45,%al
45c9e7:	01 01                	add    %eax,(%ecx)
45c9e9:	00 e7                	add    %ah,%bh
45c9eb:	0c 45                	or     $0x45,%al
45c9ed:	01 01                	add    %eax,(%ecx)
45c9ef:	00 f4                	add    %dh,%ah
45c9f1:	0c 45                	or     $0x45,%al
45c9f3:	01 01                	add    %eax,(%ecx)
45c9f5:	00 03                	add    %al,(%ebx)
45c9f7:	0d 45 01 01 00       	or     $0x10145,%eax
45c9fc:	0f 0d 49 01          	prefetchw 0x1(%ecx)
45ca00:	01 00                	add    %eax,(%eax)
45ca02:	66 1f                	popw   %ds
45ca04:	14 02                	adc    $0x2,%al
45ca06:	01 00                	add    %eax,(%eax)
45ca08:	75 1f                	jne    0x45ca29
45ca0a:	81 00 01 00 8f 21    	addl   $0x218f0001,(%eax)
45ca10:	27                   	daa
45ca11:	02 01                	add    (%ecx),%al
45ca13:	00 98 21 27 02 01    	add    %bl,0x1022721(%eax)
45ca19:	00 a1 21 27 02 01    	add    %ah,0x1022721(%ecx)
45ca1f:	00 aa 21 27 02 01    	add    %ch,0x1022721(%edx)
45ca25:	00 c1                	add    %al,%cl
45ca27:	21 27                	and    %esp,(%edi)
45ca29:	02 01                	add    (%ecx),%al
45ca2b:	00 75 02             	add    %dh,0x2(%ebp)
45ca2e:	7d 00                	jge    0x45ca30
45ca30:	01 00                	add    %eax,(%eax)
45ca32:	4c                   	dec    %esp
45ca33:	0c 41                	or     $0x41,%al
45ca35:	01 01                	add    %eax,(%ecx)
45ca37:	00 da                	add    %bl,%dl
45ca39:	21 49 01             	and    %ecx,0x1(%ecx)
45ca3c:	01 00                	add    %eax,(%eax)
45ca3e:	e3 21                	jecxz  0x45ca61
45ca40:	49                   	dec    %ecx
45ca41:	01 01                	add    %eax,(%ecx)