416816:	09 00                	or     %eax,(%eax)
416818:	64 03 3d 16 09 00 68 	add    %fs:0x68000916,%edi
41681f:	03 42 16             	add    0x16(%edx),%eax
416822:	09 00                	or     %eax,(%eax)
416824:	6c                   	insb   (%dx),%es:(%edi)
416825:	03 47 16             	add    0x16(%edi),%eax
416828:	09 00                	or     %eax,(%eax)
41682a:	70 03                	jo     0x41682f
41682c:	4c                   	dec    %esp
41682d:	16                   	push   %ss
41682e:	09 00                	or     %eax,(%eax)
416830:	74 03                	je     0x416835
416832:	51                   	push   %ecx
416833:	16                   	push   %ss
416834:	09 00                	or     %eax,(%eax)
416836:	78 03                	js     0x41683b
416838:	56                   	push   %esi
416839:	16                   	push   %ss
41683a:	09 00                	or     %eax,(%eax)
41683c:	7c 03                	jl     0x416841
41683e:	5b                   	pop    %ebx
41683f:	16                   	push   %ss
416840:	09 00                	or     %eax,(%eax)
416842:	80 03 60             	addb   $0x60,(%ebx)
416845:	16                   	push   %ss
416846:	09 00                	or     %eax,(%eax)
416848:	84 03                	test   %al,(%ebx)
41684a:	65 16                	gs push %ss
41684c:	09 00                	or     %eax,(%eax)
41684e:	88 03                	mov    %al,(%ebx)
416850:	6a 16                	push   $0x16
416852:	09 00                	or     %eax,(%eax)
416854:	8c 03                	mov    %es,(%ebx)
416856:	6f                   	outsl  %ds:(%esi),(%dx)
416857:	16                   	push   %ss
416858:	09 00                	or     %eax,(%eax)
41685a:	90                   	nop
41685b:	03 74 16 09          	add    0x9(%esi,%edx,1),%esi
41685f:	00 94 03 79 16 09 00 	add    %dl,0x91679(%ebx,%eax,1)
416866:	98                   	cwtl
416867:	03 7e 16             	add    0x16(%esi),%edi
41686a:	09 00                	or     %eax,(%eax)
41686c:	9c                   	pushf
41686d:	03 83 16 09 00 a0    	add    -0x5ffff6ea(%ebx),%eax
416873:	03 88 16 09 00 a4    	add    -0x5bfff6ea(%eax),%ecx
416879:	03 8d 16 09 00 a8    	add    -0x57fff6ea(%ebp),%ecx
41687f:	03 92 16 09 00 ac    	add    -0x53fff6ea(%edx),%edx
416885:	03 97 16 09 00 b0    	add    -0x4ffff6ea(%edi),%edx
41688b:	03 9c 16 09 00 b4 03 	add    0x3b40009(%esi,%edx,1),%ebx
416892:	a1 16 09 00 b8       	mov    0xb8000916,%eax
416897:	03 a6 16 09 00 bc    	add    -0x43fff6ea(%esi),%esp
41689d:	03 ab 16 09 00 c0    	add    -0x3ffff6ea(%ebx),%ebp
4168a3:	03 b0 16 09 00 c4    	add    -0x3bfff6ea(%eax),%esi
4168a9:	03 b5 16 09 00 c8    	add    -0x37fff6ea(%ebp),%esi
4168af:	03 ba 16 09 00 cc    	add    -0x33fff6ea(%edx),%edi
4168b5:	03 bf 16 09 00 d0    	add    -0x2ffff6ea(%edi),%edi
4168bb:	03 c4                	add    %esp,%eax
4168bd:	16                   	push   %ss
4168be:	09 00                	or     %eax,(%eax)
4168c0:	d4 03                	aam    $0x3
4168c2:	c9                   	leave
4168c3:	16                   	push   %ss
4168c4:	09 00                	or     %eax,(%eax)
4168c6:	d8 03                	fadds  (%ebx)
4168c8:	ce                   	into
4168c9:	16                   	push   %ss
4168ca:	09 00                	or     %eax,(%eax)
4168cc:	dc 03                	faddl  (%ebx)
4168ce:	d3 16                	rcll   %cl,(%esi)
4168d0:	09 00                	or     %eax,(%eax)
4168d2:	e0 03                	loopne 0x4168d7
4168d4:	d8 16                	fcoms  (%esi)
4168d6:	09 00                	or     %eax,(%eax)
4168d8:	e4 03                	in     $0x3,%al
4168da:	dd 16                	fstl   (%esi)
4168dc:	09 00                	or     %eax,(%eax)
4168de:	e8 03 e2 16 09       	call   0x9584ae6
4168e3:	00 ec                	add    %ch,%ah
4168e5:	03 e7                	add    %edi,%esp
4168e7:	16                   	push   %ss
4168e8:	09 00                	or     %eax,(%eax)
4168ea:	f0 03 ec             	lock add %esp,%ebp
4168ed:	16                   	push   %ss
4168ee:	09 00                	or     %eax,(%eax)
4168f0:	f4                   	hlt
4168f1:	03 f1                	add    %ecx,%esi
4168f3:	16                   	push   %ss
4168f4:	09 00                	or     %eax,(%eax)
4168f6:	f8                   	clc
4168f7:	03 f6                	add    %esi,%esi
4168f9:	16                   	push   %ss
4168fa:	09 00                	or     %eax,(%eax)
4168fc:	fc                   	cld
4168fd:	03 fb                	add    %ebx,%edi
4168ff:	16                   	push   %ss
416900:	09 00                	or     %eax,(%eax)
416902:	00 04 00             	add    %al,(%eax,%eax,1)
416905:	17                   	pop    %ss
416906:	09 00                	or     %eax,(%eax)
416908:	04 04                	add    $0x4,%al
41690a:	05 17 09 00 08       	add    $0x8000917,%eax
41690f:	04 d2                	add    $0xd2,%al
416911:	12 09                	adc    (%ecx),%cl
416913:	00 0c 04             	add    %cl,(%esp,%eax,1)
416916:	b4 12                	mov    $0x12,%ah
416918:	09 00                	or     %eax,(%eax)
41691a:	10 04 d7             	adc    %al,(%edi,%edx,8)
41691d:	12 09                	adc    (%ecx),%cl
41691f:	00 14 04             	add    %dl,(%esp,%eax,1)
416922:	b9 12 09 00 18       	mov    $0x18000912,%ecx
416927:	04 c8                	add    $0xc8,%al
416929:	12 09                	adc    (%ecx),%cl
41692b:	00 1c 04             	add    %bl,(%esp,%eax,1)
41692e:	be 12 09 00 20       	mov    $0x20000912,%esi
416933:	04 c3                	add    $0xc3,%al
416935:	12 09                	adc    (%ecx),%cl
416937:	00 24 04             	add    %ah,(%esp,%eax,1)
41693a:	aa                   	stos   %al,%es:(%edi)
41693b:	12 09                	adc    (%ecx),%cl
41693d:	00 28                	add    %ch,(%eax)
41693f:	04 af                	add    $0xaf,%al
416941:	12 09                	adc    (%ecx),%cl
416943:	00 2c 04             	add    %ch,(%esp,%eax,1)
416946:	0a 17                	or     (%edi),%dl
416948:	09 00                	or     %eax,(%eax)
41694a:	30 04 dc             	xor    %al,(%esp,%ebx,8)
41694d:	12 08                	adc    (%eax),%cl
41694f:	00 78 04             	add    %bh,0x4(%eax)
416952:	a5                   	movsl  %ds:(%esi),%es:(%edi)
416953:	12 08                	adc    (%eax),%cl
416955:	00 7c 04 aa          	add    %bh,-0x56(%esp,%eax,1)
416959:	12 08                	adc    (%eax),%cl
41695b:	00 80 04 af 12 08    	add    %al,0x812af04(%eax)
416961:	00 84 04 b4 12 08 00 	add    %al,0x812b4(%esp,%eax,1)
416968:	88 04 0a             	mov    %al,(%edx,%ecx,1)
41696b:	17                   	pop    %ss
41696c:	08 00                	or     %al,(%eax)
41696e:	8c 04 b9             	mov    %es,(%ecx,%edi,4)
416971:	12 08                	adc    (%eax),%cl
416973:	00 90 04 be 12 08    	add    %dl,0x812be04(%eax)
416979:	00 b0 04 a5 12 08    	add    %dh,0x812a504(%eax)
41697f:	00 b4 04 aa 12 08 00 	add    %dh,0x812aa(%esp,%eax,1)
416986:	b8 04 af 12 08       	mov    $0x812af04,%eax
41698b:	00 bc 04 b4 12 08 00 	add    %bh,0x812b4(%esp,%eax,1)
416992:	c4 04 a5 12 08 00 c8 	les    -0x37fff7ee(,%eiz,4),%eax
416999:	04 aa                	add    $0xaa,%al
41699b:	12 08                	adc    (%eax),%cl
41699d:	00 cc                	add    %cl,%ah
41699f:	04 af                	add    $0xaf,%al
4169a1:	12 08                	adc    (%eax),%cl
4169a3:	00 d0                	add    %dl,%al
4169a5:	04 b4                	add    $0xb4,%al
4169a7:	12 08                	adc    (%eax),%cl
4169a9:	00 d4                	add    %dl,%ah
4169ab:	04 0a                	add    $0xa,%al
4169ad:	17                   	pop    %ss
4169ae:	02 00                	add    (%eax),%al
4169b0:	51                   	push   %ecx
4169b1:	05 1f 17 08 00       	add    $0x8171f,%eax
4169b6:	6c                   	insb   (%dx),%es:(%edi)
4169b7:	05 a5 12 08 00       	add    $0x812a5,%eax
4169bc:	70 05                	jo     0x4169c3
4169be:	aa                   	stos   %al,%es:(%edi)
4169bf:	12 02                	adc    (%edx),%al
4169c1:	00 71 05             	add    %dh,0x5(%ecx)
4169c4:	1f                   	pop    %ds
4169c5:	17                   	pop    %ss
4169c6:	08 00                	or     %al,(%eax)
4169c8:	74 05                	je     0x4169cf
4169ca:	af                   	scas   %es:(%edi),%eax
4169cb:	12 08                	adc    (%eax),%cl
4169cd:	00 78 05             	add    %bh,0x5(%eax)
4169d0:	b4 12                	mov    $0x12,%ah
4169d2:	02 00                	add    (%eax),%al
4169d4:	81 05 14 17 08 00 34 	addl   $0x12a50634,0x81714
4169db:	06 a5 12
4169de:	08 00                	or     %al,(%eax)
4169e0:	38 06                	cmp    %al,(%esi)
4169e2:	aa                   	stos   %al,%es:(%edi)
4169e3:	12 08                	adc    (%eax),%cl
4169e5:	00 3c 06             	add    %bh,(%esi,%eax,1)
4169e8:	af                   	scas   %es:(%edi),%eax
4169e9:	12 08                	adc    (%eax),%cl
4169eb:	00 44 06 a5          	add    %al,-0x5b(%esi,%eax,1)
4169ef:	12 08                	adc    (%eax),%cl
4169f1:	00 48 06             	add    %cl,0x6(%eax)
4169f4:	aa                   	stos   %al,%es:(%edi)
4169f5:	12 08                	adc    (%eax),%cl
4169f7:	00 a0 06 a5 12 08    	add    %ah,0x812a506(%eax)
4169fd:	00 a4 06 aa 12 08 00 	add    %ah,0x812aa(%esi,%eax,1)
416a04:	a8 06                	test   $0x6,%al
416a06:	af                   	scas   %es:(%edi),%eax
416a07:	12 08                	adc    (%eax),%cl
416a09:	00 b0 06 a5 12 08    	add    %dh,0x812a506(%eax)
416a0f:	00 b4 06 aa 12 08 00 	add    %dh,0x812aa(%esi,%eax,1)
416a16:	b8 06 af 12 08       	mov    $0x812af06,%eax
416a1b:	00 c8                	add    %cl,%al
416a1d:	06                   	push   %es
416a1e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
416a1f:	12 08                	adc    (%eax),%cl
416a21:	00 cc                	add    %cl,%ah
416a23:	06                   	push   %es
416a24:	aa                   	stos   %al,%es:(%edi)
416a25:	12 02                	adc    (%edx),%al
416a27:	00 39                	add    %bh,(%ecx)
416a29:	07                   	pop    %es
416a2a:	14 17                	adc    $0x17,%al
416a2c:	08 00                	or     %al,(%eax)
416a2e:	9c                   	pushf
416a2f:	08 0f                	or     %cl,(%edi)
416a31:	17                   	pop    %ss
416a32:	08 00                	or     %al,(%eax)
416a34:	a0 08 0e 13 08       	mov    0x8130e08,%al
416a39:	00 a4 08 09 13 29 00 	add    %ah,0x291309(%eax,%ecx,1)
416a40:	8b 00                	mov    (%eax),%eax
416a42:	98                   	cwtl
416a43:	20 2e                	and    %ch,(%esi)
416a45:	00 0b                	add    %cl,(%ebx)
416a47:	00 c5                	add    %al,%ch
416a49:	1e                   	push   %ds
416a4a:	2e 00 13             	add    %dl,%cs:(%ebx)
416a4d:	00 ce                	add    %cl,%dh
416a4f:	1e                   	push   %ds
416a50:	2e 00 1b             	add    %bl,%cs:(%ebx)
416a53:	00 ed                	add    %ch,%ch
416a55:	1e                   	push   %ds
416a56:	2e 00 23             	add    %ah,%cs:(%ebx)
416a59:	00 f6                	add    %dh,%dh
416a5b:	1e                   	push   %ds
416a5c:	2e 00 2b             	add    %ch,%cs:(%ebx)
416a5f:	00 08                	add    %cl,(%eax)
416a61:	1f                   	pop    %ds
416a62:	2e 00 33             	add    %dh,%cs:(%ebx)
416a65:	00 48 1f             	add    %cl,0x1f(%eax)
416a68:	2e 00 3b             	add    %bh,%cs:(%ebx)
416a6b:	00 4e 1f             	add    %cl,0x1f(%esi)
416a6e:	2e 00 43 00          	add    %al,%cs:0x0(%ebx)
416a72:	60                   	pusha
416a73:	1f                   	pop    %ds
416a74:	2e 00 4b 00          	add    %cl,%cs:0x0(%ebx)
416a78:	72 1f                	jb     0x416a99
416a7a:	2e 00 53 00          	add    %dl,%cs:0x0(%ebx)
416a7e:	48                   	dec    %eax
416a7f:	1f                   	pop    %ds
416a80:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
416a84:	48                   	dec    %eax
416a85:	1f                   	pop    %ds
416a86:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
416a8a:	91                   	xchg   %eax,%ecx
416a8b:	1f                   	pop    %ds
416a8c:	2e 00 6b 00          	add    %ch,%cs:0x0(%ebx)
416a90:	bb 1f 49 00 8b       	mov    $0x8b00491f,%ebx
416a95:	00 98 20 69 00 8b    	add    %bl,-0x74ff96e0(%eax)
416a9b:	00 98 20 83 00 73    	add    %bl,0x73008320(%eax)
416aa1:	00 d1                	add    %dl,%cl
416aa3:	1f                   	pop    %ds
416aa4:	83 00 7b             	addl   $0x7b,(%eax)
416aa7:	00 aa 12 83 00 83    	add    %ch,-0x7cff7cee(%edx)
416aad:	00 aa 12 89 00 8b    	add    %ch,-0x74ff76ee(%edx)
416ab3:	00 98 20 a3 00 73    	add    %bl,0x7300a320(%eax)
416ab9:	00 d1                	add    %dl,%cl
416abb:	1f                   	pop    %ds
416abc:	a3 00 7b 00 aa       	mov    %eax,0xaa007b00
416ac1:	12 a3 00 83 00 aa    	adc    -0x55ff7d00(%ebx),%ah
416ac7:	12 a9 00 8b 00 98    	adc    -0x67ff7500(%ecx),%ch
416acd:	20 c3                	and    %al,%bl
416acf:	00 73 00             	add    %dh,0x0(%ebx)
416ad2:	d1 1f                	rcrl   $1,(%edi)
416ad4:	c3                   	ret
416ad5:	00 7b 00             	add    %bh,0x0(%ebx)
416ad8:	aa                   	stos   %al,%es:(%edi)
416ad9:	12 c3                	adc    %bl,%al
416adb:	00 83 00 aa 12 c9    	add    %al,-0x36ed5600(%ebx)
416ae1:	00 8b 00 98 20 e3    	add    %cl,-0x1cdf6800(%ebx)
416ae7:	00 73 00             	add    %dh,0x0(%ebx)
416aea:	d1 1f                	rcrl   $1,(%edi)
416aec:	e3 00                	jecxz  0x416aee
416aee:	7b 00                	jnp    0x416af0
416af0:	aa                   	stos   %al,%es:(%edi)
416af1:	12 e3                	adc    %bl,%ah
416af3:	00 83 00 aa 12 e9    	add    %al,-0x16ed5600(%ebx)
416af9:	00 8b 00 98 20 03    	add    %cl,0x3209800(%ebx)
416aff:	01 73 00             	add    %esi,0x0(%ebx)
416b02:	d1 1f                	rcrl   $1,(%edi)
416b04:	03 01                	add    (%ecx),%eax
416b06:	7b 00                	jnp    0x416b08
416b08:	aa                   	stos   %al,%es:(%edi)
416b09:	12 03                	adc    (%ebx),%al
416b0b:	01 83 00 aa 12 09    	add    %eax,0x912aa00(%ebx)
416b11:	01 8b 00 98 20 29    	add    %ecx,0x29209800(%ebx)
416b17:	01 8b 00 98 20 49    	add    %ecx,0x49209800(%ebx)
416b1d:	01 8b 00 98 20 69    	add    %ecx,0x69209800(%ebx)
416b23:	01 8b 00 98 20 89    	add    %ecx,-0x76df6800(%ebx)
416b29:	01 8b 00 98 20 e9    	add    %ecx,-0x16df6800(%ebx)
416b2f:	01 ab 00 a1 20 e9    	add    %ebp,-0x16df5f00(%ebx)
416b35:	01 b3 00 d0 20 09    	add    %esi,0x920d000(%ebx)
416b3b:	02 bb 00 48 1f 09    	add    0x91f4800(%ebx),%bh
416b41:	02 c3                	add    %bl,%al
416b43:	00 c8                	add    %cl,%al
416b45:	1f                   	pop    %ds
416b46:	23 02                	and    (%edx),%eax
416b48:	73 00                	jae    0x416b4a
416b4a:	d1 1f                	rcrl   $1,(%edi)
416b4c:	23 02                	and    (%edx),%eax
416b4e:	7b 00                	jnp    0x416b50
416b50:	aa                   	stos   %al,%es:(%edi)
416b51:	12 23                	adc    (%ebx),%ah
416b53:	02 83 00 aa 12 29    	add    0x2912aa00(%ebx),%al
416b59:	02 bb 00 48 1f 29    	add    0x291f4800(%ebx),%bh
416b5f:	02 c3                	add    %bl,%al
416b61:	00 c8                	add    %cl,%al
416b63:	1f                   	pop    %ds
416b64:	49                   	dec    %ecx
416b65:	02 bb 00 48 1f 49    	add    0x491f4800(%ebx),%bh
416b6b:	02 c3                	add    %bl,%al
416b6d:	00 c8                	add    %cl,%al
416b6f:	1f                   	pop    %ds
416b70:	69 02 cb 00 f8 20    	imul   $0x20f800cb,(%edx),%eax
416b76:	69 02 ab 00 08 21    	imul   $0x210800ab,(%edx),%eax
416b7c:	69 02 d3 00 48 1f    	imul   $0x1f4800d3,(%edx),%eax
416b82:	89 02                	mov    %eax,(%edx)
416b84:	ab                   	stos   %eax,%es:(%edi)
416b85:	00 5a 21             	add    %bl,0x21(%edx)
416b88:	89 02                	mov    %eax,(%edx)
416b8a:	db 00                	fildl  (%eax)
416b8c:	bf 21 c9 02 cb       	mov    $0xcb02c921,%edi
416b91:	00 f8                	add    %bh,%al
416b93:	20 c9                	and    %cl,%cl
416b95:	02 ab 00 c8 21 e9    	add    -0x16de3800(%ebx),%ch
416b9b:	02 cb                	add    %bl,%cl
416b9d:	00 f8                	add    %bh,%al
416b9f:	20 e9                	and    %ch,%cl
416ba1:	02 ab 00 13 22 09    	add    0x9221300(%ebx),%ch
416ba7:	03 cb                	add    %ebx,%ecx
416ba9:	00 5e 22             	add    %bl,0x22(%esi)
416bac:	09 03                	or     %eax,(%ebx)
416bae:	ab                   	stos   %eax,%es:(%edi)
416baf:	00 6a 22             	add    %ch,0x22(%edx)
416bb2:	09 03                	or     %eax,(%ebx)
416bb4:	b3 00                	mov    $0x0,%bl
416bb6:	bc 22 29 03 cb       	mov    $0xcb032922,%esp
416bbb:	00 e2                	add    %ah,%dl
416bbd:	22 29                	and    (%ecx),%ch
416bbf:	03 ab 00 f0 22 49    	add    0x4922f000(%ebx),%ebp
416bc5:	03 bb 00 48 1f 49    	add    0x491f4800(%ebx),%edi
416bcb:	03 c3                	add    %ebx,%eax
416bcd:	00 c8                	add    %cl,%al
416bcf:	1f                   	pop    %ds
416bd0:	60                   	pusha
416bd1:	03 93 00 aa 12 63    	add    0x6312aa00(%ebx),%edx