424855:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
42485b:	bf 01 00 36 1f       	mov    $0x1f360001,%edi
424860:	00 8d 21 00 24 01    	add    %cl,0x1240021(%ebp)
424866:	08 d0                	or     %dl,%al
424868:	e6 02                	out    %al,$0x2
42486a:	3b 04 2b             	cmp    (%ebx,%ebp,1),%eax
42486d:	16                   	push   %ss
42486e:	36 00 1a             	add    %bl,%ss:(%edx)
424871:	a2 3e 20 e4 02       	mov    %al,0x2e4203e
424876:	2d 00 38 10 b6       	sub    $0xb6103800,%eax
42487b:	3a 03                	cmp    (%ebx),%al
42487d:	00 37                	add    %dh,(%edi)
42487f:	25 c0 c2 19 00       	and    $0x19c2c0,%eax
424884:	20 28                	and    %ch,(%eax)
424886:	3b 00                	cmp    (%eax),%eax
424888:	27                   	daa
424889:	0a 99 25 23 c1 34    	or     0x34c12325(%ecx),%bl
42488f:	00 10                	add    %dl,(%eax)
424891:	1f                   	pop    %ds
424892:	03 8d 1e 00 2d 01    	add    0x12d001e(%ebp),%ecx
424898:	02 d0                	add    %al,%dl
42489a:	f8                   	clc
42489b:	02 03                	add    (%ebx),%al
42489d:	04 1e                	add    $0x1e,%al
42489f:	16                   	push   %ss
4248a0:	10 00                	adc    %al,(%eax)
4248a2:	11 a2 01 20 ef 02    	adc    %esp,0x2ef2001(%edx)
4248a8:	27                   	daa
4248a9:	00 24 10             	add    %ah,(%eax,%edx,1)
4248ac:	8e 3a                	mov    (%edx),%?
4248ae:	36 00 11             	add    %dl,%ss:(%ecx)
4248b1:	25 cb c4 26 00       	and    $0x26c4cb,%eax
4248b6:	29 28                	sub    %ebp,(%eax)
4248b8:	31 00                	xor    %eax,(%eax)
4248ba:	3b 0a                	cmp    (%edx),%ecx
4248bc:	a1 25 16 c3 12       	mov    0x12c31625,%eax
4248c1:	00 1b                	add    %bl,(%ebx)
4248c3:	1f                   	pop    %ds
4248c4:	34 8d                	xor    $0x8d,%al
4248c6:	17                   	pop    %ss
4248c7:	00 27                	add    %ah,(%edi)
4248c9:	01 1e                	add    %ebx,(%esi)
4248cb:	d0 c6                	rol    $1,%dh
4248cd:	02 36                	add    (%esi),%dh
4248cf:	04 38                	add    $0x38,%al
4248d1:	16                   	push   %ss
4248d2:	1b 00                	sbb    (%eax),%eax
4248d4:	2e a2 08 20 e3 02    	mov    %al,%cs:0x2e32008
4248da:	3b 00                	cmp    (%eax),%eax
4248dc:	1c 10                	sbb    $0x10,%al
4248de:	bb 3a 10 00 1a       	mov    $0x1a00103a,%ebx
4248e3:	25 f4 c6 2f 00       	and    $0x2fc6f4,%eax
4248e8:	23 28                	and    (%eax),%ebp
4248ea:	2d 00 03 0a 94       	sub    $0x940a0300,%eax
4248ef:	25 30 c5 19 00       	and    $0x19c530,%eax
4248f4:	24 1f                	and    $0x1f,%al
4248f6:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
4248fb:	01 26                	add    %esp,(%esi)
4248fd:	d0 f1                	shl    $1,%cl
4248ff:	02 10                	add    (%eax),%dl
424901:	04 33                	add    $0x33,%al
424903:	16                   	push   %ss
424904:	24 00                	and    $0x0,%al
424906:	27                   	daa
424907:	a2 02 20 fd 02       	mov    %al,0x2fd2002
42490c:	03 00                	add    (%eax),%eax
42490e:	29 10                	sub    %edx,(%eax)
424910:	9d                   	popf
424911:	3a 1b                	cmp    (%ebx),%bl
424913:	00 25 25 fd c8 25    	add    %ah,0x25c8fd25
424919:	00 3f                	add    %bh,(%edi)
42491b:	28 15 00 36 0a b2    	sub    %dl,0xb20a3600
424921:	25 3b c7 26 00       	and    $0x26c73b,%eax
424926:	2d 1f 37 8d 01       	sub    $0x18d371f,%eax
42492b:	00 03                	add    %al,(%ebx)
42492d:	01 13                	add    %edx,(%ebx)
42492f:	d0 d9                	rcr    $1,%cl
424931:	02 1b                	add    (%ebx),%bl
424933:	04 0c                	add    $0xc,%al
424935:	16                   	push   %ss
424936:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
42493b:	20 cb                	and    %cl,%bl
42493d:	02 36                	add    (%esi),%dh
42493f:	00 0f                	add    %cl,(%edi)
424941:	24 96                	and    $0x96,%al
424943:	3a 24 00             	cmp    (%eax,%eax,1),%ah
424946:	2c 25                	sub    $0x25,%al
424948:	f7 ca 39 00 07 28    	test   $0x28070039,%edx
42494e:	20 00                	and    %al,(%eax)
424950:	10 0a                	adc    %cl,(%edx)
424952:	b9 25 04 c9 2f       	mov    $0x2fc90425,%ecx
424957:	00 27                	add    %ah,(%edi)
424959:	1f                   	pop    %ds
42495a:	17                   	pop    %ss
42495b:	8d 39                	lea    (%ecx),%edi
42495d:	00 36                	add    %dh,(%esi)
42495f:	01 35 d0 d0 02 24    	add    %esi,0x2402d0d0
424965:	04 05                	add    $0x5,%al
424967:	16                   	push   %ss
424968:	27                   	daa
424969:	00 31                	add    %dh,(%ecx)
42496b:	a2 26 20 fc 02       	mov    %al,0x2fc2026
424970:	10 00                	adc    %al,(%eax)
424972:	04 24                	add    $0x24,%al
424974:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
424979:	25 eb cc 01 00       	and    $0x1cceb,%eax
42497e:	32 28                	xor    (%eax),%ch
424980:	06                   	push   %es
424981:	00 1b                	add    %bl,(%ebx)
424983:	0a 86 25 0d cb 25    	or     0x25cb0d25(%esi),%al
424989:	00 3b                	add    %bh,(%ebx)
42498b:	1f                   	pop    %ds
42498c:	27                   	daa
42498d:	8d 0c 00             	lea    (%eax,%eax,1),%ecx
424990:	10 01                	adc    %al,(%ecx)
424992:	3e d0 e9             	ds shr $1,%cl
424995:	02 2d 04 0f 16 3b    	add    0x3b160f04,%ch
42499b:	00 09                	add    %cl,(%ecx)
42499d:	a2 13 20 dc 02       	mov    %al,0x2dc2013
4249a2:	1b 00                	sbb    (%eax),%eax
4249a4:	3b 10                	cmp    (%eax),%edx
4249a6:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
4249ab:	25 d3 ce 34 00       	and    $0x34ced3,%eax
4249b0:	14 28                	adc    $0x28,%al
4249b2:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
4249b7:	25 07 cd 39 00       	and    $0x39cd07,%eax
4249bc:	03 1f                	add    (%edi),%ebx
4249be:	26 8d 2a             	lea    %es:(%edx),%ebp
4249c1:	00 1b                	add    %bl,(%ebx)
4249c3:	01 01                	add    %eax,(%ecx)
4249c5:	d0 e2                	shl    $1,%dl
4249c7:	02 27                	add    (%edi),%ah
4249c9:	04 13                	add    $0x13,%al
4249cb:	16                   	push   %ss
4249cc:	03 00                	add    (%eax),%eax
4249ce:	3c a2                	cmp    $0xa2,%al
4249d0:	35 20 d5 02 24       	xor    $0x2402d520,%eax
4249d5:	00 32                	add    %dh,(%edx)
4249d7:	10 aa 3a 3b 00 02    	adc    %ch,0x2003b3a(%edx)
4249dd:	25 e6 d0 12 00       	and    $0x12d0e6,%eax
4249e2:	1f                   	pop    %ds
4249e3:	28 32                	sub    %dh,(%edx)
4249e5:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
4249eb:	cf                   	iret
4249ec:	01 00                	add    %eax,(%eax)
4249ee:	36 1f                	ss pop %ds
4249f0:	00 8d 21 00 24 01    	add    %cl,0x1240021(%ebp)
4249f6:	08 d0                	or     %dl,%al
4249f8:	f6 02 3b             	testb  $0x3b,(%edx)
4249fb:	04 2b                	add    $0x2b,%al
4249fd:	16                   	push   %ss
4249fe:	36 00 1a             	add    %bl,%ss:(%edx)
424a01:	a2 3e 20 f4 02       	mov    %al,0x2f4203e
424a06:	2d 00 38 10 b6       	sub    $0xb6103800,%eax
424a0b:	3a 03                	cmp    (%ebx),%al
424a0d:	00 37                	add    %dh,(%edi)
424a0f:	25 c0 d2 19 00       	and    $0x19d2c0,%eax
424a14:	20 28                	and    %ch,(%eax)
424a16:	3b 00                	cmp    (%eax),%eax
424a18:	27                   	daa
424a19:	0a 99 25 23 d1 34    	or     0x34d12325(%ecx),%bl
424a1f:	00 10                	add    %dl,(%eax)
424a21:	1f                   	pop    %ds
424a22:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
424a28:	02 d0                	add    %al,%dl
424a2a:	e8 02 03 04 1e       	call   0x1e464d31
424a2f:	16                   	push   %ss
424a30:	10 00                	adc    %al,(%eax)
424a32:	11 a2 01 20 ff 02    	adc    %esp,0x2ff2001(%edx)
424a38:	27                   	daa
424a39:	00 24 10             	add    %ah,(%eax,%edx,1)
424a3c:	8e 3a                	mov    (%edx),%?
424a3e:	36 00 11             	add    %dl,%ss:(%ecx)
424a41:	25 cb d4 26 00       	and    $0x26d4cb,%eax
424a46:	29 28                	sub    %ebp,(%eax)
424a48:	31 00                	xor    %eax,(%eax)
424a4a:	3b 0a                	cmp    (%edx),%ecx
424a4c:	a1 25 16 d3 12       	mov    0x12d31625,%eax
424a51:	00 1b                	add    %bl,(%ebx)
424a53:	1f                   	pop    %ds
424a54:	34 8d                	xor    $0x8d,%al
424a56:	17                   	pop    %ss
424a57:	00 27                	add    %ah,(%edi)
424a59:	01 1e                	add    %ebx,(%esi)
424a5b:	d0 d6                	rcl    $1,%dh
424a5d:	02 36                	add    (%esi),%dh
424a5f:	04 38                	add    $0x38,%al
424a61:	16                   	push   %ss
424a62:	1b 00                	sbb    (%eax),%eax
424a64:	2e a2 08 20 f3 02    	mov    %al,%cs:0x2f32008
424a6a:	3b 00                	cmp    (%eax),%eax
424a6c:	1c 10                	sbb    $0x10,%al
424a6e:	bb 3a 10 00 1a       	mov    $0x1a00103a,%ebx
424a73:	25 f4 d6 2f 00       	and    $0x2fd6f4,%eax
424a78:	23 28                	and    (%eax),%ebp
424a7a:	2d 00 03 0a 94       	sub    $0x940a0300,%eax
424a7f:	25 30 d5 19 00       	and    $0x19d530,%eax
424a84:	24 1f                	and    $0x1f,%al
424a86:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
424a8b:	01 26                	add    %esp,(%esi)
424a8d:	d0 e1                	shl    $1,%cl
424a8f:	02 10                	add    (%eax),%dl
424a91:	04 33                	add    $0x33,%al
424a93:	16                   	push   %ss
424a94:	24 00                	and    $0x0,%al
424a96:	27                   	daa
424a97:	a2 02 20 ed 02       	mov    %al,0x2ed2002
424a9c:	03 00                	add    (%eax),%eax
424a9e:	29 10                	sub    %edx,(%eax)
424aa0:	9d                   	popf
424aa1:	3a 1b                	cmp    (%ebx),%bl
424aa3:	00 25 25 fd d8 25    	add    %ah,0x25d8fd25
424aa9:	00 3f                	add    %bh,(%edi)
424aab:	28 15 00 36 0a b2    	sub    %dl,0xb20a3600
424ab1:	25 3b d7 26 00       	and    $0x26d73b,%eax
424ab6:	2d 1f 37 8d 01       	sub    $0x18d371f,%eax
424abb:	00 03                	add    %al,(%ebx)
424abd:	01 13                	add    %edx,(%ebx)
424abf:	d0 c9                	ror    $1,%cl
424ac1:	02 1b                	add    (%ebx),%bl
424ac3:	04 0c                	add    $0xc,%al
424ac5:	16                   	push   %ss
424ac6:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
424acb:	20 db                	and    %bl,%bl
424acd:	02 36                	add    (%esi),%dh
424acf:	00 0f                	add    %cl,(%edi)
424ad1:	10 96 3a 24 00 2c    	adc    %dl,0x2c00243a(%esi)
424ad7:	25 f7 da 39 00       	and    $0x39daf7,%eax
424adc:	07                   	pop    %es
424add:	28 20                	sub    %ah,(%eax)
424adf:	00 10                	add    %dl,(%eax)
424ae1:	0a b9 25 04 d9 2f    	or     0x2fd90425(%ecx),%bh
424ae7:	00 27                	add    %ah,(%edi)
424ae9:	1f                   	pop    %ds
424aea:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
424af0:	35 d0 c0 02 24       	xor    $0x2402c0d0,%eax
424af5:	04 05                	add    $0x5,%al
424af7:	16                   	push   %ss
424af8:	27                   	daa
424af9:	00 31                	add    %dh,(%ecx)
424afb:	a2 26 20 ec 02       	mov    %al,0x2ec2026
424b00:	10 00                	adc    %al,(%eax)
424b02:	04 10                	add    $0x10,%al
424b04:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
424b09:	25 eb dc 01 00       	and    $0x1dceb,%eax
424b0e:	32 28                	xor    (%eax),%ch
424b10:	06                   	push   %es
424b11:	00 1b                	add    %bl,(%ebx)
424b13:	0a 86 25 0d db 25    	or     0x25db0d25(%esi),%al
424b19:	00 3b                	add    %bh,(%ebx)
424b1b:	1f                   	pop    %ds
424b1c:	1f                   	pop    %ds
424b1d:	8d 0c 00             	lea    (%eax,%eax,1),%ecx
424b20:	10 01                	adc    %al,(%ecx)
424b22:	3e d0 f9             	ds sar $1,%cl
424b25:	02 2d 04 0f 16 3b    	add    0x3b160f04,%ch
424b2b:	00 09                	add    %cl,(%ecx)
424b2d:	a2 13 20 cc 02       	mov    %al,0x2cc2013
424b32:	1b 00                	sbb    (%eax),%eax
424b34:	3b 10                	cmp    (%eax),%edx
424b36:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
424b3b:	25 d3 de 34 00       	and    $0x34ded3,%eax
424b40:	14 28                	adc    $0x28,%al
424b42:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
424b47:	25 07 dd 39 00       	and    $0x39dd07,%eax
424b4c:	03 1f                	add    (%edi),%ebx
424b4e:	2e 8d 2a             	lea    %cs:(%edx),%ebp
424b51:	00 1b                	add    %bl,(%ebx)
424b53:	01 01                	add    %eax,(%ecx)
424b55:	d0 f2                	shl    $1,%dl
424b57:	02 27                	add    (%edi),%ah
424b59:	04 13                	add    $0x13,%al
424b5b:	16                   	push   %ss
424b5c:	03 00                	add    (%eax),%eax
424b5e:	3c a2                	cmp    $0xa2,%al
424b60:	35 20 c5 02 24       	xor    $0x2402c520,%eax
424b65:	00 32                	add    %dh,(%edx)
424b67:	10 aa 3a 3b 00 02    	adc    %ch,0x2003b3a(%edx)
424b6d:	25 e6 e0 12 00       	and    $0x12e0e6,%eax
424b72:	1f                   	pop    %ds
424b73:	28 32                	sub    %dh,(%edx)
424b75:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
424b7b:	df 01                	filds  (%ecx)
424b7d:	00 36                	add    %dh,(%esi)
424b7f:	1f                   	pop    %ds
424b80:	00 8d 21 00 24 01    	add    %cl,0x1240021(%ebp)
424b86:	08 d0                	or     %dl,%al
424b88:	c6 02 3b             	movb   $0x3b,(%edx)
424b8b:	04 2b                	add    $0x2b,%al
424b8d:	16                   	push   %ss
424b8e:	36 00 1a             	add    %bl,%ss:(%edx)
424b91:	a2 3e 20 c4 02       	mov    %al,0x2c4203e
424b96:	2d 00 38 10 b6       	sub    $0xb6103800,%eax
424b9b:	3a 03                	cmp    (%ebx),%al
424b9d:	00 37                	add    %dh,(%edi)
424b9f:	25 c0 e2 19 00       	and    $0x19e2c0,%eax
424ba4:	20 28                	and    %ch,(%eax)
424ba6:	3b 00                	cmp    (%eax),%eax
424ba8:	27                   	daa
424ba9:	0a 99 25 23 e1 34    	or     0x34e12325(%ecx),%bl
424baf:	00 10                	add    %dl,(%eax)
424bb1:	1f                   	pop    %ds
424bb2:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
424bb8:	02 d0                	add    %al,%dl
424bba:	d8 02                	fadds  (%edx)
424bbc:	03 04 1e             	add    (%esi,%ebx,1),%eax
424bbf:	16                   	push   %ss
424bc0:	10 00                	adc    %al,(%eax)
424bc2:	11 a2 01 20 cf 02    	adc    %esp,0x2cf2001(%edx)
424bc8:	27                   	daa
424bc9:	00 24 10             	add    %ah,(%eax,%edx,1)
424bcc:	8e 3a                	mov    (%edx),%?
424bce:	36 00 11             	add    %dl,%ss:(%ecx)
424bd1:	25 cb e4 26 00       	and    $0x26e4cb,%eax
424bd6:	29 28                	sub    %ebp,(%eax)
424bd8:	31 00                	xor    %eax,(%eax)
424bda:	3b 0a                	cmp    (%edx),%ecx
424bdc:	a1 25 16 e3 12       	mov    0x12e31625,%eax
424be1:	00 1b                	add    %bl,(%ebx)
424be3:	1f                   	pop    %ds
424be4:	3c 8d                	cmp    $0x8d,%al
424be6:	17                   	pop    %ss
424be7:	00 27                	add    %ah,(%edi)
424be9:	01 1e                	add    %ebx,(%esi)
424beb:	d0 e6                	shl    $1,%dh
424bed:	02 36                	add    (%esi),%dh
424bef:	04 38                	add    $0x38,%al
424bf1:	16                   	push   %ss
424bf2:	1b 00                	sbb    (%eax),%eax
424bf4:	2e a2 08 20 c3 02    	mov    %al,%cs:0x2c32008
424bfa:	3b 00                	cmp    (%eax),%eax
424bfc:	1c 18                	sbb    $0x18,%al
424bfe:	bb 3a 10 00 1a       	mov    $0x1a00103a,%ebx
424c03:	25 f4 e6 2f 00       	and    $0x2fe6f4,%eax
424c08:	23 28                	and    (%eax),%ebp
424c0a:	2d 00 03 0a 94       	sub    $0x940a0300,%eax
424c0f:	25 30 e5 19 00       	and    $0x19e530,%eax
424c14:	24 1f                	and    $0x1f,%al
424c16:	35 8d 1d 00 3b       	xor    $0x3b001d8d,%eax
424c1b:	01 26                	add    %esp,(%esi)
424c1d:	d0 d1                	rcl    $1,%cl
424c1f:	02 10                	add    (%eax),%dl
424c21:	04 33                	add    $0x33,%al
424c23:	16                   	push   %ss
424c24:	24 00                	and    $0x0,%al
424c26:	27                   	daa
424c27:	a2 02 20 dd 02       	mov    %al,0x2dd2002
424c2c:	03 00                	add    (%eax),%eax
424c2e:	29 18                	sub    %ebx,(%eax)
424c30:	9d                   	popf