4305d0:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4305d1:	0e                   	push   %cs
4305d2:	03 00                	add    (%eax),%eax
4305d4:	b4 0e                	mov    $0xe,%ah
4305d6:	03 00                	add    (%eax),%eax
4305d8:	c0 0e 03             	rorb   $0x3,(%esi)
4305db:	00 cc                	add    %cl,%ah
4305dd:	0e                   	push   %cs
4305de:	03 00                	add    (%eax),%eax
4305e0:	d8 0e                	fmuls  (%esi)
4305e2:	03 00                	add    (%eax),%eax
4305e4:	e0 0e                	loopne 0x4305f4
4305e6:	03 00                	add    (%eax),%eax
4305e8:	e8 0e 03 00 f4       	call   0xf44308fb
4305ed:	0e                   	push   %cs
4305ee:	03 00                	add    (%eax),%eax
4305f0:	00 0f                	add    %cl,(%edi)
4305f2:	03 00                	add    (%eax),%eax
4305f4:	08 0f                	or     %cl,(%edi)
4305f6:	03 00                	add    (%eax),%eax
4305f8:	10 0f                	adc    %cl,(%edi)
4305fa:	03 00                	add    (%eax),%eax
4305fc:	1c 0f                	sbb    $0xf,%al
4305fe:	03 00                	add    (%eax),%eax
430600:	28 0f                	sub    %cl,(%edi)
430602:	03 00                	add    (%eax),%eax
430604:	30 0f                	xor    %cl,(%edi)
430606:	03 00                	add    (%eax),%eax
430608:	3c 0f                	cmp    $0xf,%al
43060a:	03 00                	add    (%eax),%eax
43060c:	48                   	dec    %eax
43060d:	0f 03 00             	lsl    (%eax),%eax
430610:	54                   	push   %esp
430611:	0f 03 00             	lsl    (%eax),%eax
430614:	00 00                	add    %al,(%eax)
430616:	00 00                	add    %al,(%eax)
430618:	2b 00                	sub    (%eax),%eax
43061a:	57                   	push   %edi
43061b:	53                   	push   %ebx
43061c:	41                   	inc    %ecx
43061d:	47                   	inc    %edi
43061e:	65 74 4c             	gs je  0x43066d
430621:	61                   	popa
430622:	73 74                	jae    0x430698
430624:	45                   	inc    %ebp
430625:	72 72                	jb     0x430699
430627:	6f                   	outsl  %ds:(%esi),(%dx)
430628:	72 00                	jb     0x43062a
43062a:	00 00                	add    %al,(%eax)
43062c:	30 00                	xor    %al,(%eax)
43062e:	57                   	push   %edi
43062f:	53                   	push   %ebx
430630:	41                   	inc    %ecx
430631:	53                   	push   %ebx
430632:	74 61                	je     0x430695
430634:	72 74                	jb     0x4306aa
430636:	75 70                	jne    0x4306a8
430638:	00 00                	add    %al,(%eax)
43063a:	00 00                	add    %al,(%eax)
43063c:	34 00                	xor    $0x0,%al
43063e:	5f                   	pop    %edi
43063f:	5f                   	pop    %edi
430640:	57                   	push   %edi
430641:	53                   	push   %ebx
430642:	41                   	inc    %ecx
430643:	46                   	inc    %esi
430644:	44                   	inc    %esp
430645:	49                   	dec    %ecx
430646:	73 53                	jae    0x43069b
430648:	65 74 00             	gs je  0x43064b
43064b:	00 35 00 61 63 63    	add    %dh,0x63636100
430651:	65 70 74             	gs jo  0x4306c8
430654:	00 00                	add    %al,(%eax)
430656:	00 00                	add    %al,(%eax)
430658:	36 00 62 69          	add    %ah,%ss:0x69(%edx)
43065c:	6e                   	outsb  %ds:(%esi),(%dx)
43065d:	64 00 00             	add    %al,%fs:(%eax)
430660:	37                   	aaa
430661:	00 63 6c             	add    %ah,0x6c(%ebx)
430664:	6f                   	outsl  %ds:(%esi),(%dx)
430665:	73 65                	jae    0x4306cc
430667:	73 6f                	jae    0x4306d8
430669:	63 6b 65             	arpl   %ebp,0x65(%ebx)
43066c:	74 00                	je     0x43066e
43066e:	00 00                	add    %al,(%eax)
430670:	38 00                	cmp    %al,(%eax)
430672:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
430675:	6e                   	outsb  %ds:(%esi),(%dx)
430676:	65 63 74 00 00       	arpl   %esi,%gs:0x0(%eax,%eax,1)
43067b:	00 3b                	add    %bh,(%ebx)
43067d:	00 67 65             	add    %ah,0x65(%edi)
430680:	74 68                	je     0x4306ea
430682:	6f                   	outsl  %ds:(%esi),(%dx)
430683:	73 74                	jae    0x4306f9
430685:	62 79 6e             	bound  %edi,0x6e(%ecx)
430688:	61                   	popa
430689:	6d                   	insl   (%dx),%es:(%edi)
43068a:	65 00 45 00          	add    %al,%gs:0x0(%ebp)
43068e:	68 74 6f 6e 6c       	push   $0x6c6e6f74
430693:	00 46 00             	add    %al,0x0(%esi)
430696:	68 74 6f 6e 73       	push   $0x736e6f74
43069b:	00 47 00             	add    %al,0x0(%edi)
43069e:	69 6e 65 74 5f 61 64 	imul   $0x64615f74,0x65(%esi),%ebp
4306a5:	64 72 00             	fs jb  0x4306a8
4306a8:	4a                   	dec    %edx
4306a9:	00 69 6f             	add    %ch,0x6f(%ecx)
4306ac:	63 74 6c 73          	arpl   %esi,0x73(%esp,%ebp,2)
4306b0:	6f                   	outsl  %ds:(%esi),(%dx)
4306b1:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4306b4:	74 00                	je     0x4306b6
4306b6:	00 00                	add    %al,(%eax)
4306b8:	4b                   	dec    %ebx
4306b9:	00 6c 69 73          	add    %ch,0x73(%ecx,%ebp,2)
4306bd:	74 65                	je     0x430724
4306bf:	6e                   	outsb  %ds:(%esi),(%dx)
4306c0:	00 00                	add    %al,(%eax)
4306c2:	00 00                	add    %al,(%eax)
4306c4:	4f                   	dec    %edi
4306c5:	00 72 65             	add    %dh,0x65(%edx)
4306c8:	63 76 00             	arpl   %esi,0x0(%esi)
4306cb:	00 54 00 73          	add    %dl,0x73(%eax,%eax,1)
4306cf:	65 6c                	gs insb (%dx),%es:(%edi)
4306d1:	65 63 74 00 00       	arpl   %esi,%gs:0x0(%eax,%eax,1)
4306d6:	00 00                	add    %al,(%eax)
4306d8:	55                   	push   %ebp
4306d9:	00 73 65             	add    %dh,0x65(%ebx)
4306dc:	6e                   	outsb  %ds:(%esi),(%dx)
4306dd:	64 00 00             	add    %al,%fs:(%eax)
4306e0:	5a                   	pop    %edx
4306e1:	00 73 6f             	add    %dh,0x6f(%ebx)
4306e4:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4306e7:	74 00                	je     0x4306e9
4306e9:	00 00                	add    %al,(%eax)
4306eb:	00 6a 00             	add    %ch,0x0(%edx)
4306ee:	43                   	inc    %ebx
4306ef:	6f                   	outsl  %ds:(%esi),(%dx)
4306f0:	43                   	inc    %ebx
4306f1:	72 65                	jb     0x430758
4306f3:	61                   	popa
4306f4:	74 65                	je     0x43075b
4306f6:	49                   	dec    %ecx
4306f7:	6e                   	outsb  %ds:(%esi),(%dx)
4306f8:	73 74                	jae    0x43076e
4306fa:	61                   	popa
4306fb:	6e                   	outsb  %ds:(%esi),(%dx)
4306fc:	63 65 00             	arpl   %esp,0x0(%ebp)
4306ff:	00 7c 00 43          	add    %bh,0x43(%eax,%eax,1)
430703:	4c                   	dec    %esp
430704:	53                   	push   %ebx
430705:	49                   	dec    %ecx
430706:	44                   	inc    %esp
430707:	46                   	inc    %esi
430708:	72 6f                	jb     0x430779
43070a:	6d                   	insl   (%dx),%es:(%edi)
43070b:	53                   	push   %ebx
43070c:	74 72                	je     0x430780
43070e:	69 6e 67 00 00 00 53 	imul   $0x53000000,0x67(%esi),%ebp
430715:	00 43 6f             	add    %al,0x6f(%ebx)
430718:	54                   	push   %esp
430719:	61                   	popa
43071a:	73 6b                	jae    0x430787
43071c:	4d                   	dec    %ebp
43071d:	65 6d                	gs insl (%dx),%es:(%edi)
43071f:	46                   	inc    %esi
430720:	72 65                	jb     0x430787
430722:	65 00 58 00          	add    %bl,%gs:0x0(%eax)
430726:	43                   	inc    %ebx
430727:	6f                   	outsl  %ds:(%esi),(%dx)
430728:	49                   	dec    %ecx
430729:	6e                   	outsb  %ds:(%esi),(%dx)
43072a:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
430731:	65
430732:	00 00                	add    %al,(%eax)
430734:	5b                   	pop    %ebx
430735:	00 43 6f             	add    %al,0x6f(%ebx)
430738:	55                   	push   %ebp
430739:	6e                   	outsb  %ds:(%esi),(%dx)
43073a:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%esi),%ebp
430741:	69 7a 65 00 00 00 00 	imul   $0x0,0x65(%edx),%edi
430748:	46                   	inc    %esi
430749:	00 53 79             	add    %dl,0x79(%ebx)
43074c:	73 41                	jae    0x43078f
43074e:	6c                   	insb   (%dx),%es:(%edi)
43074f:	6c                   	insb   (%dx),%es:(%edi)
430750:	6f                   	outsl  %ds:(%esi),(%dx)
430751:	63 53 74             	arpl   %edx,0x74(%ebx)
430754:	72 69                	jb     0x4307bf
430756:	6e                   	outsb  %ds:(%esi),(%dx)
430757:	67 00 00             	add    %al,(%bx,%si)
43075a:	00 00                	add    %al,(%eax)
43075c:	0b 00                	or     (%eax),%eax
43075e:	44                   	inc    %esp
43075f:	65 6c                	gs insb (%dx),%es:(%edi)
430761:	65 74 65             	gs je  0x4307c9
430764:	55                   	push   %ebp
430765:	72 6c                	jb     0x4307d3
430767:	43                   	inc    %ebx
430768:	61                   	popa
430769:	63 68 65             	arpl   %ebp,0x65(%eax)
43076c:	45                   	inc    %ebp
43076d:	6e                   	outsb  %ds:(%esi),(%dx)
43076e:	74 72                	je     0x4307e2
430770:	79 00                	jns    0x430772
430772:	00 00                	add    %al,(%eax)
430774:	15 00 46 69 6e       	adc    $0x6e694600,%eax
430779:	64 46                	fs inc %esi
43077b:	69 72 73 74 55 72 6c 	imul   $0x6c725574,0x73(%edx),%esi
430782:	43                   	inc    %ebx
430783:	61                   	popa
430784:	63 68 65             	arpl   %ebp,0x65(%eax)
430787:	45                   	inc    %ebp
430788:	6e                   	outsb  %ds:(%esi),(%dx)
430789:	74 72                	je     0x4307fd
43078b:	79 41                	jns    0x4307ce
43078d:	00 00                	add    %al,(%eax)
43078f:	00 1c 00             	add    %bl,(%eax,%eax,1)
430792:	46                   	inc    %esi
430793:	69 6e 64 4e 65 78 74 	imul   $0x7478654e,0x64(%esi),%ebp
43079a:	55                   	push   %ebp
43079b:	72 6c                	jb     0x430809
43079d:	43                   	inc    %ebx
43079e:	61                   	popa
43079f:	63 68 65             	arpl   %ebp,0x65(%eax)
4307a2:	45                   	inc    %ebp
4307a3:	6e                   	outsb  %ds:(%esi),(%dx)
4307a4:	74 72                	je     0x430818
4307a6:	79 41                	jns    0x4307e9
4307a8:	00 00                	add    %al,(%eax)
4307aa:	00 00                	add    %al,(%eax)
4307ac:	81 00 45 78 69 74    	addl   $0x74697845,(%eax)
4307b2:	50                   	push   %eax
4307b3:	72 6f                	jb     0x430824
4307b5:	63 65 73             	arpl   %esp,0x73(%ebp)
4307b8:	73 00                	jae    0x4307ba
4307ba:	00 00                	add    %al,(%eax)
4307bc:	82 00 45             	addb   $0x45,(%eax)
4307bf:	78 69                	js     0x43082a
4307c1:	74 54                	je     0x430817
4307c3:	68 72 65 61 64       	push   $0x64616572
4307c8:	00 00                	add    %al,(%eax)
4307ca:	00 00                	add    %al,(%eax)
4307cc:	83 00 45             	addl   $0x45,(%eax)
4307cf:	78 70                	js     0x430841
4307d1:	61                   	popa
4307d2:	6e                   	outsb  %ds:(%esi),(%dx)
4307d3:	64 45                	fs inc %ebp
4307d5:	6e                   	outsb  %ds:(%esi),(%dx)
4307d6:	76 69                	jbe    0x430841
4307d8:	72 6f                	jb     0x430849
4307da:	6e                   	outsb  %ds:(%esi),(%dx)
4307db:	6d                   	insl   (%dx),%es:(%edi)
4307dc:	65 6e                	outsb  %gs:(%esi),(%dx)
4307de:	74 53                	je     0x430833
4307e0:	74 72                	je     0x430854
4307e2:	69 6e 67 73 41 00 89 	imul   $0x89004173,0x67(%esi),%ebp
4307e9:	00 46 69             	add    %al,0x69(%esi)
4307ec:	6c                   	insb   (%dx),%es:(%edi)
4307ed:	65 54                	gs push %esp
4307ef:	69 6d 65 54 6f 4c 6f 	imul   $0x6f4c6f54,0x65(%ebp),%ebp
4307f6:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4307f9:	46                   	inc    %esi
4307fa:	69 6c 65 54 69 6d 65 	imul   $0x656d69,0x54(%ebp,%eiz,2),%ebp
430801:	00
430802:	00 00                	add    %al,(%eax)
430804:	8a 00                	mov    (%eax),%al
430806:	46                   	inc    %esi
430807:	69 6c 65 54 69 6d 65 	imul   $0x54656d69,0x54(%ebp,%eiz,2),%ebp
43080e:	54
43080f:	6f                   	outsl  %ds:(%esi),(%dx)
430810:	53                   	push   %ebx
430811:	79 73                	jns    0x430886
430813:	74 65                	je     0x43087a
430815:	6d                   	insl   (%dx),%es:(%edi)
430816:	54                   	push   %esp
430817:	69 6d 65 00 00 90 00 	imul   $0x900000,0x65(%ebp),%ebp
43081e:	46                   	inc    %esi
43081f:	69 6e 64 43 6c 6f 73 	imul   $0x736f6c43,0x64(%esi),%ebp
430826:	65 00 94 00 46 69 6e 	add    %dl,%gs:0x646e6946(%eax,%eax,1)
43082d:	64
43082e:	46                   	inc    %esi
43082f:	69 72 73 74 46 69 6c 	imul   $0x6c694674,0x73(%edx),%esi
430836:	65 41                	gs inc %ecx
430838:	00 00                	add    %al,(%eax)
43083a:	00 00                	add    %al,(%eax)
43083c:	9d                   	popf
43083d:	00 46 69             	add    %al,0x69(%esi)
430840:	6e                   	outsb  %ds:(%esi),(%dx)
430841:	64 4e                	fs dec %esi
430843:	65 78 74             	gs js  0x4308ba
430846:	46                   	inc    %esi
430847:	69 6c 65 41 00 b4 00 	imul   $0x4600b400,0x41(%ebp,%eiz,2),%ebp
43084e:	46
43084f:	72 65                	jb     0x4308b6
430851:	65 4c                	gs dec %esp
430853:	69 62 72 61 72 79 00 	imul   $0x797261,0x72(%edx),%esp
43085a:	00 00                	add    %al,(%eax)
43085c:	ca 00 47             	lret   $0x4700
43085f:	65 74 43             	gs je  0x4308a5
430862:	6f                   	outsl  %ds:(%esi),(%dx)
430863:	6d                   	insl   (%dx),%es:(%edi)
430864:	6d                   	insl   (%dx),%es:(%edi)
430865:	61                   	popa
430866:	6e                   	outsb  %ds:(%esi),(%dx)
430867:	64 4c                	fs dec %esp
430869:	69 6e 65 41 00 00 00 	imul   $0x41,0x65(%esi),%ebp
430870:	de 00                	fiadds (%eax)
430872:	47                   	inc    %edi
430873:	65 74 43             	gs je  0x4308b9
430876:	75 72                	jne    0x4308ea
430878:	72 65                	jb     0x4308df
43087a:	6e                   	outsb  %ds:(%esi),(%dx)
43087b:	74 50                	je     0x4308cd
43087d:	72 6f                	jb     0x4308ee
43087f:	63 65 73             	arpl   %esp,0x73(%ebp)
430882:	73 49                	jae    0x4308cd
430884:	64 00 00             	add    %al,%fs:(%eax)
430887:	00 e0                	add    %ah,%al
430889:	00 47 65             	add    %al,0x65(%edi)
43088c:	74 43                	je     0x4308d1
43088e:	75 72                	jne    0x430902
430890:	72 65                	jb     0x4308f7
430892:	6e                   	outsb  %ds:(%esi),(%dx)
430893:	74 54                	je     0x4308e9
430895:	68 72 65 61 64       	push   $0x64616572
43089a:	49                   	dec    %ecx
43089b:	64 00 00             	add    %al,%fs:(%eax)
43089e:	00 00                	add    %al,(%eax)
4308a0:	f1                   	int1
4308a1:	00 47 65             	add    %al,0x65(%edi)
4308a4:	74 45                	je     0x4308eb
4308a6:	78 69                	js     0x430911
4308a8:	74 43                	je     0x4308ed
4308aa:	6f                   	outsl  %ds:(%esi),(%dx)
4308ab:	64 65 50             	fs gs push %eax
4308ae:	72 6f                	jb     0x43091f
4308b0:	63 65 73             	arpl   %esp,0x73(%ebp)
4308b3:	73 00                	jae    0x4308b5
4308b5:	00 00                	add    %al,(%eax)
4308b7:	00 f2                	add    %dh,%dl
4308b9:	00 47 65             	add    %al,0x65(%edi)
4308bc:	74 45                	je     0x430903
4308be:	78 69                	js     0x430929
4308c0:	74 43                	je     0x430905
4308c2:	6f                   	outsl  %ds:(%esi),(%dx)
4308c3:	64 65 54             	fs gs push %esp
4308c6:	68 72 65 61 64       	push   $0x64616572
4308cb:	00 f3                	add    %dh,%bl
4308cd:	00 47 65             	add    %al,0x65(%edi)
4308d0:	74 46                	je     0x430918
4308d2:	69 6c 65 41 74 74 72 	imul   $0x69727474,0x41(%ebp,%eiz,2),%ebp