443423:	00 a8 e8 44 00 c0    	add    %ch,-0x3fffbb18(%eax)
443429:	ec                   	in     (%dx),%al
44342a:	44                   	inc    %esp
44342b:	00 54 ea 44          	add    %dl,0x44(%edx,%ebp,8)
44342f:	00 3c ec             	add    %bh,(%esp,%ebp,8)
443432:	44                   	inc    %esp
443433:	00 64 ec 44          	add    %ah,0x44(%esp,%ebp,8)
443437:	00 50 e9             	add    %dl,-0x17(%eax)
44343a:	44                   	inc    %esp
44343b:	00 04 00             	add    %al,(%eax,%eax,1)
44343e:	84 00                	test   %al,(%eax)
443440:	85 00                	test   %eax,(%eax)
443442:	12 b0 17 03 3c e8    	adc    -0x17c3fce9(%eax),%dh
443448:	44                   	inc    %esp
443449:	00 44 e8 44          	add    %al,0x44(%eax,%ebp,8)
44344d:	00 bc e9 44 00 2c ed 	add    %bh,-0x12d3ffbc(%ecx,%ebp,8)
443454:	44                   	inc    %esp
443455:	00 0b                	add    %cl,(%ebx)
443457:	54                   	push   %esp
443458:	48                   	dec    %eax
443459:	69 6e 74 57 69 6e 64 	imul   $0x646e6957,0x74(%esi),%ebp
443460:	6f                   	outsl  %ds:(%esi),(%dx)
443461:	77 8b                	ja     0x4433ee
443463:	c0 68 34 44          	shrb   $0x44,0x34(%eax)
443467:	00 07                	add    %al,(%edi)
443469:	0b 54 48 69          	or     0x69(%eax,%ecx,2),%edx
44346d:	6e                   	outsb  %ds:(%esi),(%dx)
44346e:	74 57                	je     0x4434c7
443470:	69 6e 64 6f 77 5c 33 	imul   $0x335c776f,0x64(%esi),%ebp
443477:	44                   	inc    %esp
443478:	00 e4                	add    %ah,%ah
44347a:	32 44 00 0b          	xor    0xb(%eax,%eax,1),%al
44347e:	00 08                	add    %cl,(%eax)
443480:	43                   	inc    %ebx
443481:	6f                   	outsl  %ds:(%esi),(%dx)
443482:	6e                   	outsb  %ds:(%esi),(%dx)
443483:	74 72                	je     0x4434f7
443485:	6f                   	outsl  %ds:(%esi),(%dx)
443486:	6c                   	insb   (%dx),%es:(%edi)
443487:	73 00                	jae    0x443489
443489:	00 8b c0 d8 34 44    	add    %cl,0x4434d8c0(%ebx)
44349b:	00 30                	add    %dh,(%eax)
44349d:	35 44 00 00 00       	xor    $0x44,%eax
4434aa:	00 00                	add    %al,(%eax)
4434ac:	1c 35                	sbb    $0x35,%al
4434ae:	44                   	inc    %esp
4434af:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
4434b3:	00 54 38 45          	add    %dl,0x45(%eax,%edi,1)
4434b7:	00 d8                	add    %bl,%al
4434b9:	11 42 00             	adc    %eax,0x0(%edx)
4434bc:	14 35                	adc    $0x35,%al
4434be:	40                   	inc    %eax
4434bf:	00 2c 0b             	add    %ch,(%ebx,%ecx,1)
4434c2:	42                   	inc    %edx
4434c3:	00 1c 35 40 00 10 35 	add    %bl,0x35100040(,%esi,1)
4434ca:	40                   	inc    %eax
4434cb:	00 58 32             	add    %bl,0x32(%eax)
4434ce:	40                   	inc    %eax
4434cf:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
4434d3:	00 0c 3a             	add    %cl,(%edx,%edi,1)
4434d6:	45                   	inc    %ebp
4434d7:	00 38                	add    %bh,(%eax)
4434d9:	48                   	dec    %eax
4434da:	45                   	inc    %ebp
4434db:	00 c0                	add    %al,%al
4434dd:	4b                   	dec    %ebx
4434de:	45                   	inc    %ebp
4434df:	00 78 47             	add    %bh,0x47(%eax)
4434e2:	45                   	inc    %ebp
4434e3:	00 b8 0e 42 00 84    	add    %bh,-0x7bffbdf2(%eax)
4434e9:	0d 42 00 c8 0e       	or     $0xec80042,%eax
4434ee:	42                   	inc    %edx
4434ef:	00 c0                	add    %al,%al
4434f1:	0f 42 00             	cmovb  (%eax),%eax
4434f4:	f0 11 42 00          	lock adc %eax,0x0(%edx)
4434f8:	d8 0e                	fmuls  (%esi)
4434fa:	42                   	inc    %edx
4434fb:	00 d0                	add    %dl,%al
4434fd:	0e                   	push   %cs
4434fe:	42                   	inc    %edx
4434ff:	00 f8                	add    %bh,%al
443501:	11 42 00             	adc    %eax,0x0(%edx)
443504:	6c                   	insb   (%dx),%es:(%edi)
443505:	39 45 00             	cmp    %eax,0x0(%ebp)
443508:	6c                   	insb   (%dx),%es:(%edi)
443509:	43                   	inc    %ebx
44350a:	45                   	inc    %ebp
44350b:	00 90 ed 44 00 74    	add    %dl,0x740044ed(%eax)
443511:	50                   	push   %eax
443512:	45                   	inc    %ebp
443513:	00 00                	add    %al,(%eax)
443515:	51                   	push   %ecx
443516:	45                   	inc    %ebp
443517:	00 d4                	add    %dl,%ah
443519:	ee                   	out    %al,(%dx)
44351a:	44                   	inc    %esp
44351b:	00 0e                	add    %cl,(%esi)
44351d:	54                   	push   %esp
44351e:	44                   	inc    %esp
44351f:	72 61                	jb     0x443582
443521:	67 49                	addr16 dec %ecx
443523:	6d                   	insl   (%dx),%es:(%edi)
443524:	61                   	popa
443525:	67 65 4c             	addr16 gs dec %esp
443528:	69 73 74 90 30 35 44 	imul   $0x44353090,0x74(%ebx),%esi
44352f:	00 07                	add    %al,(%edi)
443531:	0e                   	push   %cs
443532:	54                   	push   %esp
443533:	44                   	inc    %esp
443534:	72 61                	jb     0x443597
443536:	67 49                	addr16 dec %ecx
443538:	6d                   	insl   (%dx),%es:(%edi)
443539:	61                   	popa
44353a:	67 65 4c             	addr16 gs dec %esp
44353d:	69 73 74 d8 34 44 00 	imul   $0x4434d8,0x74(%ebx),%esi
443544:	00 39                	add    %bh,(%ecx)
443546:	45                   	inc    %ebp
443547:	00 02                	add    %al,(%edx)
443549:	00 08                	add    %cl,(%eax)
44354b:	43                   	inc    %ebx
44354c:	6f                   	outsl  %ds:(%esi),(%dx)
44354d:	6e                   	outsb  %ds:(%esi),(%dx)
44354e:	74 72                	je     0x4435c2
443550:	6f                   	outsl  %ds:(%esi),(%dx)
443551:	6c                   	insb   (%dx),%es:(%edi)
443552:	73 00                	jae    0x443554
443554:	00 8d 40 00 a4 35    	add    %cl,0x35a40040(%ebp)
44355a:	44                   	inc    %esp
443567:	00 f8                	add    %bh,%al
443569:	35 44 00 00 00       	xor    $0x44,%eax
443576:	00 00                	add    %al,(%eax)
443578:	e8 35 44 00 80       	call   0x804479b2
44357d:	00 00                	add    %al,(%eax)
44357f:	00 8c 34 44 00 d8 11 	add    %cl,0x11d80044(%esp,%esi,1)
443586:	42                   	inc    %edx
443587:	00 14 35 40 00 2c 0b 	add    %dl,0xb2c0040(,%esi,1)
44358e:	42                   	inc    %edx
44358f:	00 1c 35 40 00 10 35 	add    %bl,0x35100040(,%esi,1)
443596:	40                   	inc    %eax
443597:	00 58 32             	add    %bl,0x32(%eax)
44359a:	40                   	inc    %eax
44359b:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
44359f:	00 0c 3a             	add    %cl,(%edx,%edi,1)
4435a2:	45                   	inc    %ebp
4435a3:	00 38                	add    %bh,(%eax)
4435a5:	48                   	dec    %eax
4435a6:	45                   	inc    %ebp
4435a7:	00 c0                	add    %al,%al
4435a9:	4b                   	dec    %ebx
4435aa:	45                   	inc    %ebp
4435ab:	00 78 47             	add    %bh,0x47(%eax)
4435ae:	45                   	inc    %ebp
4435af:	00 b8 0e 42 00 84    	add    %bh,-0x7bffbdf2(%eax)
4435b5:	0d 42 00 c8 0e       	or     $0xec80042,%eax
4435ba:	42                   	inc    %edx
4435bb:	00 c0                	add    %al,%al
4435bd:	0f 42 00             	cmovb  (%eax),%eax
4435c0:	f0 11 42 00          	lock adc %eax,0x0(%edx)
4435c4:	d8 0e                	fmuls  (%esi)
4435c6:	42                   	inc    %edx
4435c7:	00 d0                	add    %dl,%al
4435c9:	0e                   	push   %cs
4435ca:	42                   	inc    %edx
4435cb:	00 f8                	add    %bh,%al
4435cd:	11 42 00             	adc    %eax,0x0(%edx)
4435d0:	6c                   	insb   (%dx),%es:(%edi)
4435d1:	39 45 00             	cmp    %eax,0x0(%ebp)
4435d4:	6c                   	insb   (%dx),%es:(%edi)
4435d5:	43                   	inc    %ebx
4435d6:	45                   	inc    %ebp
4435d7:	00 90 ed 44 00 74    	add    %dl,0x740044ed(%eax)
4435dd:	50                   	push   %eax
4435de:	45                   	inc    %ebp
4435df:	00 00                	add    %al,(%eax)
4435e1:	51                   	push   %ecx
4435e2:	45                   	inc    %ebp
4435e3:	00 d4                	add    %dl,%ah
4435e5:	ee                   	out    %al,(%dx)
4435e6:	44                   	inc    %esp
4435e7:	00 0a                	add    %cl,(%edx)
4435e9:	54                   	push   %esp
4435ea:	49                   	dec    %ecx
4435eb:	6d                   	insl   (%dx),%es:(%edi)
4435ec:	61                   	popa
4435ed:	67 65 4c             	addr16 gs dec %esp
4435f0:	69 73 74 90 f8 35 44 	imul   $0x4435f890,0x74(%ebx),%esi
4435f7:	00 07                	add    %al,(%edi)
4435f9:	0a 54 49 6d          	or     0x6d(%ecx,%ecx,2),%dl
4435fd:	61                   	popa
4435fe:	67 65 4c             	addr16 gs dec %esp
443601:	69 73 74 a4 35 44 00 	imul   $0x4435a4,0x74(%ebx),%esi
443608:	2c 35                	sub    $0x35,%al
44360a:	44                   	inc    %esp
44360b:	00 0c 00             	add    %cl,(%eax,%eax,1)
44360e:	08 43 6f             	or     %al,0x6f(%ebx)
443611:	6e                   	outsb  %ds:(%esi),(%dx)
443612:	74 72                	je     0x443686
443614:	6f                   	outsl  %ds:(%esi),(%dx)
443615:	6c                   	insb   (%dx),%es:(%edi)
443616:	73 0a                	jae    0x443622
443618:	00 d4                	add    %dl,%ah
44361a:	20 42 00             	and    %al,0x0(%edx)
44361d:	48                   	dec    %eax
44361e:	00 00                	add    %al,(%eax)
443620:	ff 48 00             	decl   0x0(%eax)
443623:	00 ff                	add    %bh,%bh
443625:	01 00                	add    %eax,(%eax)
443627:	00 00                	add    %al,(%eax)
443629:	00 00                	add    %al,(%eax)
44362b:	00 80 ff ff ff 1f    	add    %al,0x1fffffff(%eax)
443631:	02 00                	add    (%eax),%al
443633:	0a 42 6c             	or     0x6c(%edx),%al
443636:	65 6e                	outsb  %gs:(%esi),(%dx)
443638:	64 43                	fs inc %ebx
44363a:	6f                   	outsl  %ds:(%esi),(%dx)
44363b:	6c                   	insb   (%dx),%es:(%edi)
44363c:	6f                   	outsl  %ds:(%esi),(%dx)
44363d:	72 d4                	jb     0x443613
44363f:	20 42 00             	and    %al,0x0(%edx)
443642:	44                   	inc    %esp
443643:	43                   	inc    %ebx
443644:	45                   	inc    %ebp
443645:	00 0c 43             	add    %cl,(%ebx,%eax,2)
443648:	45                   	inc    %ebp
443649:	00 01                	add    %al,(%ecx)
44364b:	00 00                	add    %al,(%eax)
44364d:	00 00                	add    %al,(%eax)
44364f:	00 00                	add    %al,(%eax)
443651:	80 ff ff             	cmp    $0xff,%bh
443654:	ff 1f                	lcall  *(%edi)
443656:	03 00                	add    (%eax),%eax
443658:	07                   	pop    %es
443659:	42                   	inc    %edx
44365a:	6b 43 6f 6c          	imul   $0x6c,0x6f(%ebx),%eax
44365e:	6f                   	outsl  %ds:(%esi),(%dx)
44365f:	72 54                	jb     0x4436b5
443661:	10 40 00             	adc    %al,0x0(%eax)
443664:	38 00                	cmp    %al,(%eax)
443666:	00 ff                	add    %bh,%bh
443668:	38 00                	cmp    %al,(%eax)
44366a:	00 ff                	add    %bh,%bh
44366c:	01 00                	add    %eax,(%eax)
44366e:	00 00                	add    %al,(%eax)
443670:	00 00                	add    %al,(%eax)
443672:	00 80 04 00 00 00    	add    %al,0x4(%eax)
443678:	04 00                	add    $0x0,%al
44367a:	07                   	pop    %es
44367b:	41                   	inc    %ecx
44367c:	6c                   	insb   (%dx),%es:(%edi)
44367d:	6c                   	insb   (%dx),%es:(%edi)
44367e:	6f                   	outsl  %ds:(%esi),(%dx)
44367f:	63 42 79             	arpl   %eax,0x79(%edx)
443682:	b0 37                	mov    $0x37,%al
443684:	45                   	inc    %ebp
443685:	00 40 00             	add    %al,0x0(%eax)
443688:	00 ff                	add    %bh,%bh
44368a:	60                   	pusha
44368b:	49                   	dec    %ecx
44368c:	45                   	inc    %ebp
44368d:	00 01                	add    %al,(%ecx)
44368f:	00 00                	add    %al,(%eax)
443691:	00 00                	add    %al,(%eax)
443693:	00 00                	add    %al,(%eax)
443695:	80 02 00             	addb   $0x0,(%edx)
443698:	00 00                	add    %al,(%eax)
44369a:	05 00 0c 44 72       	add    $0x72440c00,%eax
44369f:	61                   	popa
4436a0:	77 69                	ja     0x44370b
4436a2:	6e                   	outsb  %ds:(%esi),(%dx)
4436a3:	67 53                	addr16 push %ebx
4436a5:	74 79                	je     0x443720
4436a7:	6c                   	insb   (%dx),%es:(%edi)
4436a8:	65 54                	gs push %esp
4436aa:	10 40 00             	adc    %al,0x0(%eax)
4436ad:	30 00                	xor    %al,(%eax)
4436af:	00 ff                	add    %bh,%bh
4436b1:	84 3c 45 00 01 00 00 	test   %bh,0x100(,%eax,2)
4436b8:	00 00                	add    %al,(%eax)
4436ba:	00 00                	add    %al,(%eax)
4436bc:	80 10 00             	adcb   $0x0,(%eax)
4436bf:	00 00                	add    %al,(%eax)
4436c1:	06                   	push   %es
4436c2:	00 06                	add    %al,(%esi)
4436c4:	48                   	dec    %eax
4436c5:	65 69 67 68 74 04 38 	imul   $0x45380474,%gs:0x68(%edi),%esp
4436cc:	45
4436cd:	00 43 00             	add    %al,0x0(%ebx)
4436d0:	00 ff                	add    %bh,%bh
4436d2:	43                   	inc    %ebx
4436d3:	00 00                	add    %al,(%eax)
4436d5:	ff 01                	incl   (%ecx)
4436d7:	00 00                	add    %al,(%eax)
4436d9:	00 00                	add    %al,(%eax)
4436db:	00 00                	add    %al,(%eax)
4436dd:	80 00 00             	addb   $0x0,(%eax)
4436e0:	00 00                	add    %al,(%eax)
4436e2:	07                   	pop    %es
4436e3:	00 09                	add    %cl,(%ecx)
4436e5:	49                   	dec    %ecx
4436e6:	6d                   	insl   (%dx),%es:(%edi)
4436e7:	61                   	popa
4436e8:	67 65 54             	addr16 gs push %esp
4436eb:	79 70                	jns    0x44375d
4436ed:	65 00 10             	add    %dl,%gs:(%eax)
4436f0:	40                   	inc    %eax
4436f1:	00 41 00             	add    %al,0x0(%ecx)
4436f4:	00 ff                	add    %bh,%bh
4436f6:	41                   	inc    %ecx
4436f7:	00 00                	add    %al,(%eax)
4436f9:	ff 01                	incl   (%ecx)
4436fb:	00 00                	add    %al,(%eax)
4436fd:	00 00                	add    %al,(%eax)
4436ff:	00 00                	add    %al,(%eax)
443701:	80 01 00             	addb   $0x0,(%ecx)
443704:	00 00                	add    %al,(%eax)
443706:	08 00                	or     %al,(%eax)
443708:	06                   	push   %es
443709:	4d                   	dec    %ebp
44370a:	61                   	popa
44370b:	73 6b                	jae    0x443778
44370d:	65 64 54             	gs fs push %esp
443710:	5a                   	pop    %edx
443711:	41                   	inc    %ecx
443712:	00 60 00             	add    %ah,0x0(%eax)
443715:	00 ff                	add    %bh,%bh
443717:	60                   	pusha
443718:	00 00                	add    %al,(%eax)
44371a:	ff 01                	incl   (%ecx)
44371c:	00 00                	add    %al,(%eax)
44371e:	00 00                	add    %al,(%eax)
443720:	00 00                	add    %al,(%eax)
443722:	80 00 00             	addb   $0x0,(%eax)
443725:	00 80 09 00 08 4f    	add    %al,0x4f080009(%eax)
44372b:	6e                   	outsb  %ds:(%esi),(%dx)
44372c:	43                   	inc    %ebx
44372d:	68 61 6e 67 65       	push   $0x65676e61
443732:	00 10                	add    %dl,(%eax)
443734:	40                   	inc    %eax
443735:	00 42 00             	add    %al,0x0(%edx)
443738:	00 ff                	add    %bh,%bh
44373a:	42                   	inc    %edx
44373b:	00 00                	add    %al,(%eax)
44373d:	ff 01                	incl   (%ecx)
44373f:	00 00                	add    %al,(%eax)
443741:	00 00                	add    %al,(%eax)
443743:	00 00                	add    %al,(%eax)
443745:	80 00 00             	addb   $0x0,(%eax)
443748:	00 00                	add    %al,(%eax)
44374a:	0a 00                	or     (%eax),%al
44374c:	0b 53 68             	or     0x68(%ebx),%edx