4085f8:	2e 00 1b             	add    %bl,%cs:(%ebx)
4085fb:	00 81 0a 2e 00 23    	add    %al,0x23002e0a(%ecx)
408601:	00 8a 0a 2e 00 2b    	add    %cl,0x2b002e0a(%edx)
408607:	00 8a 0a 2e 00 33    	add    %cl,0x33002e0a(%edx)
40860d:	00 97 0a 2e 00 3b    	add    %dl,0x3b002e0a(%edi)
408613:	00 9d 0a 2e 00 43    	add    %bl,0x43002e0a(%ebp)
408619:	00 8a 0a 2e 00 4b    	add    %cl,0x4b002e0a(%edx)
40861f:	00 bd 0a 2e 00 53    	add    %bh,0x53002e0a(%ebp)
408625:	00 e2                	add    %ah,%dl
408627:	0a 2e                	or     (%esi),%ch
408629:	00 5b 00             	add    %bl,0x0(%ebx)
40862c:	97                   	xchg   %eax,%edi
40862d:	0a 2e                	or     (%esi),%ch
40862f:	00 63 00             	add    %ah,0x0(%ebx)
408632:	ef                   	out    %eax,(%dx)
408633:	0a 2e                	or     (%esi),%ch
408635:	00 6b 00             	add    %ch,0x0(%ebx)
408638:	19 0b                	sbb    %ecx,(%ebx)
40863a:	2e 00 73 00          	add    %dh,%cs:0x0(%ebx)
40863e:	26 0b 64 02 7b       	or     %es:0x7b(%edx,%eax,1),%esp
408643:	00 6e 0b             	add    %ch,0xb(%esi)
408646:	84 02                	test   %al,(%edx)
408648:	7b 00                	jnp    0x40864a
40864a:	6e                   	outsb  %ds:(%esi),(%dx)
40864b:	0b e1                	or     %ecx,%esp
40864d:	02 83 00 6e 0b e1    	add    -0x1ef49200(%ebx),%al
408653:	02 8b 00 73 0b 49    	add    0x490b7300(%ebx),%cl
408659:	03 ab 00 be 0b 69    	add    0x690bbe00(%ebx),%ebp
40865f:	03 ab 00 be 0b e4    	add    -0x1bf44200(%ebx),%ebp
408665:	03 7b 00             	add    0x0(%ebx),%edi
408668:	6e                   	outsb  %ds:(%esi),(%dx)
408669:	0b 84 04 7b 00 6e 0b 	or     0xb6e007b(%esp,%eax,1),%eax
408670:	a4                   	movsb  %ds:(%esi),%es:(%edi)
408671:	04 7b                	add    $0x7b,%al
408673:	00 6e 0b             	add    %ch,0xb(%esi)
408676:	83 05 9b 00 7c 0b 83 	addl   $0xffffff83,0xb7c009b
40867d:	05 a3 00 6e 0b       	add    $0xb6e00a3,%eax
408682:	83 05 83 00 6e 0b c1 	addl   $0xffffffc1,0xb6e0083
408689:	05 83 00 6e 0b       	add    $0xb6e0083,%eax
40868e:	c1 05 8b 00 73 0b c4 	roll   $0xc4,0xb73008b
408695:	05 7b 00 6e 0b       	add    $0xb6e007b,%eax
40869a:	e1 05                	loope  0x4086a1
40869c:	83 00 6e             	addl   $0x6e,(%eax)
40869f:	0b e1                	or     %ecx,%esp
4086a1:	05 8b 00 73 0b       	add    $0xb73008b,%eax
4086a6:	a1 06 83 00 6e       	mov    0x6e008306,%eax
4086ab:	0b a1 06 8b 00 73    	or     0x73008b06(%ecx),%esp
4086b1:	0b c1                	or     %ecx,%eax
4086b3:	06                   	push   %es
4086b4:	83 00 6e             	addl   $0x6e,(%eax)
4086b7:	0b c1                	or     %ecx,%eax
4086b9:	06                   	push   %es
4086ba:	8b 00                	mov    (%eax),%eax
4086bc:	73 0b                	jae    0x4086c9
4086be:	e1 06                	loope  0x4086c6
4086c0:	83 00 6e             	addl   $0x6e,(%eax)
4086c3:	0b e1                	or     %ecx,%esp
4086c5:	06                   	push   %es
4086c6:	8b 00                	mov    (%eax),%eax
4086c8:	73 0b                	jae    0x4086d5
4086ca:	01 07                	add    %eax,(%edi)
4086cc:	83 00 6e             	addl   $0x6e,(%eax)
4086cf:	0b 01                	or     (%ecx),%eax
4086d1:	07                   	pop    %es
4086d2:	8b 00                	mov    (%eax),%eax
4086d4:	73 0b                	jae    0x4086e1
4086d6:	41                   	inc    %ecx
4086d7:	07                   	pop    %es
4086d8:	83 00 6e             	addl   $0x6e,(%eax)
4086db:	0b 41 07             	or     0x7(%ecx),%eax
4086de:	8b 00                	mov    (%eax),%eax
4086e0:	73 0b                	jae    0x4086ed
4086e2:	61                   	popa
4086e3:	07                   	pop    %es
4086e4:	83 00 6e             	addl   $0x6e,(%eax)
4086e7:	0b 61 07             	or     0x7(%ecx),%esp
4086ea:	8b 00                	mov    (%eax),%eax
4086ec:	73 0b                	jae    0x4086f9
4086ee:	01 08                	add    %ecx,(%eax)
4086f0:	83 00 6e             	addl   $0x6e,(%eax)
4086f3:	0b 01                	or     (%ecx),%eax
4086f5:	08 8b 00 73 0b 21    	or     %cl,0x210b7300(%ebx)
4086fb:	08 83 00 6e 0b 21    	or     %al,0x210b6e00(%ebx)
408701:	08 8b 00 73 0b 41    	or     %cl,0x410b7300(%ebx)
408707:	08 83 00 6e 0b 41    	or     %al,0x410b6e00(%ebx)
40870d:	08 8b 00 73 0b 21    	or     %cl,0x210b7300(%ebx)
408713:	09 83 00 6e 0b 21    	or     %eax,0x210b6e00(%ebx)
408719:	09 8b 00 73 0b 41    	or     %ecx,0x410b7300(%ebx)
40871f:	09 83 00 6e 0b 41    	or     %eax,0x410b6e00(%ebx)
408725:	09 8b 00 73 0b 61    	or     %ecx,0x610b7300(%ebx)
40872b:	09 83 00 6e 0b 61    	or     %eax,0x610b6e00(%ebx)
408731:	09 8b 00 73 0b c1    	or     %ecx,-0x3ef48d00(%ebx)
408737:	09 83 00 6e 0b c1    	or     %eax,-0x3ef49200(%ebx)
40873d:	09 8b 00 73 0b e1    	or     %ecx,-0x1ef48d00(%ebx)
408743:	09 83 00 6e 0b e1    	or     %eax,-0x1ef49200(%ebx)
408749:	09 8b 00 73 0b 01    	or     %ecx,0x10b7300(%ebx)
40874f:	0a 83 00 6e 0b 01    	or     0x10b6e00(%ebx),%al
408755:	0a 8b 00 73 0b 40    	or     0x400b7300(%ebx),%cl
40875b:	0b 83 00 6e 0b 60    	or     0x600b6e00(%ebx),%eax
408761:	0b 83 00 6e 0b 80    	or     -0x7ff49200(%ebx),%eax
408767:	1f                   	pop    %ds
408768:	83 00 6e             	addl   $0x6e,(%eax)
40876b:	0b a0 1f 83 00 6e    	or     0x6e00831f(%eax),%esp
408771:	0b c0                	or     %eax,%eax
408773:	1f                   	pop    %ds
408774:	83 00 6e             	addl   $0x6e,(%eax)
408777:	0b e0                	or     %eax,%esp
408779:	1f                   	pop    %ds
40877a:	83 00 6e             	addl   $0x6e,(%eax)
40877d:	0b 60 20             	or     0x20(%eax),%esp
408780:	93                   	xchg   %eax,%ebx
408781:	00 6e 0b             	add    %ch,0xb(%esi)
408784:	a0 21 83 00 6e       	mov    0x6e008321,%al
408789:	0b c0                	or     %eax,%eax
40878b:	21 83 00 6e 0b e0    	and    %eax,-0x1ff49200(%ebx)
408791:	21 83 00 6e 0b 00    	and    %eax,0xb6e00(%ebx)
408797:	22 83 00 6e 0b 20    	and    0x200b6e00(%ebx),%al
40879d:	22 83 00 6e 0b 40    	and    0x400b6e00(%ebx),%al
4087a3:	22 83 00 6e 0b 60    	and    0x600b6e00(%ebx),%al
4087a9:	22 83 00 6e 0b 80    	and    -0x7ff49200(%ebx),%al
4087af:	22 83 00 6e 0b 20    	and    0x200b6e00(%ebx),%al
4087b5:	23 83 00 6e 0b 40    	and    0x400b6e00(%ebx),%eax
4087bb:	23 83 00 6e 0b 60    	and    0x600b6e00(%ebx),%eax
4087c1:	23 83 00 6e 0b 80    	and    -0x7ff49200(%ebx),%eax
4087c7:	23 83 00 6e 0b e0    	and    -0x1ff49200(%ebx),%eax
4087cd:	24 83                	and    $0x83,%al
4087cf:	00 6e 0b             	add    %ch,0xb(%esi)
4087d2:	00 25 83 00 6e 0b    	add    %ah,0xb6e0083
4087d8:	20 25 83 00 6e 0b    	and    %ah,0xb6e0083
4087de:	40                   	inc    %eax
4087df:	25 83 00 6e 0b       	and    $0xb6e0083,%eax
4087e4:	60                   	pusha
4087e5:	25 83 00 6e 0b       	and    $0xb6e0083,%eax
4087ea:	80 25 83 00 6e 0b 00 	andb   $0x0,0xb6e0083
4087f1:	28 83 00 6e 0b 20    	sub    %al,0x200b6e00(%ebx)
4087f7:	28 83 00 6e 0b 40    	sub    %al,0x400b6e00(%ebx)
4087fd:	28 83 00 6e 0b 60    	sub    %al,0x600b6e00(%ebx)
408803:	28 83 00 6e 0b 80    	sub    %al,-0x7ff49200(%ebx)
408809:	28 83 00 6e 0b a0    	sub    %al,-0x5ff49200(%ebx)
40880f:	28 83 00 6e 0b c0    	sub    %al,-0x3ff49200(%ebx)
408815:	29 83 00 6e 0b e0    	sub    %eax,-0x1ff49200(%ebx)
40881b:	29 83 00 6e 0b 00    	sub    %eax,0xb6e00(%ebx)
408821:	2a 83 00 6e 0b 20    	sub    0x200b6e00(%ebx),%al
408827:	2a 83 00 6e 0b 40    	sub    0x400b6e00(%ebx),%al
40882d:	2a 83 00 6e 0b 60    	sub    0x600b6e00(%ebx),%al
408833:	2a 83 00 6e 0b 49    	sub    0x490b6e00(%ebx),%al
408839:	00 aa 00 ae 00 b3    	add    %ch,-0x4cff5200(%edx)
40883f:	00 bd 00 d0 00 dd    	add    %bh,-0x22ff3000(%ebp)
408845:	00 ee                	add    %ch,%dh
408847:	00 17                	add    %dl,(%edi)
408849:	01 1c 01             	add    %ebx,(%ecx,%eax,1)
40884c:	29 01                	sub    %eax,(%ecx)
40884e:	49                   	dec    %ecx
40884f:	01 4e 01             	add    %ecx,0x1(%esi)
408852:	75 01                	jne    0x408855
408854:	7b 01                	jnp    0x408857
408856:	81 01 8e 01 a6 01    	addl   $0x1a6018e,(%ecx)
40885c:	ad                   	lods   %ds:(%esi),%eax
40885d:	01 b3 01 eb 01 16    	add    %esi,0x1601eb01(%ebx)
408863:	02 40 02             	add    0x2(%eax),%al
408866:	44                   	inc    %esp
408867:	02 49 02             	add    0x2(%ecx),%cl
40886a:	4f                   	dec    %edi
40886b:	02 5c 02 62          	add    0x62(%edx,%eax,1),%bl
40886f:	02 66 02             	add    0x2(%esi),%ah
408872:	6a 02                	push   $0x2
408874:	6e                   	outsb  %ds:(%esi),(%dx)
408875:	02 72 02             	add    0x2(%edx),%dh
408878:	76 02                	jbe    0x40887c
40887a:	7a 02                	jp     0x40887e
40887c:	a0 02 a8 02 b1       	mov    0xb102a802,%al
408881:	02 b9 02 c2 02 ca    	add    -0x35fd3dfe(%ecx),%bh
408887:	02 d2                	add    %dl,%dl
408889:	02 dc                	add    %ah,%bl
40888b:	02 e6                	add    %dh,%ah
40888d:	02 ee                	add    %dh,%ch
40888f:	02 f6                	add    %dh,%dh
408891:	02 ff                	add    %bh,%bh
408893:	02 16                	add    (%esi),%dl
408895:	03 20                	add    (%eax),%esp
408897:	03 2a                	add    (%edx),%ebp
408899:	03 42 03             	add    0x3(%edx),%eax
40889c:	4a                   	dec    %edx
40889d:	03 5a 03             	add    0x3(%edx),%ebx
4088a0:	62 03                	bound  %eax,(%ebx)
4088a2:	6c                   	insb   (%dx),%es:(%edi)
4088a3:	03 75 03             	add    0x3(%ebp),%esi
4088a6:	7e 03                	jle    0x4088ab
4088a8:	87 03                	xchg   %eax,(%ebx)
4088aa:	91                   	xchg   %eax,%ecx
4088ab:	03 ba 03 c2 03 cb    	add    -0x34fc3dfd(%edx),%edi
4088b1:	03 d3                	add    %ebx,%edx
4088b3:	03 e0                	add    %eax,%esp
4088b5:	03 fb                	add    %ebx,%edi
4088b7:	03 04 04             	add    (%esp,%eax,1),%eax
4088ba:	0c 04                	or     $0x4,%al
4088bc:	15 04 1e 04 26       	adc    $0x26041e04,%eax
4088c1:	04 2e                	add    $0x2e,%al
4088c3:	04 38                	add    $0x38,%al
4088c5:	04 40                	add    $0x40,%al
4088c7:	04 48                	add    $0x48,%al
4088c9:	04 5a                	add    $0x5a,%al
4088cb:	04 64                	add    $0x64,%al
4088cd:	04 73                	add    $0x73,%al
4088cf:	04 7b                	add    $0x7b,%al
4088d1:	04 85                	add    $0x85,%al
4088d3:	04 8d                	add    $0x8d,%al
4088d5:	04 95                	add    $0x95,%al
4088d7:	04 9d                	add    $0x9d,%al
4088d9:	04 a5                	add    $0xa5,%al
4088db:	04 af                	add    $0xaf,%al
4088dd:	04 ba                	add    $0xba,%al
4088df:	04 c7                	add    $0xc7,%al
4088e1:	04 d1                	add    $0xd1,%al
4088e3:	04 da                	add    $0xda,%al
4088e5:	04 e2                	add    $0xe2,%al
4088e7:	04 ea                	add    $0xea,%al
4088e9:	04 f3                	add    $0xf3,%al
4088eb:	04 fb                	add    $0xfb,%al
4088ed:	04 04                	add    $0x4,%al
4088ef:	05 42 05 47 05       	add    $0x5470542,%eax
4088f4:	6e                   	outsb  %ds:(%esi),(%dx)
4088f5:	05 9d 05 a4 05       	add    $0x5a4059d,%eax
4088fa:	37                   	aaa
4088fb:	06                   	push   %es
4088fc:	3c 06                	cmp    $0x6,%al
4088fe:	54                   	push   %esp
4088ff:	06                   	push   %es
408900:	5a                   	pop    %edx
408901:	06                   	push   %es
408902:	6b 06 72             	imul   $0x72,(%esi),%eax
408905:	06                   	push   %es
408906:	87 06                	xchg   %eax,(%esi)
408908:	8d 06                	lea    (%esi),%eax
40890a:	95                   	xchg   %eax,%ebp
40890b:	06                   	push   %es
40890c:	c4 06                	les    (%esi),%eax
40890e:	03 00                	add    (%eax),%eax
408910:	01 00                	add    %eax,(%eax)
408912:	05 00 06 00 06       	add    $0x6000600,%eax
408917:	00 07                	add    %al,(%edi)
408919:	00 07                	add    %al,(%edi)
40891b:	00 09                	add    %cl,(%ecx)
40891d:	00 08                	add    %cl,(%eax)
40891f:	00 0b                	add    %cl,(%ebx)
408921:	00 0a                	add    %cl,(%edx)
408923:	00 0c 00             	add    %cl,(%eax,%eax,1)
408926:	0c 00                	or     $0x0,%al
408928:	0d 00 0f 00 0e       	or     $0xe000f00,%eax
40892d:	00 10                	add    %dl,(%eax)
40892f:	00 0f                	add    %cl,(%edi)
408931:	00 28                	add    %ch,(%eax)
408933:	00 12                	add    %dl,(%edx)
408935:	00 29                	add    %ch,(%ecx)
408937:	00 18                	add    %bl,(%eax)
408939:	00 2c 00             	add    %ch,(%eax,%eax,1)
40893c:	1a 00                	sbb    (%eax),%al
40893e:	2d 00 1e 00 2f       	sub    $0x2f001e00,%eax
408943:	00 22                	add    %ah,(%edx)
408945:	00 32                	add    %dh,(%edx)
408947:	00 24 00             	add    %ah,(%eax,%eax,1)
40894a:	35 00 28 00 38       	xor    $0x38002800,%eax
40894f:	00 2b                	add    %ch,(%ebx)
408951:	00 00                	add    %al,(%eax)
408953:	00 d3                	add    %dl,%bl
408955:	01 f6                	add    %esi,%esi
408957:	09 00                	or     %eax,(%eax)
408959:	00 06                	add    %al,(%esi)
40895b:	02 f6                	add    %dh,%dh
40895d:	09 00                	or     %eax,(%eax)
40895f:	00 e9                	add    %ch,%cl
408961:	14 fa                	adc    $0xfa,%al
408963:	09 00                	or     %eax,(%eax)
408965:	00 13                	add    %dl,(%ebx)
408967:	13 f6                	adc    %esi,%esi
408969:	09 00                	or     %eax,(%eax)
40896b:	00 3a                	add    %bh,(%edx)
40896d:	13 f6                	adc    %esi,%esi
40896f:	09 00                	or     %eax,(%eax)
408971:	00 58 02             	add    %bl,0x2(%eax)
408974:	f6 09 00             	testb  $0x0,(%ecx)
408977:	00 ad 07 ff 09 00    	add    %ch,0x9ff07(%ebp)
40897d:	00 21                	add    %ah,(%ecx)
40897f:	03 f6                	add    %esi,%esi
408981:	09 00                	or     %eax,(%eax)
408983:	00 a6 02 03 0a 00    	add    %ah,0xa0302(%esi)
408989:	00 61 18             	add    %ah,0x18(%ecx)
40898c:	08 0a                	or     %cl,(%edx)
40898e:	00 00                	add    %al,(%eax)
408990:	07                   	pop    %es
408991:	19 f6                	sbb    %esi,%esi
408993:	09 00                	or     %eax,(%eax)
408995:	00 56 03             	add    %dl,0x3(%esi)
408998:	0c 0a                	or     $0xa,%al
40899a:	00 00                	add    %al,(%eax)
40899c:	07                   	pop    %es
40899d:	19 f6                	sbb    %esi,%esi
40899f:	09 00                	or     %eax,(%eax)
4089a1:	00 b0 11 10 0a 00    	add    %dh,0xa1011(%eax)
4089a7:	00 2c 06             	add    %ch,(%esi,%eax,1)
4089aa:	15 0a 00 00 28       	adc    $0x2800000a,%eax
4089af:	06                   	push   %es
4089b0:	15 0a 00 00 66       	adc    $0x6600000a,%eax
4089b5:	03 10                	add    (%eax),%edx
4089b7:	0a 00                	or     (%eax),%al
4089b9:	00 e6                	add    %ah,%dh
4089bb:	06                   	push   %es
4089bc:	ff 09                	decl   (%ecx)
4089be:	00 00                	add    %al,(%eax)
4089c0:	1f                   	pop    %ds
4089c1:	10 ff                	adc    %bh,%bh
4089c3:	09 00                	or     %eax,(%eax)
4089c5:	00 fe                	add    %bh,%dh
4089c7:	11 ff                	adc    %edi,%edi
4089c9:	09 00                	or     %eax,(%eax)
4089cb:	00 a0 19 ff 09 00    	add    %ah,0x9ff19(%eax)
4089d1:	00 5b 1a             	add    %bl,0x1a(%ebx)
4089d4:	ff 09                	decl   (%ecx)
4089d6:	00 00                	add    %al,(%eax)
4089d8:	a3 1d ff 09 00       	mov    %eax,0x9ff1d
4089dd:	00 69 0c             	add    %ch,0xc(%ecx)
4089e0:	19 0a                	sbb    %ecx,(%edx)
4089e2:	00 00                	add    %al,(%eax)
4089e4:	a0 0c 1f 0a 00       	mov    0xa1f0c,%al
4089e9:	00 4a 14             	add    %cl,0x14(%edx)
4089ec:	23 0a                	and    (%edx),%ecx
4089ee:	00 00                	add    %al,(%eax)
4089f0:	6a 08                	push   $0x8
4089f2:	29 0a                	sub    %ecx,(%edx)
4089f4:	00 00                	add    %al,(%eax)
4089f6:	b3 0c                	mov    $0xc,%bl
4089f8:	2f                   	das
4089f9:	0a 00                	or     (%eax),%al
4089fb:	00 ba 0c 34 0a 00    	add    %bh,0xa340c(%edx)
408a01:	00 3e                	add    %bh,(%esi)
408a03:	03 3a                	add    (%edx),%edi
408a05:	0a 00                	or     (%eax),%al
408a07:	00 8b 0f 3a 0a 00    	add    %cl,0xa3a0f(%ebx)
408a0d:	00 ea                	add    %ch,%dl
408a0f:	0b 3a                	or     (%edx),%edi
408a11:	0a 00                	or     (%eax),%al
408a13:	00 76 02             	add    %dh,0x2(%esi)
408a16:	3a 0a                	cmp    (%edx),%cl
408a18:	00 00                	add    %al,(%eax)
408a1a:	eb 01                	jmp    0x408a1d
408a1c:	3a 0a                	cmp    (%edx),%cl
408a1e:	00 00                	add    %al,(%eax)
408a20:	15 02 3a 0a 00       	adc    $0xa3a02,%eax
408a25:	00 8e 08 3e 0a 00    	add    %cl,0xa3e08(%esi)
408a2b:	00 26                	add    %ah,(%esi)