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
416bd7:	03 e3                	add    %ebx,%esp
416bd9:	00 48 1f             	add    %cl,0x1f(%eax)
416bdc:	69 03 bb 00 48 1f    	imul   $0x1f4800bb,(%ebx),%eax
416be2:	69 03 c3 00 c8 1f    	imul   $0x1fc800c3,(%ebx),%eax
416be8:	83 03 e3             	addl   $0xffffffe3,(%ebx)
416beb:	00 48 1f             	add    %cl,0x1f(%eax)
416bee:	89 03                	mov    %eax,(%ebx)
416bf0:	bb 00 48 1f 89       	mov    $0x891f4800,%ebx
416bf5:	03 c3                	add    %ebx,%eax
416bf7:	00 c8                	add    %cl,%al
416bf9:	1f                   	pop    %ds
416bfa:	a9 03 bb 00 48       	test   $0x4800bb03,%eax
416bff:	1f                   	pop    %ds
416c00:	a9 03 c3 00 c8       	test   $0xc800c303,%eax
416c05:	1f                   	pop    %ds
416c06:	c3                   	ret
416c07:	03 e3                	add    %ebx,%esp
416c09:	00 48 1f             	add    %cl,0x1f(%eax)
416c0c:	c9                   	leave
416c0d:	03 bb 00 48 1f c9    	add    -0x36e0b800(%ebx),%edi
416c13:	03 c3                	add    %ebx,%eax
416c15:	00 c8                	add    %cl,%al
416c17:	1f                   	pop    %ds
416c18:	e3 03                	jecxz  0x416c1d
416c1a:	e3 00                	jecxz  0x416c1c
416c1c:	48                   	dec    %eax
416c1d:	1f                   	pop    %ds
416c1e:	23 04 e3             	and    (%ebx,%eiz,8),%eax
416c21:	00 48 1f             	add    %cl,0x1f(%eax)
416c24:	a9 04 bb 00 48       	test   $0x4800bb04,%eax
416c29:	1f                   	pop    %ds
416c2a:	a9 04 c3 00 c8       	test   $0xc800c304,%eax
416c2f:	1f                   	pop    %ds
416c30:	c9                   	leave
416c31:	04 bb                	add    $0xbb,%al
416c33:	00 48 1f             	add    %cl,0x1f(%eax)
416c36:	c9                   	leave
416c37:	04 c3                	add    $0xc3,%al
416c39:	00 c8                	add    %cl,%al
416c3b:	1f                   	pop    %ds
416c3c:	e9 04 bb 00 48       	jmp    0x48422745
416c41:	1f                   	pop    %ds
416c42:	e9 04 c3 00 c8       	jmp    0xc8422f4b
416c47:	1f                   	pop    %ds
416c48:	09 05 bb 00 48 1f    	or     %eax,0x1f4800bb
416c4e:	09 05 c3 00 c8 1f    	or     %eax,0x1fc800c3
416c54:	29 05 bb 00 48 1f    	sub    %eax,0x1f4800bb
416c5a:	29 05 c3 00 c8 1f    	sub    %eax,0x1fc800c3
416c60:	49                   	dec    %ecx
416c61:	05 bb 00 48 1f       	add    $0x1f4800bb,%eax
416c66:	49                   	dec    %ecx
416c67:	05 c3 00 c8 1f       	add    $0x1fc800c3,%eax
416c6c:	69 05 bb 00 48 1f 69 	imul   $0xc30569,0x1f4800bb,%eax
416c73:	05 c3 00
416c76:	c8 1f 89 05          	enter  $0x891f,$0x5
416c7a:	bb 00 48 1f 89       	mov    $0x891f4800,%ebx
416c7f:	05 c3 00 c8 1f       	add    $0x1fc800c3,%eax
416c84:	a9 05 bb 00 48       	test   $0x4800bb05,%eax
416c89:	1f                   	pop    %ds
416c8a:	a9 05 c3 00 c8       	test   $0xc800c305,%eax
416c8f:	1f                   	pop    %ds
416c90:	49                   	dec    %ecx
416c91:	06                   	push   %es
416c92:	bb 00 48 1f 49       	mov    $0x491f4800,%ebx
416c97:	06                   	push   %es
416c98:	c3                   	ret
416c99:	00 c8                	add    %cl,%al
416c9b:	1f                   	pop    %ds
416c9c:	69 06 bb 00 48 1f    	imul   $0x1f4800bb,(%esi),%eax
416ca2:	69 06 c3 00 c8 1f    	imul   $0x1fc800c3,(%esi),%eax
416ca8:	23 07                	and    (%edi),%eax
416caa:	eb 00                	jmp    0x416cac
416cac:	13 20                	adc    (%eax),%esp
416cae:	23 07                	and    (%edi),%eax
416cb0:	f3 00 8d 20 60 09 83 	repz add %cl,-0x7cf69fe0(%ebp)
416cb7:	00 aa 12 80 09 83    	add    %ch,-0x7cf67fee(%edx)
416cbd:	00 aa 12 83 09 83    	add    %ch,-0x7cf67cee(%edx)
416cc3:	00 aa 12 c1 09 9b    	add    %ch,-0x64f63eee(%edx)
416cc9:	00 aa 12 21 0a 9b    	add    %ch,-0x64f5deee(%edx)
416ccf:	00 aa 12 69 0a bb    	add    %ch,-0x44f596ee(%edx)
416cd5:	00 48 1f             	add    %cl,0x1f(%eax)
416cd8:	69 0a c3 00 c8 1f    	imul   $0x1fc800c3,(%edx),%ecx
416cde:	89 0a                	mov    %ecx,(%edx)
416ce0:	bb 00 48 1f 89       	mov    $0x891f4800,%ebx
416ce5:	0a c3                	or     %bl,%al
416ce7:	00 c8                	add    %cl,%al
416ce9:	1f                   	pop    %ds
416cea:	a9 0a bb 00 48       	test   $0x4800bb0a,%eax
416cef:	1f                   	pop    %ds
416cf0:	a9 0a c3 00 c8       	test   $0xc800c30a,%eax
416cf5:	1f                   	pop    %ds
416cf6:	c9                   	leave
416cf7:	0a bb 00 48 1f c9    	or     -0x36e0b800(%ebx),%bh
416cfd:	0a c3                	or     %bl,%al
416cff:	00 c8                	add    %cl,%al
416d01:	1f                   	pop    %ds
416d02:	e9 0a bb 00 48       	jmp    0x48422811
416d07:	1f                   	pop    %ds
416d08:	e9 0a c3 00 c8       	jmp    0xc8423017
416d0d:	1f                   	pop    %ds
416d0e:	09 0b                	or     %ecx,(%ebx)
416d10:	bb 00 48 1f 09       	mov    $0x91f4800,%ebx
416d15:	0b c3                	or     %ebx,%eax
416d17:	00 c8                	add    %cl,%al
416d19:	1f                   	pop    %ds
416d1a:	29 0b                	sub    %ecx,(%ebx)
416d1c:	bb 00 48 1f 29       	mov    $0x291f4800,%ebx
416d21:	0b c3                	or     %ebx,%eax
416d23:	00 c8                	add    %cl,%al
416d25:	1f                   	pop    %ds
416d26:	49                   	dec    %ecx
416d27:	0b bb 00 48 1f 49    	or     0x491f4800(%ebx),%edi
416d2d:	0b c3                	or     %ebx,%eax
416d2f:	00 c8                	add    %cl,%al
416d31:	1f                   	pop    %ds
416d32:	69 0b bb 00 48 1f    	imul   $0x1f4800bb,(%ebx),%ecx
416d38:	69 0b c3 00 c8 1f    	imul   $0x1fc800c3,(%ebx),%ecx
416d3e:	89 0b                	mov    %ecx,(%ebx)
416d40:	bb 00 48 1f 89       	mov    $0x891f4800,%ebx
416d45:	0b c3                	or     %ebx,%eax
416d47:	00 c8                	add    %cl,%al
416d49:	1f                   	pop    %ds
416d4a:	a9 0b bb 00 48       	test   $0x4800bb0b,%eax
416d4f:	1f                   	pop    %ds
416d50:	a9 0b c3 00 c8       	test   $0xc800c30b,%eax
416d55:	1f                   	pop    %ds
416d56:	c9                   	leave
416d57:	0b bb 00 48 1f c9    	or     -0x36e0b800(%ebx),%edi
416d5d:	0b c3                	or     %ebx,%eax
416d5f:	00 c8                	add    %cl,%al
416d61:	1f                   	pop    %ds
416d62:	e9 0b bb 00 48       	jmp    0x48422872
416d67:	1f                   	pop    %ds
416d68:	e9 0b c3 00 c8       	jmp    0xc8423078
416d6d:	1f                   	pop    %ds
416d6e:	09 0c bb             	or     %ecx,(%ebx,%edi,4)
416d71:	00 48 1f             	add    %cl,0x1f(%eax)
416d74:	09 0c c3             	or     %ecx,(%ebx,%eax,8)
416d77:	00 c8                	add    %cl,%al
416d79:	1f                   	pop    %ds
416d7a:	29 0c bb             	sub    %ecx,(%ebx,%edi,4)
416d7d:	00 48 1f             	add    %cl,0x1f(%eax)
416d80:	29 0c c3             	sub    %ecx,(%ebx,%eax,8)
416d83:	00 c8                	add    %cl,%al
416d85:	1f                   	pop    %ds
416d86:	49                   	dec    %ecx
416d87:	0c bb                	or     $0xbb,%al
416d89:	00 48 1f             	add    %cl,0x1f(%eax)
416d8c:	49                   	dec    %ecx
416d8d:	0c c3                	or     $0xc3,%al
416d8f:	00 c8                	add    %cl,%al
416d91:	1f                   	pop    %ds
416d92:	89 0c cb             	mov    %ecx,(%ebx,%ecx,8)
416d95:	00 f8                	add    %bh,%al
416d97:	20 a9 0c cb 00 f8    	and    %ch,-0x7ff34f4(%ecx)
416d9d:	20 c9                	and    %cl,%cl
416d9f:	0c cb                	or     $0xcb,%al
416da1:	00 f8                	add    %bh,%al
416da3:	20 e9                	and    %ch,%cl
416da5:	0c cb                	or     $0xcb,%al
416da7:	00 f8                	add    %bh,%al
416da9:	20 09                	and    %cl,(%ecx)
416dab:	0d cb 00 f8 20       	or     $0x20f800cb,%eax
416db0:	29 0d cb 00 f8 20    	sub    %ecx,0x20f800cb
416db6:	49                   	dec    %ecx
416db7:	0d cb 00 f8 20       	or     $0x20f800cb,%eax
416dbc:	69 0d cb 00 f8 20 89 	imul   $0xcb0d89,0x20f800cb,%ecx
416dc3:	0d cb 00
416dc6:	f8                   	clc
416dc7:	20 a9 0d cb 00 f8    	and    %ch,-0x7ff34f3(%ecx)
416dcd:	20 c9                	and    %cl,%cl
416dcf:	0d bb 00 48 1f       	or     $0x1f4800bb,%eax
416dd4:	c9                   	leave
416dd5:	0d c3 00 c8 1f       	or     $0x1fc800c3,%eax
416dda:	e9 0d bb 00 48       	jmp    0x484228ec