44e5ee:	20 01                	and    %al,(%ecx)
44e5f0:	12 81 a1 08 05 20    	adc    0x200508a1(%ecx),%al
44e5f6:	00 12                	add    %dl,(%edx)
44e5f8:	81 a5 06 20 01 12 81 	andl   $0x408a981,0x12012006(%ebp)
44e5ff:	a9 08 04
44e602:	20 01                	and    %al,(%ecx)
44e604:	1c 08                	sbb    $0x8,%al
44e606:	04 20                	add    $0x20,%al
44e608:	01 01                	add    %eax,(%ecx)
44e60a:	1c 03                	sbb    $0x3,%al
44e60c:	20 00                	and    %al,(%eax)
44e60e:	02 05 20 00 12 81    	add    0x81120020,%al
44e614:	ad                   	lods   %ds:(%esi),%eax
44e615:	05 20 00 12 81       	add    $0x81120020,%eax
44e61a:	b5 05                	mov    $0x5,%ch
44e61c:	20 01                	and    %al,(%ecx)
44e61e:	01 1d 1c 05 20 01    	add    %ebx,0x120051c
44e624:	01 11                	add    %edx,(%ecx)
44e626:	71 05                	jno    0x44e62d
44e628:	20 00                	and    %al,(%eax)
44e62a:	12 81 b9 07 20 01    	adc    0x12007b9(%ecx),%al
44e630:	01 1d 12 81 79 06    	add    %ebx,0x6798112
44e636:	20 01                	and    %al,(%ecx)
44e638:	01 12                	add    %edx,(%edx)
44e63a:	81 75 0e 07 06 12 59 	xorl   $0x59120607,0xe(%ebp)
44e641:	12 81 65 12 81 69    	adc    0x69811265(%ecx),%al
44e647:	02 12                	add    (%edx),%dl
44e649:	10 08                	adc    %cl,(%eax)
44e64b:	05 00 01 0e 1d       	add    $0x1d0e0100,%eax
44e650:	0e                   	push   %cs
44e651:	04 20                	add    $0x20,%al
44e653:	01 01                	add    %eax,(%ecx)
44e655:	03 05 00 01 01 12    	add    0x12010100,%eax
44e65b:	09 04 00             	or     %eax,(%eax,%eax,1)
44e65e:	01 01                	add    %eax,(%ecx)
44e660:	02 08                	add    (%eax),%cl
44e662:	07                   	pop    %es
44e663:	04 02                	add    $0x2,%al
44e665:	12 75 12             	adc    0x12(%ebp),%dh
44e668:	75 08                	jne    0x44e672
44e66a:	05 20 00 12 80       	add    $0x80120020,%eax
44e66f:	8d 07                	lea    (%edi),%eax
44e671:	20 02                	and    %al,(%edx)
44e673:	01 0e                	add    %ecx,(%esi)
44e675:	12 80 8d 04 07 01    	adc    0x107048d(%eax),%al
44e67b:	12 79 04             	adc    0x4(%ecx),%bh
44e67e:	07                   	pop    %es
44e67f:	01 12                	add    %edx,(%edx)
44e681:	24 08                	and    $0x8,%al
44e683:	00 01                	add    %al,(%ecx)
44e685:	12 81 c1 12 81 c1    	adc    -0x3e7eed3f(%ecx),%al
44e68b:	0e                   	push   %cs
44e68c:	07                   	pop    %es
44e68d:	05 1d 12 80 8d       	add    $0x8d80121d,%eax
44e692:	08 12                	or     %dl,(%edx)
44e694:	80 8d 12 80 91 08 06 	orb    $0x6,0x8918012(%ebp)
44e69b:	07                   	pop    %es
44e69c:	03 1d 05 08 08 13    	add    0x13080805,%ebx
44e6a2:	07                   	pop    %es
44e6a3:	07                   	pop    %es
44e6a4:	12 80 8d 12 80 95    	adc    -0x6a7fed73(%eax),%al
44e6aa:	12 81 c9 12 81 cd    	adc    -0x327eed37(%ecx),%al
44e6b0:	12 80 95 08 08 09    	adc    0x9080895(%eax),%al
44e6b6:	20 02                	and    %al,(%edx)
44e6b8:	01 12                	add    %edx,(%edx)
44e6ba:	80 95 11 81 d1 03 07 	adcb   $0x7,0x3d18111(%ebp)
44e6c1:	01 0e                	add    %ecx,(%esi)
44e6c3:	07                   	pop    %es
44e6c4:	15 12 80 89 02       	adc    $0x2898012,%eax
44e6c9:	0e                   	push   %cs
44e6ca:	0e                   	push   %cs
44e6cb:	08 20                	or     %ah,(%eax)
44e6cd:	02 02                	add    (%edx),%al
44e6cf:	13 00                	adc    (%eax),%eax
44e6d1:	10 13                	adc    %dl,(%ebx)
44e6d3:	01 04 07             	add    %eax,(%edi,%eax,1)
44e6d6:	01 1d 05 10 07 06    	add    %ebx,0x6071005
44e6dc:	0e                   	push   %cs
44e6dd:	1d 05 12 80 95       	sbb    $0x95801205,%eax
44e6e2:	12 80 8d 12 80 95    	adc    -0x6a7fed73(%eax),%al
44e6e8:	1d 05 04 20 00       	sbb    $0x200405,%eax
44e6ed:	12 79 04             	adc    0x4(%ecx),%bh
44e6f0:	00 01                	add    %al,(%ecx)
44e6f2:	02 0e                	add    (%esi),%cl
44e6f4:	07                   	pop    %es
44e6f5:	00 01                	add    %al,(%ecx)
44e6f7:	12 80 8d 1d 05 0f    	adc    0xf051d8d(%eax),%al
44e6fd:	07                   	pop    %es
44e6fe:	07                   	pop    %es
44e6ff:	12 80 91 12 80 8d    	adc    -0x727fed6f(%eax),%al
44e705:	1c 02                	sbb    $0x2,%al
44e707:	12 80 8d 08 08 06    	adc    0x608088d(%eax),%al
44e70d:	00 02                	add    %al,(%edx)
44e70f:	01 1c 10             	add    %ebx,(%eax,%edx,1)
44e712:	02 07                	add    (%edi),%al
44e714:	15 12 80 89 02       	adc    $0x2898012,%eax
44e719:	0e                   	push   %cs
44e71a:	02 05 20 01 02 13    	add    0x13020120,%al
44e720:	00 07                	add    %al,(%edi)
44e722:	20 02                	and    %al,(%edx)
44e724:	01 13                	add    %edx,(%ebx)
44e726:	00 13                	add    %dl,(%ebx)
44e728:	01 06                	add    %eax,(%esi)
44e72a:	00 02                	add    %al,(%edx)
44e72c:	08 10                	or     %dl,(%eax)
44e72e:	08 08                	or     %cl,(%eax)
44e730:	05 00 00 12 81       	add    $0x81120000,%eax
44e735:	e1 06                	loope  0x44e73d
44e737:	20 00                	and    %al,(%eax)
44e739:	1d 12 80 8d 05       	sbb    $0x58d8012,%eax
44e73e:	20 00                	and    %al,(%eax)
44e740:	12 80 91 08 00 03    	adc    0x3000891(%eax),%al
44e746:	02 0e                	add    (%esi),%cl
44e748:	0e                   	push   %cs
44e749:	11 80 9d 07 20 03    	adc    %eax,0x320079d(%eax)
44e74f:	01 1d 05 08 08 07    	add    %ebx,0x7080805
44e755:	20 03                	and    %al,(%ebx)
44e757:	08 1d 05 08 08 04    	or     %bl,0x4080805
44e75d:	20 01                	and    %al,(%ecx)
44e75f:	02 0e                	add    (%esi),%cl
44e761:	06                   	push   %es
44e762:	20 01                	and    %al,(%ecx)
44e764:	12 80 95 0e 04 20    	adc    0x20040e95(%eax),%al
44e76a:	01 01                	add    %eax,(%ecx)
44e76c:	0a 03                	or     (%ebx),%al
44e76e:	20 00                	and    %al,(%eax)
44e770:	0a 09                	or     (%ecx),%cl
44e772:	00 02                	add    %al,(%edx)
44e774:	02 12                	add    (%edx),%dl
44e776:	80 8d 12 80 8d 05 20 	orb    $0x20,0x58d8012(%ebp)
44e77d:	00 11                	add    %dl,(%ecx)
44e77f:	80 a1 06 20 01 01 12 	andb   $0x12,0x1012006(%ecx)
44e786:	81 dd b0 e7 04 00    	sbb    $0x4e7b0,%ebp
44e794:	ce                   	into
44e795:	e7 04                	out    %eax,$0x4
44e797:	00 00                	add    %al,(%eax)
44e799:	20 00                	and    %al,(%eax)
44e7af:	00 c0                	add    %al,%al
44e7b1:	e7 04                	out    %eax,$0x4
44e7bf:	00 00                	add    %al,(%eax)
44e7c1:	00 5f 43             	add    %bl,0x43(%edi)
44e7c4:	6f                   	outsl  %ds:(%esi),(%dx)
44e7c5:	72 45                	jb     0x44e80c
44e7c7:	78 65                	js     0x44e82e
44e7c9:	4d                   	dec    %ebp
44e7ca:	61                   	popa
44e7cb:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
44e7d2:	72 65                	jb     0x44e839
44e7d4:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
44e7d8:	6c                   	insb   (%dx),%es:(%edi)
44e7d9:	00 00                	add    %al,(%eax)
44e7db:	00 00                	add    %al,(%eax)
44e7dd:	00 ff                	add    %bh,%bh
44e7df:	25 00 20 40 00       	and    $0x402000,%eax