4647b7:	44                   	inc    %esp
4647b8:	65 6c                	gs insb (%dx),%es:(%edi)
4647ba:	65 74 65             	gs je  0x464822
4647bd:	02 44 42 c4          	add    -0x3c(%edx,%eax,2),%al
4647c1:	47                   	inc    %edi
4647c2:	46                   	inc    %esi
4647c3:	00 08                	add    %cl,(%eax)
4647c5:	11 54 55 70          	adc    %edx,0x70(%ebp,%edx,2)
4647c9:	64 61                	fs popa
4647cb:	74 65                	je     0x464832
4647cd:	45                   	inc    %ebp
4647ce:	72 72                	jb     0x464842
4647d0:	6f                   	outsl  %ds:(%esi),(%dx)
4647d1:	72 45                	jb     0x464818
4647d3:	76 65                	jbe    0x46483a
4647d5:	6e                   	outsb  %ds:(%esi),(%dx)
4647d6:	74 00                	je     0x4647d8
4647d8:	04 08                	add    $0x8,%al
4647da:	07                   	pop    %es
4647db:	44                   	inc    %esp
4647dc:	61                   	popa
4647dd:	74 61                	je     0x464840
4647df:	53                   	push   %ebx
4647e0:	65 74 08             	gs je  0x4647eb
4647e3:	54                   	push   %esp
4647e4:	44                   	inc    %esp
4647e5:	61                   	popa
4647e6:	74 61                	je     0x464849
4647e8:	53                   	push   %ebx
4647e9:	65 74 08             	gs je  0x4647f4
4647ec:	01 45 0e             	add    %eax,0xe(%ebp)
4647ef:	45                   	inc    %ebp
4647f0:	44                   	inc    %esp
4647f1:	61                   	popa
4647f2:	74 61                	je     0x464855
4647f4:	62 61 73             	bound  %esp,0x73(%ecx)
4647f7:	65 45                	gs inc %ebp
4647f9:	72 72                	jb     0x46486d
4647fb:	6f                   	outsl  %ds:(%esi),(%dx)
4647fc:	72 00                	jb     0x4647fe
4647fe:	0a 55 70             	or     0x70(%ebp),%dl
464801:	64 61                	fs popa
464803:	74 65                	je     0x46486a
464805:	4b                   	dec    %ebx
464806:	69 6e 64 0b 54 55 70 	imul   $0x7055540b,0x64(%esi),%ebp
46480d:	64 61                	fs popa
46480f:	74 65                	je     0x464876
464811:	4b                   	dec    %ebx
464812:	69 6e 64 01 0c 55 70 	imul   $0x70550c01,0x64(%esi),%ebp
464819:	64 61                	fs popa
46481b:	74 65                	je     0x464882
46481d:	41                   	inc    %ecx
46481e:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
464822:	6e                   	outsb  %ds:(%esi),(%dx)
464823:	0d 54 55 70 64       	or     $0x64705554,%eax
464828:	61                   	popa
464829:	74 65                	je     0x464890
46482b:	41                   	inc    %ecx
46482c:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
464830:	6e                   	outsb  %ds:(%esi),(%dx)
464831:	00 ec                	add    %ch,%ah
464833:	96                   	xchg   %eax,%esi
464834:	46                   	inc    %esi
464835:	00 14 45 46 00 84 47 	add    %dl,0x47840046(,%eax,2)
46483c:	46                   	inc    %esi
46483d:	00 38                	add    %bh,(%eax)
46483f:	47                   	inc    %edi
464840:	46                   	inc    %esi
464841:	00 8b c0 48 48 46    	add    %cl,0x464848c0(%ebx)
464847:	00 08                	add    %cl,(%eax)
464849:	12 54 55 70          	adc    0x70(%ebp,%edx,2),%dl
46484d:	64 61                	fs popa
46484f:	74 65                	je     0x4648b6
464851:	52                   	push   %edx
464852:	65 63 6f 72          	arpl   %ebp,%gs:0x72(%edi)
464856:	64 45                	fs inc %ebp
464858:	76 65                	jbe    0x4648bf
46485a:	6e                   	outsb  %ds:(%esi),(%dx)
46485b:	74 00                	je     0x46485d
46485d:	03 08                	add    (%eax),%ecx
46485f:	07                   	pop    %es
464860:	44                   	inc    %esp
464861:	61                   	popa
464862:	74 61                	je     0x4648c5
464864:	53                   	push   %ebx
464865:	65 74 08             	gs je  0x464870
464868:	54                   	push   %esp
464869:	44                   	inc    %esp
46486a:	61                   	popa
46486b:	74 61                	je     0x4648ce
46486d:	53                   	push   %ebx
46486e:	65 74 00             	gs je  0x464871
464871:	0a 55 70             	or     0x70(%ebp),%dl
464874:	64 61                	fs popa
464876:	74 65                	je     0x4648dd
464878:	4b                   	dec    %ebx
464879:	69 6e 64 0b 54 55 70 	imul   $0x7055540b,0x64(%esi),%ebp
464880:	64 61                	fs popa
464882:	74 65                	je     0x4648e9
464884:	4b                   	dec    %ebx
464885:	69 6e 64 01 0c 55 70 	imul   $0x70550c01,0x64(%esi),%ebp
46488c:	64 61                	fs popa
46488e:	74 65                	je     0x4648f5
464890:	41                   	inc    %ecx
464891:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
464895:	6e                   	outsb  %ds:(%esi),(%dx)
464896:	0d 54 55 70 64       	or     $0x64705554,%eax
46489b:	61                   	popa
46489c:	74 65                	je     0x464903
46489e:	41                   	inc    %ecx
46489f:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4648a3:	6e                   	outsb  %ds:(%esi),(%dx)
4648a4:	00 ec                	add    %ch,%ah
4648a6:	96                   	xchg   %eax,%esi
4648a7:	46                   	inc    %esi
4648a8:	00 84 47 46 00 38 47 	add    %al,0x47380046(%edi,%eax,2)
4648af:	46                   	inc    %esi
4648b0:	00 8d 40 00 00 49    	add    %cl,0x49000040(%ebp)
4648b6:	46                   	inc    %esi
4648c3:	00 68 49             	add    %ch,0x49(%eax)
4648c6:	46                   	inc    %esi
4648d3:	00 50 49             	add    %dl,0x49(%eax)
4648d6:	46                   	inc    %esi
4648d7:	00 68 00             	add    %ch,0x0(%eax)
4648da:	00 00                	add    %al,(%eax)
4648dc:	b4 a4                	mov    $0xa4,%ah
4648de:	41                   	inc    %ecx
4648df:	00 70 4a             	add    %dh,0x4a(%eax)
4648e2:	42                   	inc    %edx
4648e3:	00 28                	add    %ch,(%eax)
4648e5:	36 40                	ss inc %eax
4648e7:	00 c4                	add    %al,%ah
4648e9:	43                   	inc    %ebx
4648ea:	42                   	inc    %edx
4648eb:	00 30                	add    %dh,(%eax)
4648ed:	36 40                	ss inc %eax
4648ef:	00 24 36             	add    %ah,(%esi,%esi,1)
4648f2:	40                   	inc    %eax
4648f3:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
4648fa:	40                   	inc    %eax
4648fb:	00 90 9c 46 00 e8    	add    %dl,-0x17ffb964(%eax)
464901:	c4 41 00             	les    0x0(%ecx),%eax
464904:	78 46                	js     0x46494c
464906:	42                   	inc    %edx
464907:	00 04 c4             	add    %al,(%esp,%eax,8)
46490a:	41                   	inc    %ecx
46490b:	00 d8                	add    %bl,%al
46490d:	9c                   	pushf
46490e:	46                   	inc    %esi
46490f:	00 1c 46             	add    %bl,(%esi,%eax,2)
464912:	42                   	inc    %edx
464913:	00 60 47             	add    %ah,0x47(%eax)
464916:	42                   	inc    %edx
464917:	00 58 48             	add    %bl,0x48(%eax)
46491a:	42                   	inc    %edx
46491b:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
464921:	47                   	inc    %edi
464922:	42                   	inc    %edx
464923:	00 68 47             	add    %ch,0x47(%eax)
464926:	42                   	inc    %edx
464927:	00 90 4a 42 00 2c    	add    %dl,0x2c00424a(%eax)
46492d:	9c                   	pushf
46492e:	46                   	inc    %esi
46492f:	00 00                	add    %al,(%eax)
464931:	9e                   	sahf
464932:	46                   	inc    %esi
464933:	00 04 9e             	add    %al,(%esi,%ebx,4)
464936:	46                   	inc    %esi
464937:	00 08                	add    %cl,(%eax)
464939:	9e                   	sahf
46493a:	46                   	inc    %esi
46493b:	00 2c 9f             	add    %ch,(%edi,%ebx,4)
46493e:	46                   	inc    %esi
46493f:	00 40 9f             	add    %al,-0x61(%eax)
464942:	46                   	inc    %esi
464943:	00 a0 9e 46 00 78    	add    %ah,0x7800469e(%eax)
464949:	9d                   	popf
46494a:	46                   	inc    %esi
46494b:	00 e0                	add    %ah,%al
46494d:	9e                   	sahf
46494e:	46                   	inc    %esi
46494f:	00 11                	add    %dl,(%ecx)
464951:	54                   	push   %esp
464952:	43                   	inc    %ebx
464953:	75 73                	jne    0x4649c8
464955:	74 6f                	je     0x4649c6
464957:	6d                   	insl   (%dx),%es:(%edi)
464958:	43                   	inc    %ebx
464959:	6f                   	outsl  %ds:(%esi),(%dx)
46495a:	6e                   	outsb  %ds:(%esi),(%dx)
46495b:	6e                   	outsb  %ds:(%esi),(%dx)
46495c:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
464961:	6e                   	outsb  %ds:(%esi),(%dx)
464962:	8b c0                	mov    %eax,%eax
464964:	68 49 46 00 07       	push   $0x7004649
464969:	11 54 43 75          	adc    %edx,0x75(%ebx,%eax,2)
46496d:	73 74                	jae    0x4649e3
46496f:	6f                   	outsl  %ds:(%esi),(%dx)
464970:	6d                   	insl   (%dx),%es:(%edi)
464971:	43                   	inc    %ebx
464972:	6f                   	outsl  %ds:(%esi),(%dx)
464973:	6e                   	outsb  %ds:(%esi),(%dx)
464974:	6e                   	outsb  %ds:(%esi),(%dx)
464975:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
46497a:	6e                   	outsb  %ds:(%esi),(%dx)
46497b:	00 49 46             	add    %cl,0x46(%ecx)
46497e:	00 b0 a5 41 00 02    	add    %dh,0x20041a5(%eax)
464984:	00 02                	add    %al,(%edx)
464986:	44                   	inc    %esp
464987:	42                   	inc    %edx
464988:	00 00                	add    %al,(%eax)
46498a:	8b c0                	mov    %eax,%eax
46498c:	d8 49 46             	fmuls  0x46(%ecx)
464997:	00 f8                	add    %bh,%al
464999:	49                   	dec    %ecx
46499a:	46                   	inc    %esi
46499b:	00 1c 4a             	add    %bl,(%edx,%ecx,2)
46499e:	46                   	inc    %esi
4649ab:	00 0a                	add    %cl,(%edx)
4649ad:	4a                   	dec    %edx
4649ae:	46                   	inc    %esi
4649af:	00 10                	add    %dl,(%eax)
4649b1:	00 00                	add    %al,(%eax)
4649b3:	00 70 98             	add    %dh,-0x68(%eax)
4649b6:	41                   	inc    %ecx
4649b7:	00 1c 36             	add    %bl,(%esi,%esi,1)
4649ba:	40                   	inc    %eax
4649bb:	00 28                	add    %ch,(%eax)
4649bd:	36 40                	ss inc %eax
4649bf:	00 2c 36             	add    %ch,(%esi,%esi,1)
4649c2:	40                   	inc    %eax
4649c3:	00 30                	add    %dh,(%eax)
4649c5:	36 40                	ss inc %eax
4649c7:	00 24 36             	add    %ah,(%esi,%esi,1)
4649ca:	40                   	inc    %eax
4649cb:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
4649d2:	40                   	inc    %eax
4649d3:	00 94 c7 41 00 e8 c4 	add    %dl,-0x3b17ffbf(%edi,%eax,8)
4649da:	41                   	inc    %ecx
4649db:	00 f0                	add    %dh,%al
4649dd:	c4 41 00             	les    0x0(%ecx),%eax
4649e0:	04 c4                	add    $0xc4,%al
4649e2:	41                   	inc    %ecx
4649e3:	00 18                	add    %bl,(%eax)
4649e5:	a0 46 00 e0 c8       	mov    0xc8e00046,%al
4649ea:	41                   	inc    %ecx
4649eb:	00 10                	add    %dl,(%eax)
4649ed:	c9                   	leave
4649ee:	41                   	inc    %ecx
4649ef:	00 2c a0             	add    %ch,(%eax,%eiz,4)
4649f2:	46                   	inc    %esi
4649f3:	00 5c c7 41          	add    %bl,0x41(%edi,%eax,8)
4649f7:	00 0e                	add    %cl,(%esi)
4649f9:	00 00                	add    %al,(%eax)
4649fb:	00 00                	add    %al,(%eax)
4649fd:	00 01                	add    %al,(%ecx)
4649ff:	00 00                	add    %al,(%eax)
464a01:	00 e8                	add    %ch,%al
464a03:	10 40 00             	adc    %al,0x0(%eax)
464a06:	0c 00                	or     $0x0,%al
464a08:	00 00                	add    %al,(%eax)
464a0a:	0a 54 4e 61          	or     0x61(%esi,%ecx,2),%dl
464a0e:	6d                   	insl   (%dx),%es:(%edi)
464a0f:	65 64 49             	gs fs dec %ecx
464a12:	74 65                	je     0x464a79
464a14:	6d                   	insl   (%dx),%es:(%edi)
464a15:	8d 40 00             	lea    0x0(%eax),%eax
464a18:	1c 4a                	sbb    $0x4a,%al
464a1a:	46                   	inc    %esi
464a1b:	00 07                	add    %al,(%edi)
464a1d:	0a 54 4e 61          	or     0x61(%esi,%ecx,2),%dl
464a21:	6d                   	insl   (%dx),%es:(%edi)
464a22:	65 64 49             	gs fs dec %ecx
464a25:	74 65                	je     0x464a8c
464a27:	6d                   	insl   (%dx),%es:(%edi)
464a28:	d8 49 46             	fmuls  0x46(%ecx)
464a2b:	00 fc                	add    %bh,%ah
464a2d:	98                   	cwtl
464a2e:	41                   	inc    %ecx
464a2f:	00 01                	add    %al,(%ecx)
464a31:	00 02                	add    %al,(%edx)
464a33:	44                   	inc    %esp
464a34:	42                   	inc    %edx
464a35:	01 00                	add    %eax,(%eax)
464a37:	e8 10 40 00 0c       	call   0xc468a4c
464a3c:	00 00                	add    %al,(%eax)
464a3e:	ff 18                	lcall  *(%eax)
464a40:	00 00                	add    %al,(%eax)
464a42:	fe 01                	incb   (%ecx)
464a44:	00 00                	add    %al,(%eax)
464a46:	00 00                	add    %al,(%eax)
464a48:	00 00                	add    %al,(%eax)
464a4a:	80 00 00             	addb   $0x0,(%eax)
464a4d:	00 80 00 00 04 4e    	add    %al,0x4e040000(%eax)
464a53:	61                   	popa
464a54:	6d                   	insl   (%dx),%es:(%edi)
464a55:	65 8b c0             	gs mov %eax,%eax
464a58:	a4                   	movsb  %ds:(%esi),%es:(%edi)
464a59:	4a                   	dec    %edx
464a5a:	46                   	inc    %esi
464a67:	00 e0                	add    %ah,%al
464a69:	4a                   	dec    %edx
464a6a:	46                   	inc    %esi
464a77:	00 cc                	add    %cl,%ah
464a79:	4a                   	dec    %edx
464a7a:	46                   	inc    %esi
464a7b:	00 34 00             	add    %dh,(%eax,%eax,1)
464a7e:	00 00                	add    %al,(%eax)
464a80:	fc                   	cld
464a81:	99                   	cltd
464a82:	41                   	inc    %ecx
464a83:	00 1c 36             	add    %bl,(%esi,%esi,1)
464a86:	40                   	inc    %eax
464a87:	00 28                	add    %ch,(%eax)
464a89:	36 40                	ss inc %eax
464a8b:	00 2c 36             	add    %ch,(%esi,%esi,1)
464a8e:	40                   	inc    %eax
464a8f:	00 30                	add    %dh,(%eax)
464a91:	36 40                	ss inc %eax
464a93:	00 24 36             	add    %ah,(%esi,%esi,1)
464a96:	40                   	inc    %eax
464a97:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
464a9e:	40                   	inc    %eax
464a9f:	00 8c c9 41 00 e8 c4 	add    %cl,-0x3b17ffbf(%ecx,%ecx,8)
464aa6:	41                   	inc    %ecx
464aa7:	00 f0                	add    %dh,%al
464aa9:	c4 41 00             	les    0x0(%ecx),%eax
464aac:	f8                   	clc
464aad:	c9                   	leave
464aae:	41                   	inc    %ecx
464aaf:	00 0c ce             	add    %cl,(%esi,%ecx,8)
464ab2:	41                   	inc    %ecx
464ab3:	00 10                	add    %dl,(%eax)
464ab5:	ce                   	into
464ab6:	41                   	inc    %ecx
464ab7:	00 14 ce             	add    %dl,(%esi,%ecx,8)
464aba:	41                   	inc    %ecx
464abb:	00 5c a1 46          	add    %bl,0x46(%ecx,%eiz,4)
464abf:	00 3c a2             	add    %bh,(%edx,%eiz,4)
464ac2:	46                   	inc    %esi
464ac3:	00 90 ca 41 00 0c    	add    %dl,0xc0041ca(%eax)
464ac9:	cb                   	lret
464aca:	41                   	inc    %ecx
464acb:	00 0e                	add    %cl,(%esi)
464acd:	54                   	push   %esp
464ace:	44                   	inc    %esp
464acf:	65 66 43             	gs inc %bx
464ad2:	6f                   	outsl  %ds:(%esi),(%dx)
464ad3:	6c                   	insb   (%dx),%es:(%edi)
464ad4:	6c                   	insb   (%dx),%es:(%edi)