447575:	08 15 11 80 8d 01    	or     %dl,0x18d8011
44757b:	08 02                	or     %al,(%edx)
44757d:	06                   	push   %es
44757e:	15 11 80 8d 01       	adc    $0x18d8011,%eax
447583:	08 0f                	or     %cl,(%edi)
447585:	07                   	pop    %es
447586:	0a 0d 0d 0d 0d 0d    	or     0xd0d0d0d,%cl
44758c:	12 65 02             	adc    0x2(%ebp),%ah
44758f:	12 65 02             	adc    0x2(%ebp),%ah
447592:	12 65 08             	adc    0x8(%ebp),%ah
447595:	07                   	pop    %es
447596:	02 12                	add    (%edx),%dl
447598:	80 99 12 80 c9 07 20 	sbbb   $0x20,0x7c98012(%ecx)
44759f:	01 12                	add    %edx,(%edx)
4475a1:	80 99 1d 05 05 20 00 	sbbb   $0x0,0x2005051d(%ecx)
4475a8:	12 80 c9 06 20 02    	adc    0x22006c9(%eax),%al
4475ae:	1c 1c                	sbb    $0x1c,%al
4475b0:	1d 1c 11 07 09       	sbb    $0x907111c,%eax
4475b5:	08 08                	or     %cl,(%eax)
4475b7:	08 08                	or     %cl,(%eax)
4475b9:	12 51 12             	adc    0x12(%ecx),%dl
4475bc:	81 0d 12 80 c5 08 12 	orl    $0x20055512,0x8c58012
4475c3:	55 05 20
4475c6:	02 01                	add    (%ecx),%al
4475c8:	08 02                	or     %al,(%edx)
4475ca:	05 20 01 12 51       	add    $0x51120120,%eax
4475cf:	08 05 20 00 12 80    	or     %al,0x80120020
4475d5:	c5 05 20 00 12 81    	lds    0x81120020,%eax
4475db:	0d 06 07 03 0e       	or     $0xe030706,%eax
4475e0:	0e                   	push   %cs
4475e1:	12 4c 04 00          	adc    0x0(%esp,%eax,1),%cl
4475e5:	01 01                	add    %eax,(%ecx)
4475e7:	1c 56                	sbb    $0x56,%al
4475e9:	07                   	pop    %es
4475ea:	39 08                	cmp    %ecx,(%eax)
4475ec:	08 08                	or     %cl,(%eax)
4475ee:	08 0e                	or     %cl,(%esi)
4475f0:	12 81 01 08 1d 05    	adc    0x51d0801(%ecx),%al
4475f6:	08 08                	or     %cl,(%eax)
4475f8:	08 08                	or     %cl,(%eax)
4475fa:	08 02                	or     %al,(%edx)
4475fc:	08 08                	or     %cl,(%eax)
4475fe:	12 51 1d             	adc    0x1d(%ecx),%dl
447601:	05 1d 05 08 12       	add    $0x1208051d,%eax
447606:	55                   	push   %ebp
447607:	1d 05 07 1d 03       	sbb    $0x31d0705,%eax
44760c:	15 12 24 01 08       	adc    $0x8012412,%eax
447611:	08 05 1d 05 09 1d    	or     %al,0x1d09051d
447617:	05 08 05 08 06       	add    $0x6080508,%eax
44761c:	1d 03 05 05 06       	sbb    $0x6050503,%eax
447621:	12 80 c5 08 12 80    	adc    -0x7fedf73b(%eax),%al
447627:	99                   	cltd
447628:	12 80 99 12 81 0d    	adc    0xd811299(%eax),%al
44762e:	12 75 08             	adc    0x8(%ebp),%dh
447631:	0a 08                	or     (%eax),%cl
447633:	02 08                	add    (%eax),%cl
447635:	08 12                	or     %dl,(%edx)
447637:	80 b1 02 08 02 05 08 	xorb   $0x8,0x5020802(%ecx)
44763e:	08 05 00 00 12 80    	or     %al,0x80120000
447644:	99                   	cltd
447645:	06                   	push   %es
447646:	20 01                	and    %al,(%ecx)
447648:	12 81 01 03 05 20    	adc    0x20050301(%ecx),%al
44764e:	01 12                	add    %edx,(%edx)
447650:	75 0e                	jne    0x447660
447652:	05 20 01 01 1d       	add    $0x1d010120,%eax
447657:	03 07                	add    (%edi),%eax
447659:	20 03                	and    %al,(%ebx)
44765b:	0e                   	push   %cs
44765c:	1d 05 08 08 04       	sbb    $0x4080805,%eax
447661:	20 01                	and    %al,(%ecx)
447663:	0e                   	push   %cs
447664:	0e                   	push   %cs
447665:	05 07 01 12 80       	add    $0x80120107,%eax
44766a:	b1 05                	mov    $0x5,%cl
44766c:	20 00                	and    %al,(%eax)
44766e:	12 80 b1 04 07 01    	adc    0x10704b1(%eax),%al
447674:	1d 05 04 20 00       	sbb    $0x200405,%eax
447679:	1d 05 0c 07 04       	sbb    $0x4070c05,%eax
44767e:	12 51 12             	adc    0x12(%ecx),%dl
447681:	80 99 12 80 b1 1d 05 	sbbb   $0x5,0x1db18012(%ecx)
447688:	09 07                	or     %eax,(%edi)
44768a:	07                   	pop    %es
44768b:	08 08                	or     %cl,(%eax)
44768d:	08 08                	or     %cl,(%eax)
44768f:	08 08                	or     %cl,(%eax)
447691:	08 0f                	or     %cl,(%edi)
447693:	07                   	pop    %es
447694:	09 08                	or     %ecx,(%eax)
447696:	08 08                	or     %cl,(%eax)
447698:	1d 11 50 1d 11       	sbb    $0x111d5011,%eax
44769d:	50                   	push   %eax
44769e:	08 08                	or     %cl,(%eax)
4476a0:	0e                   	push   %cs
4476a1:	08 08                	or     %cl,(%eax)
4476a3:	07                   	pop    %es
4476a4:	04 1d                	add    $0x1d,%al
4476a6:	11 50 08             	adc    %edx,0x8(%eax)
4476a9:	08 0e                	or     %cl,(%esi)
4476ab:	0a 07                	or     (%edi),%al
4476ad:	06                   	push   %es
4476ae:	08 1d 11 50 08 02    	or     %bl,0x2085011
4476b4:	08 08                	or     %cl,(%eax)
4476b6:	04 07                	add    $0x7,%al
4476b8:	02 08                	add    (%eax),%cl
4476ba:	08 07                	or     %al,(%edi)
4476bc:	20 03                	and    %al,(%ebx)
4476be:	08 1d 05 08 08 04    	or     %bl,0x4080805
4476c4:	07                   	pop    %es
4476c5:	01 12                	add    %edx,(%edx)
4476c7:	75 08                	jne    0x4476d1
4476c9:	07                   	pop    %es
4476ca:	04 1d                	add    $0x1d,%al
4476cc:	05 08 08 1d 05       	add    $0x51d0808,%eax
4476d1:	0a 00                	or     (%eax),%al
4476d3:	05 01 12 15 08       	add    $0x8151201,%eax
4476d8:	12 15 08 08 18 07    	adc    0x7180808,%dl
4476de:	0c 0b                	or     $0xb,%al
4476e0:	15 12 31 01 05       	adc    $0x5013112,%eax
4476e5:	0a 1d 05 08 08 08    	or     0x8080805,%bl
4476eb:	12 80 b1 12 80 99    	adc    -0x667fed4f(%eax),%al
4476f1:	08 0a                	or     %cl,(%edx)
4476f3:	12 7c 05 15          	adc    0x15(%ebp,%eax,1),%bh
4476f7:	12 31                	adc    (%ecx),%dh
4476f9:	01 05 09 20 01 01    	add    %eax,0x1012009
4476ff:	15 12 2d 01 13       	adc    $0x13012d12,%eax
447704:	00 05 20 01 13 00    	add    %al,0x130120
44770a:	08 06                	or     %al,(%esi)
44770c:	20 02                	and    %al,(%edx)
44770e:	01 08                	add    %ecx,(%eax)
447710:	13 00                	adc    (%eax),%eax
447712:	0c 07                	or     $0x7,%al
447714:	04 12                	add    $0x12,%al
447716:	55                   	push   %ebp
447717:	12 51 12             	adc    0x12(%ecx),%dl
44771a:	80 c5 12             	add    $0x12,%ch
44771d:	81 0d 0b 07 08 1d 08 	orl    $0x8080808,0x1d08070b
447724:	08 08 08
447727:	08 08                	or     %cl,(%eax)
447729:	0b 08                	or     (%eax),%ecx
44772b:	0a 07                	or     (%edi),%al
44772d:	07                   	pop    %es
44772e:	1d 08 08 08 08       	sbb    $0x8080808,%eax
447733:	08 08                	or     %cl,(%eax)
447735:	08 00                	or     %al,(%eax)
447737:	00 60 77             	add    %ah,0x77(%eax)
44773a:	04 00                	add    $0x0,%al
447744:	82 77 04 00          	xorb   $0x0,0x4(%edi)
447748:	00 20                	add    %ah,(%eax)
44775e:	00 00                	add    %al,(%eax)
447760:	74 77                	je     0x4477d9
447762:	04 00                	add    $0x0,%al
447774:	00 00                	add    %al,(%eax)
447776:	5f                   	pop    %edi
447777:	43                   	inc    %ebx
447778:	6f                   	outsl  %ds:(%esi),(%dx)
447779:	72 45                	jb     0x4477c0
44777b:	78 65                	js     0x4477e2
44777d:	4d                   	dec    %ebp
44777e:	61                   	popa
44777f:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
447786:	72 65                	jb     0x4477ed
447788:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
44778c:	6c                   	insb   (%dx),%es:(%edi)
44778d:	00 00                	add    %al,(%eax)
44778f:	00 00                	add    %al,(%eax)
447791:	00 ff                	add    %bh,%bh
447793:	25 00 20 40 00       	and    $0x402000,%eax