4617b7:	00 0b                	add    %cl,(%ebx)
4617b9:	01 98 0b f7 02 24    	add    %ebx,0x2402f70b(%eax)
4617bf:	01 77 0c             	add    %esi,0xc(%edi)
4617c2:	fc                   	cld
4617c3:	02 1b                	add    (%ebx),%bl
4617c5:	01 7e 0c             	add    %edi,0xc(%esi)
4617c8:	cc                   	int3
4617c9:	02 07                	add    (%edi),%al
4617cb:	01 5e 0c             	add    %ebx,0xc(%esi)
4617ce:	d2 02                	rolb   %cl,(%edx)
4617d0:	13 01                	adc    (%ecx),%eax
4617d2:	31 0c d2             	xor    %ecx,(%edx,%edx,8)
4617d5:	02 1d 01 2f 0c cb    	add    0xcb0c2f01,%bl
4617db:	02 e7                	add    %bh,%ah
4617dd:	00 3e                	add    %bh,(%esi)
4617df:	0c 02                	or     $0x2,%al
4617e1:	00 e6                	add    %ah,%dh
4617e3:	00 4f 0a             	add    %cl,0xa(%edi)
4617e6:	c8 02 6b 00          	enter  $0x6b02,$0x0
4617ea:	fe 0c c4             	decb   (%esp,%eax,8)
4617ed:	02 cc                	add    %ah,%cl
4617ef:	01 e5                	add    %esp,%ebp
4617f1:	0c f0                	or     $0xf0,%al
4617f3:	01 e3                	add    %esp,%ebx
4617f5:	00 d5                	add    %dl,%ch
4617f7:	0c fa                	or     $0xfa,%al
4617f9:	02 0f                	add    (%edi),%cl
4617fb:	01 c1                	add    %eax,%ecx
4617fd:	0c fa                	or     $0xfa,%al
4617ff:	02 1b                	add    (%ebx),%bl
461801:	01 4a 0a             	add    %ecx,0xa(%edx)
461804:	cd 02                	int    $0x2
461806:	fd                   	std
461807:	01 8c 0c b1 02 ef 01 	add    %ecx,0x1ef02b1(%esp,%ecx,1)
46180e:	9f                   	lahf
46180f:	0c 9f                	or     $0x9f,%al
461811:	02 4e 00             	add    0x0(%esi),%cl
461814:	86 0c 95 02 eb 01 2e 	xchg   %cl,0x2e01eb02(,%edx,4)
46181b:	03 8e 02 e4 01 61    	add    0x6101e402(%esi),%ecx
461821:	0d 88 02 db 01       	or     $0x1db0288,%eax
461826:	42                   	inc    %edx
461827:	0d 41 03 ff 00       	or     $0xff0341,%eax
46182c:	1a 0d ce 01 eb 00    	sbb    0xeb01ce,%cl
461832:	02 0d 52 03 f5 00    	add    0xf50352,%cl
461838:	39 0c 48             	cmp    %ecx,(%eax,%ecx,2)
46183b:	03 c7                	add    %edi,%eax
46183d:	01 05 03 a3 01 ce    	add    %eax,0xce01a303
461843:	01 e7                	add    %esp,%edi
461845:	0d bd 01 d3 00       	or     $0xd301bd,%eax
46184a:	1b 0d 58 03 fc 01    	sbb    0x1fc0358,%ecx
461850:	e5 0d                	in     $0xd,%eax
461852:	b6 00                	mov    $0x0,%dh
461854:	5b                   	pop    %ebx
461855:	01 24 03             	add    %esp,(%ebx,%eax,1)
461858:	78 03                	js     0x46185d
46185a:	47                   	inc    %edi
46185b:	00 d3                	add    %dl,%bl
46185d:	0d 05 03 53 01       	or     $0x1530305,%eax
461862:	c4 0d 15 02 4d 01    	les    0x14d0215,%ecx
461868:	85 0d 09 02 5f 00    	test   %ecx,0x5f0209
46186e:	aa                   	stos   %al,%es:(%edi)
46186f:	0d 3c 03 be 01       	or     $0x1be033c,%eax
461874:	7f 0e                	jg     0x461884
461876:	e3 01                	jecxz  0x461879
461878:	a3 00 79 0e 86       	mov    %eax,0x860e7900
46187d:	01 ac 00 c8 0a 2d 03 	add    %ebp,0x32d0ac8(%eax,%eax,1)
461884:	a3 01 4c 0e 25       	mov    %eax,0x250e4c01
461889:	03 bf 01 42 0e f4    	add    -0xbf1bdff(%edi),%edi
46188f:	00 ab 01 32 0e c3    	add    %ch,-0x3cf1cdff(%ebx)
461895:	00 b5 01 23 0e 16    	add    %dh,0x160e2301(%ebp)
46189b:	00 4f 00             	add    %cl,0x0(%edi)
46189e:	2c 0e                	sub    $0xe,%al
4618a0:	11 03                	adc    %eax,(%ebx)
4618a2:	4e                   	dec    %esi
4618a3:	00 0c 0e             	add    %cl,(%esi,%ecx,1)
4618a6:	0f 03 7b 00          	lsl    0x0(%ebx),%edi
4618aa:	e1 0e                	loope  0x4618ba
4618ac:	f1                   	int1
4618ad:	01 d4                	add    %edx,%esp
4618af:	00 01                	add    %al,(%ecx)
4618b1:	0c 07                	or     $0x7,%al
4618b3:	03 ab 01 c5 0e fe    	add    -0x1f13aff(%ebx),%ebp
4618b9:	00 b7 01 de 0e 32    	add    %dh,0x320ede01(%edi)
4618bf:	03 53 00             	add    0x0(%ebx),%edx
4618c2:	5c                   	pop    %esp
4618c3:	0b 0c 03             	or     (%ebx,%eax,1),%ecx
4618c6:	bd 01 58 0c d8       	mov    $0xd80c5801,%ebp
4618cb:	00 67 01             	add    %ah,0x1(%edi)
4618ce:	f3 0e                	repz push %cs
4618d0:	fe 03                	incb   (%ebx)
4618d2:	96                   	xchg   %eax,%esi
4618d3:	01 a4 0e ed 03 6b 00 	add    %esp,0x6b03ed(%esi,%ecx,1)
4618da:	45                   	inc    %ebp
4618db:	0b f8                	or     %eax,%edi
4618dd:	03 6c 00 a6          	add    -0x5a(%eax,%eax,1),%ebp
4618e1:	0e                   	push   %cs
4618e2:	e1 03                	loope  0x4618e7
4618e4:	7b 00                	jnp    0x4618e6
4618e6:	24 03                	and    $0x3,%al
4618e8:	83 00 87             	addl   $0xffffff87,(%eax)
4618eb:	01 36                	add    %esi,(%esi)
4618ed:	03 84 00 72 00 67 00 	add    0x670072(%eax,%eax,1),%eax
4618f4:	bb 00 6c 00 56       	mov    $0x56006c00,%ebx
4618f9:	00 a0 00 7e 00 5d    	add    %ah,0x5d007e00(%eax)
4618ff:	00 a9 00 7f 00 6e    	add    %ch,0x6e007f00(%ecx)
461905:	00 bc 00 4a 00 4e 00 	add    %bh,0x4e004a(%eax,%eax,1)
46190c:	ab                   	stos   %eax,%es:(%edi)
46190d:	00 4d 00             	add    %cl,0x0(%ebp)
461910:	5e                   	pop    %esi
461911:	00 95 00 7a 00 4c    	add    %dl,0x4c007a00(%ebp)
461917:	00 a5 00 66 00 5a    	add    %ah,0x5a006600(%ebp)
46191d:	00 a9 00 72 00 47    	add    %ch,0x47007200(%ecx)
461923:	00 83 00 6c 00 76    	add    %al,0x76006c00(%ebx)
461929:	00 98 00 7e 00 7d    	add    %bl,0x7d007e00(%eax)
46192f:	00 81 00 7f 00 4e    	add    %al,0x4e007f00(%ecx)
461935:	00 64 01 4a          	add    %ah,0x4a(%ecx,%eax,1)
461939:	00 2a                	add    %ch,(%edx)
46193b:	00 91 00 4d 00 32    	add    %dl,0x32004d00(%ecx)
461941:	00 b9 00 7a 00 28    	add    %bh,0x28007a00(%ecx)
461947:	00 a0 00 66 00 26    	add    %ah,0x26006600(%eax)
46194d:	00 4c 01 72          	add    %cl,0x72(%ecx,%eax,1)
461951:	00 23                	add    %ah,(%ebx)
461953:	00 7c 01 6c          	add    %bh,0x6c(%ecx,%eax,1)
461957:	00 1a                	add    %bl,(%edx)
461959:	00 9f 00 7e 00 19    	add    %bl,0x19007e00(%edi)
46195f:	00 96 00 7f 00 12    	add    %dl,0x12007f00(%esi)
461965:	00 77 01             	add    %dh,0x1(%edi)
461968:	4a                   	dec    %edx
461969:	00 0a                	add    %cl,(%edx)
46196b:	00 bf 00 4d 00 12    	add    %bh,0x12004d00(%edi)
461971:	00 a4 00 7a 00 08 00 	add    %ah,0x8007a(%eax,%eax,1)
461978:	9a 00 66 00 06 00 98 	lcall  $0x9800,$0x6006600
46197f:	00 72 00             	add    %dh,0x0(%edx)
461982:	03 00                	add    (%eax),%eax
461984:	6a 01                	push   $0x1
461986:	6c                   	insb   (%dx),%es:(%edi)
461987:	00 3a                	add    %bh,(%edx)
461989:	00 73 01             	add    %dh,0x1(%ebx)
46198c:	7e 00                	jle    0x46198e
46198e:	39 00                	cmp    %eax,(%eax)
461990:	8c 00                	mov    %es,(%eax)
461992:	7f 00                	jg     0x461994
461994:	f2 00 46 01          	repnz add %al,0x1(%esi)
461998:	4a                   	dec    %edx
461999:	00 ea                	add    %ch,%dl
46199b:	00 51 01             	add    %dl,0x1(%ecx)
46199e:	4d                   	dec    %ebp
46199f:	00 f2                	add    %dh,%dl
4619a1:	00 8c 00 7a 00 e8 00 	add    %cl,0xe8007a(%eax,%eax,1)
4619a8:	6e                   	outsb  %ds:(%esi),(%dx)
4619a9:	01 40 00             	add    %eax,0x0(%eax)
4619ac:	55                   	push   %ebp
4619ad:	00 87 03 54 00 5c    	add    %al,0x5c005403(%edi)
4619b3:	00 b9 03 07 00 69    	add    %bh,0x69000703(%ecx)
4619b9:	03 a7 00 f5 00 6e    	add    0x6e00f500(%edi),%esp
4619bf:	03 b3 00 94 00 f9    	add    -0x6ff6c00(%ebx),%esi
4619c5:	01 ad 00 4d 00 0b    	add    %ebp,0xb004d00(%ebp)
4619cb:	01 03                	add    %eax,(%ebx)
4619cd:	00 20                	add    %ah,(%eax)
4619cf:	01 7b 00             	add    %edi,0x0(%ebx)
4619d2:	72 20                	jb     0x4619f4
4619d4:	72 00                	jb     0x4619d6
4619d6:	6c                   	insb   (%dx),%es:(%edi)
4619d7:	00 43 00             	add    %al,0x0(%ebx)
4619da:	6b 26 76             	imul   $0x76,(%esi),%esp
4619dd:	00 4c 00 0f          	add    %cl,0xf(%eax,%eax,1)
4619e1:	01 e7                	add    %esp,%edi
4619e3:	01 dd                	add    %ebx,%ebp
4619e5:	01 a6 01 a7 01 85    	add    %esp,-0x7afe58ff(%esi)
4619eb:	01 4e 02             	add    %ecx,0x2(%esi)
4619ee:	1e                   	push   %ds
4619ef:	02 09                	add    (%ecx),%cl
4619f1:	02 b2 02 a7 02 8f    	add    -0x70fd58fe(%edx),%dh
4619f7:	02 4b 03             	add    0x3(%ebx),%cl
4619fa:	76 03                	jbe    0x4619ff
4619fc:	42                   	inc    %edx
4619fd:	03 09                	add    (%ecx),%ecx
4619ff:	03 1a                	add    (%edx),%ebx
461a01:	03 ea                	add    %edx,%ebp
461a03:	03 43 09             	add    0x9(%ebx),%eax
461a06:	0c 09                	or     $0x9,%al
461a08:	ec                   	in     (%dx),%al
461a09:	09 d5                	or     %edx,%ebp
461a0b:	09 46 0d             	or     %eax,0xd(%esi)
461a0e:	63 02                	arpl   %eax,(%edx)
461a10:	54                   	push   %esp
461a11:	02 37                	add    (%edi),%dh
461a13:	01 79 00             	add    %edi,0x0(%ecx)
461a16:	d8 00                	fadds  (%eax)
461a18:	43                   	inc    %ebx
461a19:	00 2e                	add    %ch,(%esi)
461a1b:	01 79 00             	add    %edi,0x0(%ecx)
461a1e:	60                   	pusha
461a1f:	01 78 00             	add    %edi,0x0(%eax)
461a22:	37                   	aaa
461a23:	01 63 00             	add    %esp,0x0(%ebx)
461a26:	52                   	push   %edx
461a27:	01 43 00             	add    %eax,0x0(%ebx)
461a2a:	68 01 63 00 2e       	push   $0x2e006301
461a2f:	01 79 00             	add    %edi,0x0(%ecx)
461a32:	77 01                	ja     0x461a35
461a34:	65 00 1f             	add    %bl,%gs:(%edi)
461a37:	01 40 00             	add    %eax,0x0(%eax)
461a3a:	6e                   	outsb  %ds:(%esi),(%dx)
461a3b:	01 6f 00             	add    %ebp,0x0(%edi)
461a3e:	c3                   	ret
461a3f:	01 78 00             	add    %edi,0x0(%eax)
461a42:	77 01                	ja     0x461a45
461a44:	69 00 fc 01 40 00    	imul   $0x4001fc,(%eax),%eax
461a4a:	2e 01 69 00          	add    %ebp,%cs:0x0(%ecx)
461a4e:	fa                   	cli
461a4f:	01 78 00             	add    %edi,0x0(%eax)
461a52:	37                   	aaa
461a53:	01 53 00             	add    %edx,0x0(%ebx)
461a56:	81 01 43 00 6e 01    	addl   $0x16e0043,(%ecx)
461a5c:	55                   	push   %ebp
461a5d:	00 b4 01 78 00 37 01 	add    %dh,0x1370078(%ecx,%eax,1)
461a64:	57                   	push   %edi
461a65:	00 65 02             	add    %ah,0x2(%ebp)
461a68:	46                   	inc    %esi
461a69:	00 6e 01             	add    %ch,0x1(%esi)
461a6c:	51                   	push   %ecx
461a6d:	00 49 02             	add    %cl,0x2(%ecx)
461a70:	78 00                	js     0x461a72
461a72:	31 01                	xor    %eax,(%ecx)
461a74:	5b                   	pop    %ebx
461a75:	00 7f 02             	add    %bh,0x2(%edi)
461a78:	40                   	inc    %eax
461a79:	00 2e                	add    %ch,(%esi)
461a7b:	01 4b 00             	add    %ecx,0x0(%ebx)
461a7e:	f4                   	hlt
461a7f:	02 7f 00             	add    0x0(%edi),%bh
461a82:	37                   	aaa
461a83:	01 3d 00 6b 03 40    	add    %edi,0x40036b00
461a89:	00 16                	add    %dl,(%esi)
461a8b:	25 76 00 61 00       	and    $0x610076,%eax
461a90:	fa                   	cli
461a91:	47                   	inc    %edi
461a92:	77 00                	ja     0x461a94
461a94:	57                   	push   %edi
461a95:	00 60 80             	add    %ah,-0x80(%eax)
461a98:	42                   	inc    %edx
461a99:	00 6e 00             	add    %ch,0x0(%esi)
461a9c:	76 00                	jbe    0x461a9e
461a9e:	45                   	inc    %ebp
461a9f:	00 7a 00             	add    %bh,0x0(%edx)
461aa2:	77 00                	ja     0x461aa4
461aa4:	72 00                	jb     0x461aa6
461aa6:	64 00 b9 07 6e 00 72 	add    %bh,%fs:0x72006e07(%ecx)
461aad:	00 45 00             	add    %al,0x0(%ebp)
461ab0:	7a 00                	jp     0x461ab2
461ab2:	77 00                	ja     0x461ab4
461ab4:	72 00                	jb     0x461ab6
461ab6:	64 00 43 00          	add    %al,%fs:0x0(%ebx)
461aba:	1e                   	push   %ds
461abb:	00 76 00             	add    %dh,0x0(%esi)
461abe:	45                   	inc    %ebp
461abf:	00 7e 00             	add    %bh,0x0(%esi)
461ac2:	77 00                	ja     0x461ac4
461ac4:	72 00                	jb     0x461ac6
461ac6:	64 00 42 00          	add    %al,%fs:0x0(%edx)
461aca:	6e                   	outsb  %ds:(%esi),(%dx)
461acb:	00 77 00             	add    %dh,0x0(%edi)
461ace:	3c 00                	cmp    $0x0,%al
461ad0:	7a 00                	jp     0x461ad2
461ad2:	77 00                	ja     0x461ad4
461ad4:	72 00                	jb     0x461ad6
461ad6:	64 00 43 00          	add    %al,%fs:0x0(%ebx)
461ada:	6e                   	outsb  %ds:(%esi),(%dx)
461adb:	00 73 0f             	add    %dh,0xf(%ebx)
461ade:	45                   	inc    %ebp
461adf:	00 79 00             	add    %bh,0x0(%ecx)
461ae2:	75 00                	jne    0x461ae4
461ae4:	76 00                	jbe    0x461ae6
461ae6:	66 00 47 00          	data16 add %al,0x0(%edi)
461aea:	6c                   	insb   (%dx),%es:(%edi)
461aeb:	00 70 00             	add    %dh,0x0(%eax)
461aee:	47                   	inc    %edi
461aef:	00 72 00             	add    %dh,0x0(%edx)
461af2:	70 00                	jo     0x461af4
461af4:	7b 00                	jnp    0x461af6
461af6:	63 00                	arpl   %eax,(%eax)
461af8:	42                   	inc    %edx
461af9:	00 6e 00             	add    %ch,0x0(%esi)
461afc:	76 3c                	jbe    0x461b3a
461afe:	08 6f 1e             	or     %ch,0x1e(%edi)
461b01:	75 1b                	jne    0x461b1e
461b03:	65 4c                	gs dec %esp
461b05:	00 36                	add    %dh,(%esi)
461b07:	56                   	push   %esi
461b08:	27                   	daa
461b09:	49                   	dec    %ecx
461b0a:	24 70                	and    $0x70,%al
461b0c:	14 55                	adc    $0x55,%al
461b0e:	36 6b 15 43 07 78 24 	imul   $0x68,%ss:0x24780743,%edx
461b15:	68
461b16:	4a                   	dec    %edx
461b17:	72 2b                	jb     0x461b44
461b19:	76 0b                	jbe    0x461b26
461b1b:	72 58                	jb     0x461b75
461b1d:	65 3d 65 7a 50 05    	gs cmp $0x5507a65,%eax
461b23:	6f                   	outsl  %ds:(%esi),(%dx)
461b24:	15 72 05 6d 42       	adc    $0x426d0572,%eax
461b29:	41                   	inc    %ecx
461b2a:	1d 70 1f 72 20       	sbb    $0x20721f70,%eax
461b2f:	4d                   	dec    %ebp
461b30:	3b 49 39             	cmp    0x39(%ecx),%ecx
461b33:	00 26                	add    %ah,(%esi)
461b35:	68 16 65 23 64       	push   $0x64236516
461b3a:	2f                   	das
461b3b:	63 15 65 36 73 7a    	arpl   %edx,0x7a733665
461b41:	50                   	push   %eax
461b42:	05 6f 11 65 17       	add    $0x1765116f,%eax
461b47:	73 03                	jae    0x461b4c
461b49:	63 0d 65 05 73 17    	arpl   %ecx,0x17730565
461b4f:	69 1d 68 03 73 72 45 	imul   $0x30740a45,0x72730368,%ebx
461b56:	0a 74 30
461b59:	79 3e                	jns    0x461b99
461b5b:	6f                   	outsl  %ds:(%esi),(%dx)
461b5c:	1f                   	pop    %ds
461b5d:	6e                   	outsb  %ds:(%esi),(%dx)
461b5e:	31 00                	xor    %eax,(%eax)
461b60:	3f                   	aas
461b61:	6e                   	outsb  %ds:(%esi),(%dx)
461b62:	03 72 0b             	add    0xb(%edx),%esi
461b65:	50                   	push   %eax
461b66:	0b 69 2c             	or     0x2c(%ecx),%ebp
461b69:	74 0f                	je     0x461b7a
461b6b:	00 1b                	add    %bl,(%ebx)
461b6d:	73 26                	jae    0x461b95
461b6f:	6f                   	outsl  %ds:(%esi),(%dx)
461b70:	08 6c 1e 62          	or     %ch,0x62(%esi,%ebx,1)
461b74:	72 53                	jb     0x461bc9
461b76:	1d 73 36 65 03       	sbb    $0x3653673,%eax
461b7b:	00 39                	add    %bh,(%ecx)
461b7d:	62 2f                	bound  %ebp,(%edi)
461b7f:	65 19 74 77 45       	sbb    %esi,%gs:0x45(%edi,%esi,2)
461b84:	1c 75                	sbb    $0x75,%al
461b86:	09 00                	or     %eax,(%eax)
461b88:	0f 75 02             	pcmpeqw (%edx),%mm0
461b8b:	74 1f                	je     0x461bac
461b8d:	63 24 73             	arpl   %esp,(%ebx,%esi,2)
461b90:	0e                   	push   %cs
461b91:	44                   	inc    %esp
461b92:	12 6c 17 67          	adc    0x67(%edi,%edx,1),%ch
461b96:	05 74 27 00 3e       	add    $0x3e002774,%eax
461b9b:	72 19                	jb     0x461bb6
461b9d:	74 20                	je     0x461bbf
461b9f:	63 0e                	arpl   %ecx,(%esi)
461ba1:	00 34 68             	add    %dh,(%eax,%ebp,2)