43446f:	00 e0                	add    %ah,%al
434471:	8e 43 00             	mov    0x0(%ebx),%es
434474:	ac                   	lods   %ds:(%esi),%al
434475:	7b 44                	jnp    0x4344bb
434477:	00 28                	add    %ch,(%eax)
434479:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
43447d:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
434481:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
434485:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
434489:	c9                   	leave
43448a:	44                   	inc    %esp
43448b:	00 40 ab             	add    %al,-0x55(%eax)
43448e:	44                   	inc    %esp
43448f:	00 c8                	add    %cl,%al
434491:	ed                   	in     (%dx),%eax
434492:	44                   	inc    %esp
434493:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
434497:	00 48 e9             	add    %cl,-0x17(%eax)
43449a:	44                   	inc    %esp
43449b:	00 28                	add    %ch,(%eax)
43449d:	ee                   	out    %al,(%dx)
43449e:	44                   	inc    %esp
43449f:	00 58 b0             	add    %bl,-0x50(%eax)
4344a2:	44                   	inc    %esp
4344a3:	00 ec                	add    %ch,%ah
4344a5:	b6 44                	mov    $0x44,%dh
4344a7:	00 58 c4             	add    %bl,-0x3c(%eax)
4344aa:	44                   	inc    %esp
4344ab:	00 1c 93             	add    %bl,(%ebx,%edx,4)
4344ae:	43                   	inc    %ebx
4344af:	00 d8                	add    %bl,%al
4344b1:	93                   	xchg   %eax,%ebx
4344b2:	43                   	inc    %ebx
4344b3:	00 48 94             	add    %cl,-0x6c(%eax)
4344b6:	43                   	inc    %ebx
4344b7:	00 f0                	add    %dh,%al
4344b9:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
4344bd:	c4 44 00 ac          	les    -0x54(%eax,%eax,1),%eax
4344c1:	c3                   	ret
4344c2:	44                   	inc    %esp
4344c3:	00 ec                	add    %ch,%ah
4344c5:	94                   	xchg   %eax,%esp
4344c6:	43                   	inc    %ebx
4344c7:	00 68 ef             	add    %ch,-0x11(%eax)
4344ca:	44                   	inc    %esp
4344cb:	00 9c cd 44 00 ec eb 	add    %bl,-0x1413ffbc(%ebp,%ecx,8)
4344d2:	44                   	inc    %esp
4344d3:	00 d4                	add    %dl,%ah
4344d5:	ee                   	out    %al,(%dx)
4344d6:	44                   	inc    %esp
4344d7:	00 c0                	add    %al,%al
4344d9:	8e 43 00             	mov    0x0(%ebx),%es
4344dc:	fc                   	cld
4344dd:	90                   	nop
4344de:	43                   	inc    %ebx
4344df:	00 b8 90 43 00 80    	add    %bh,-0x7fffbc70(%eax)
4344e5:	92                   	xchg   %eax,%edx
4344e6:	43                   	inc    %ebx
4344e7:	00 2c 91             	add    %ch,(%ecx,%edx,4)
4344ea:	43                   	inc    %ebx
4344eb:	00 dc                	add    %bl,%ah
4344ed:	90                   	nop
4344ee:	43                   	inc    %ebx
4344ef:	00 90 91 43 00 e4    	add    %dl,-0x1bffbc6f(%eax)
4344f5:	91                   	xchg   %eax,%ecx
4344f6:	43                   	inc    %ebx
4344f7:	00 08                	add    %cl,(%eax)
4344f9:	00 30                	add    %dh,(%eax)
4344fb:	00 10                	add    %dl,(%eax)
4344fd:	b0 1a                	mov    $0x1a,%al
4344ff:	b0 0e                	mov    $0xe,%al
434501:	b0 11                	mov    $0x11,%al
434503:	bd 12 b0 7b 00       	mov    $0x7bb012,%ebp
434508:	b3 ff                	mov    $0xff,%bl
43450a:	48                   	dec    %eax
43450b:	96                   	xchg   %eax,%esi
43450c:	43                   	inc    %ebx
43450d:	00 88 96 43 00 04    	add    %cl,0x4004396(%eax)
434513:	97                   	xchg   %eax,%edi
434514:	43                   	inc    %ebx
434515:	00 bc 96 43 00 e4 96 	add    %bh,-0x691bffbd(%esi,%edx,4)
43451c:	43                   	inc    %ebx
43451d:	00 40 97             	add    %al,-0x69(%eax)
434520:	43                   	inc    %ebx
434521:	00 78 97             	add    %bh,-0x69(%eax)
434524:	43                   	inc    %ebx
434525:	00 ec                	add    %ch,%ah
434527:	95                   	xchg   %eax,%ebp
434528:	43                   	inc    %ebx
434529:	00 0b                	add    %cl,(%ebx)
43452b:	54                   	push   %esp
43452c:	43                   	inc    %ebx
43452d:	75 73                	jne    0x4345a2
43452f:	74 6f                	je     0x4345a0
434531:	6d                   	insl   (%dx),%es:(%edi)
434532:	45                   	inc    %ebp
434533:	64 69 74 8b c0 3c 45 	imul   $0x43453c,%fs:-0x40(%ebx,%ecx,4),%esi
43453a:	43 00
43453c:	07                   	pop    %es
43453d:	0b 54 43 75          	or     0x75(%ebx,%eax,2),%edx
434541:	73 74                	jae    0x4345b7
434543:	6f                   	outsl  %ds:(%esi),(%dx)
434544:	6d                   	insl   (%dx),%es:(%edi)
434545:	45                   	inc    %ebp
434546:	64 69 74 14 44 43 00 	imul   $0x49900043,%fs:0x44(%esp,%edx,1),%esi
43454d:	90 49
43454f:	44                   	inc    %esp
434550:	00 0c 00             	add    %cl,(%eax,%eax,1)
434553:	08 53 74             	or     %dl,0x74(%ebx)
434556:	64 43                	fs inc %ebx
434558:	74 72                	je     0x4345cc
43455a:	6c                   	insb   (%dx),%es:(%edi)
43455b:	73 01                	jae    0x43455e
43455d:	00 00                	add    %al,(%eax)
43455f:	10 40 00             	adc    %al,0x0(%eax)
434562:	a4                   	movsb  %ds:(%esi),%es:(%edi)
434563:	01 00                	add    %eax,(%eax)
434565:	ff 88 f1 44 00 01    	decl   0x10044f1(%eax)
43456b:	00 00                	add    %al,(%eax)
43456d:	00 00                	add    %al,(%eax)
43456f:	00 00                	add    %al,(%eax)
434571:	80 01 00             	addb   $0x0,(%ecx)
434574:	00 00                	add    %al,(%eax)
434576:	0b 00                	or     (%eax),%eax
434578:	07                   	pop    %es
434579:	54                   	push   %esp
43457a:	61                   	popa
43457b:	62 53 74             	bound  %edx,0x74(%ebx)
43457e:	6f                   	outsl  %ds:(%esi),(%dx)
43457f:	70 cc                	jo     0x43454d
434581:	45                   	inc    %ebp
434582:	43                   	inc    %ebx
43458f:	00 bc 46 43 00 00 00 	add    %bh,0x43(%esi,%eax,2)
43459e:	00 00                	add    %al,(%eax)
4345a0:	b0 46                	mov    $0x46,%al
4345a2:	43                   	inc    %ebx
4345a3:	00 20                	add    %ah,(%eax)
4345a5:	02 00                	add    (%eax),%al
4345a7:	00 c8                	add    %cl,%al
4345a9:	43                   	inc    %ebx
4345aa:	43                   	inc    %ebx
4345ab:	00 c8                	add    %cl,%al
4345ad:	4d                   	dec    %ebp
4345ae:	42                   	inc    %edx
4345af:	00 cc                	add    %cl,%ah
4345b1:	3c 40                	cmp    $0x40,%al
4345b3:	00 1c 47             	add    %bl,(%edi,%eax,2)
4345b6:	42                   	inc    %edx
4345b7:	00 d4                	add    %dl,%ah
4345b9:	3c 40                	cmp    $0x40,%al
4345bb:	00 10                	add    %dl,(%eax)
4345bd:	96                   	xchg   %eax,%esi
4345be:	43                   	inc    %ebx
4345bf:	00 10                	add    %dl,(%eax)
4345c1:	3a 40 00             	cmp    0x0(%eax),%al
4345c4:	2c 3a                	sub    $0x3a,%al
4345c6:	40                   	inc    %eax
4345c7:	00 3c ae             	add    %bh,(%esi,%ebp,4)
4345ca:	44                   	inc    %esp
4345cb:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
4345cf:	00 f8                	add    %bh,%al
4345d1:	c2 44 00             	ret    $0x44
4345d4:	48                   	dec    %eax
4345d5:	c7 41 00 c0 a8 44 00 	movl   $0x44a8c0,0x0(%ecx)
4345dc:	74 7c                	je     0x43465a
4345de:	44                   	inc    %esp
4345df:	00 e0                	add    %ah,%al
4345e1:	af                   	scas   %es:(%edi),%eax
4345e2:	44                   	inc    %esp
4345e3:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
4345ea:	42                   	inc    %edx
4345eb:	00 c8                	add    %cl,%al
4345ed:	4a                   	dec    %edx
4345ee:	42                   	inc    %edx
4345ef:	00 c0                	add    %al,%al
4345f1:	4a                   	dec    %edx
4345f2:	42                   	inc    %edx
4345f3:	00 e8                	add    %ch,%al
4345f5:	4d                   	dec    %ebp
4345f6:	42                   	inc    %edx
4345f7:	00 18                	add    %bl,(%eax)
4345f9:	8e 43 00             	mov    0x0(%ebx),%es
4345fc:	80 f5 44             	xor    $0x44,%ch
4345ff:	00 9c fa 44 00 e8 f9 	add    %bl,-0x617ffbc(%edx,%edi,8)
434606:	44                   	inc    %esp
434607:	00 e8                	add    %ch,%al
434609:	7a 44                	jp     0x43464f
43460b:	00 fc                	add    %bh,%ah
43460d:	ef                   	out    %eax,(%dx)
43460e:	44                   	inc    %esp
43460f:	00 1c f0             	add    %bl,(%eax,%esi,8)
434612:	44                   	inc    %esp
434613:	00 3c ed 44 00 30 7a 	add    %bh,0x7a300044(,%ebp,8)
43461a:	44                   	inc    %esp
43461b:	00 34 7a             	add    %dh,(%edx,%edi,2)
43461e:	44                   	inc    %esp
43461f:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
434625:	aa                   	stos   %al,%es:(%edi)
434626:	44                   	inc    %esp
434627:	00 e0                	add    %ah,%al
434629:	8e 43 00             	mov    0x0(%ebx),%es
43462c:	ac                   	lods   %ds:(%esi),%al
43462d:	7b 44                	jnp    0x434673
43462f:	00 28                	add    %ch,(%eax)
434631:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
434635:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
434639:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
43463d:	88 44 00 cc          	mov    %al,-0x34(%eax,%eax,1)
434641:	c9                   	leave
434642:	44                   	inc    %esp
434643:	00 40 ab             	add    %al,-0x55(%eax)
434646:	44                   	inc    %esp
434647:	00 c8                	add    %cl,%al
434649:	ed                   	in     (%dx),%eax
43464a:	44                   	inc    %esp
43464b:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
43464f:	00 48 e9             	add    %cl,-0x17(%eax)
434652:	44                   	inc    %esp
434653:	00 28                	add    %ch,(%eax)
434655:	ee                   	out    %al,(%dx)
434656:	44                   	inc    %esp
434657:	00 58 b0             	add    %bl,-0x50(%eax)
43465a:	44                   	inc    %esp
43465b:	00 ec                	add    %ch,%ah
43465d:	b6 44                	mov    $0x44,%dh
43465f:	00 58 c4             	add    %bl,-0x3c(%eax)
434662:	44                   	inc    %esp
434663:	00 1c 93             	add    %bl,(%ebx,%edx,4)
434666:	43                   	inc    %ebx
434667:	00 d8                	add    %bl,%al
434669:	93                   	xchg   %eax,%ebx
43466a:	43                   	inc    %ebx
43466b:	00 48 94             	add    %cl,-0x6c(%eax)
43466e:	43                   	inc    %ebx
43466f:	00 f0                	add    %dh,%al
434671:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
434675:	c4 44 00 ac          	les    -0x54(%eax,%eax,1),%eax
434679:	c3                   	ret
43467a:	44                   	inc    %esp
43467b:	00 ec                	add    %ch,%ah
43467d:	94                   	xchg   %eax,%esp
43467e:	43                   	inc    %ebx
43467f:	00 68 ef             	add    %ch,-0x11(%eax)
434682:	44                   	inc    %esp
434683:	00 9c cd 44 00 ec eb 	add    %bl,-0x1413ffbc(%ebp,%ecx,8)
43468a:	44                   	inc    %esp
43468b:	00 d4                	add    %dl,%ah
43468d:	ee                   	out    %al,(%dx)
43468e:	44                   	inc    %esp
43468f:	00 c0                	add    %al,%al
434691:	8e 43 00             	mov    0x0(%ebx),%es
434694:	fc                   	cld
434695:	90                   	nop
434696:	43                   	inc    %ebx
434697:	00 b8 90 43 00 80    	add    %bh,-0x7fffbc70(%eax)
43469d:	92                   	xchg   %eax,%edx
43469e:	43                   	inc    %ebx
43469f:	00 2c 91             	add    %ch,(%ecx,%edx,4)
4346a2:	43                   	inc    %ebx
4346a3:	00 dc                	add    %bl,%ah
4346a5:	90                   	nop
4346a6:	43                   	inc    %ebx
4346a7:	00 90 91 43 00 e4    	add    %dl,-0x1bffbc6f(%eax)
4346ad:	91                   	xchg   %eax,%ecx
4346ae:	43                   	inc    %ebx
4346af:	00 05 54 45 64 69    	add    %al,0x69644554
4346b5:	74 8b                	je     0x434642
4346b7:	c0 bc 46 43 00 07 05 	sarb   $0x54,0x5070043(%esi,%eax,2)
4346be:	54
4346bf:	45                   	inc    %ebp
4346c0:	64 69 74 cc 45 43 00 	imul   $0x45380043,%fs:0x45(%esp,%ecx,8),%esi
4346c7:	38 45
4346c9:	43                   	inc    %ebx
4346ca:	00 41 00             	add    %al,0x0(%ecx)
4346cd:	08 53 74             	or     %dl,0x74(%ebx)
4346d0:	64 43                	fs inc %ebx
4346d2:	74 72                	je     0x434746
4346d4:	6c                   	insb   (%dx),%es:(%edi)
4346d5:	73 36                	jae    0x43470d
4346d7:	00 54 37 44          	add    %dl,0x44(%edi,%esi,1)
4346db:	00 61 00             	add    %ah,0x0(%ecx)
4346de:	00 ff                	add    %bh,%bh
4346e0:	f8                   	clc
4346e1:	7a 44                	jp     0x434727
4346e3:	00 94 7b 44 00 00 00 	add    %dl,0x44(%ebx,%edi,2)
4346ea:	00 80 03 00 00 00    	add    %al,0x3(%eax)
4346f0:	0c 00                	or     $0x0,%al
4346f2:	07                   	pop    %es
4346f3:	41                   	inc    %ecx
4346f4:	6e                   	outsb  %ds:(%esi),(%dx)
4346f5:	63 68 6f             	arpl   %ebp,0x6f(%eax)
4346f8:	72 73                	jb     0x43476d
4346fa:	00 10                	add    %dl,(%eax)
4346fc:	40                   	inc    %eax
4346fd:	00 10                	add    %dl,(%eax)
4346ff:	02 00                	add    (%eax),%al
434701:	ff 10                	call   *(%eax)
434703:	02 00                	add    (%eax),%al
434705:	ff 01                	incl   (%ecx)
434707:	00 00                	add    %al,(%eax)
434709:	00 00                	add    %al,(%eax)
43470b:	00 00                	add    %al,(%eax)
43470d:	80 01 00             	addb   $0x0,(%ecx)
434710:	00 00                	add    %al,(%eax)
434712:	0d 00 0a 41 75       	or     $0x75410a00,%eax
434717:	74 6f                	je     0x434788
434719:	53                   	push   %ebx
43471a:	65 6c                	gs insb (%dx),%es:(%edi)
43471c:	65 63 74 00 10       	arpl   %esi,%gs:0x10(%eax,%eax,1)
434721:	40                   	inc    %eax
434722:	00 0f                	add    %cl,(%edi)
434724:	02 00                	add    (%eax),%al
434726:	ff 5c 00 00          	lcall  *0x0(%eax,%eax,1)
43472a:	fe 01                	incb   (%ecx)
43472c:	00 00                	add    %al,(%eax)
43472e:	00 00                	add    %al,(%eax)
434730:	00 00                	add    %al,(%eax)
434732:	80 01 00             	addb   $0x0,(%ecx)
434735:	00 00                	add    %al,(%eax)
434737:	0e                   	push   %cs
434738:	00 08                	add    %cl,(%eax)
43473a:	41                   	inc    %ecx
43473b:	75 74                	jne    0x4347b1
43473d:	6f                   	outsl  %ds:(%esi),(%dx)
43473e:	53                   	push   %ebx
43473f:	69 7a 65 3c 45 44 00 	imul   $0x44453c,0x65(%edx),%edi
434746:	62 01                	bound  %eax,(%ecx)
434748:	00 ff                	add    %bh,%bh
43474a:	ac                   	lods   %ds:(%esi),%al
43474b:	fc                   	cld
43474c:	44                   	inc    %esp
43474d:	00 01                	add    %al,(%ecx)
43474f:	00 00                	add    %al,(%eax)
434751:	00 00                	add    %al,(%eax)
434753:	00 00                	add    %al,(%eax)
434755:	80 0f 00             	orb    $0x0,(%edi)
434758:	00 00                	add    %al,(%eax)
43475a:	0f 00 0a             	str    (%edx)
43475d:	42                   	inc    %edx
43475e:	65 76 65             	gs jbe 0x4347c6
434761:	6c                   	insb   (%dx),%es:(%edi)
434762:	45                   	inc    %ebp
434763:	64 67 65 73 b0       	fs addr16 gs jae 0x434718
434768:	44                   	inc    %esp
434769:	44                   	inc    %esp
43476a:	00 63 01             	add    %ah,0x1(%ebx)
43476d:	00 ff                	add    %bh,%bh
43476f:	68 fc 44 00 01       	push   $0x10044fc
434774:	00 00                	add    %al,(%eax)
434776:	00 00                	add    %al,(%eax)