4215d7:	16                   	push   %ss
4215d8:	27                   	daa
4215d9:	00 31                	add    %dh,(%ecx)
4215db:	a2 26 20 8c 00       	mov    %al,0x8c2026
4215e0:	10 00                	adc    %al,(%eax)
4215e2:	04 14                	add    $0x14,%al
4215e4:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
4215e9:	25 eb bc 03 00       	and    $0x3bceb,%eax
4215ee:	32 28                	xor    (%eax),%ch
4215f0:	06                   	push   %es
4215f1:	00 1b                	add    %bl,(%ebx)
4215f3:	0a 86 25 0d bb 27    	or     0x27bb0d25(%esi),%al
4215f9:	00 3b                	add    %bh,(%ebx)
4215fb:	1f                   	pop    %ds
4215fc:	23 8d 0c 00 10 01    	and    0x110000c(%ebp),%ecx
421602:	3e d0 99 00 2d 04 0f 	rcrb   $1,%ds:0xf042d00(%ecx)
421609:	16                   	push   %ss
42160a:	3b 00                	cmp    (%eax),%eax
42160c:	09 a2 13 20 ac 00    	or     %esp,0xac2013(%edx)
421612:	1b 00                	sbb    (%eax),%eax
421614:	3b 10                	cmp    (%eax),%edx
421616:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
42161b:	25 d3 be 36 00       	and    $0x36bed3,%eax
421620:	14 28                	adc    $0x28,%al
421622:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
421627:	25 07 bd 3b 00       	and    $0x3bbd07,%eax
42162c:	03 1f                	add    (%edi),%ebx
42162e:	1e                   	push   %ds
42162f:	8d 2a                	lea    (%edx),%ebp
421631:	00 1b                	add    %bl,(%ebx)
421633:	01 01                	add    %eax,(%ecx)
421635:	d0 92 00 27 04 13    	rclb   $1,0x13042700(%edx)
42163b:	16                   	push   %ss
42163c:	03 00                	add    (%eax),%eax
42163e:	3c a2                	cmp    $0xa2,%al
421640:	35 20 a5 00 24       	xor    $0x2400a520,%eax
421645:	00 32                	add    %dh,(%edx)
421647:	24 aa                	and    $0xaa,%al
421649:	3a 3b                	cmp    (%ebx),%bh
42164b:	00 02                	add    %al,(%edx)
42164d:	25 e6 c0 10 00       	and    $0x10c0e6,%eax
421652:	1f                   	pop    %ds
421653:	28 32                	sub    %dh,(%edx)
421655:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
42165b:	bf 03 00 36 1f       	mov    $0x1f360003,%edi
421660:	0c 8d                	or     $0x8d,%al
421662:	21 00                	and    %eax,(%eax)
421664:	24 01                	and    $0x1,%al
421666:	08 d0                	or     %dl,%al
421668:	e6 00                	out    %al,$0x0
42166a:	3b 04 2b             	cmp    (%ebx,%ebp,1),%eax
42166d:	16                   	push   %ss
42166e:	36 00 1a             	add    %bl,%ss:(%edx)
421671:	a2 3e 20 e4 00       	mov    %al,0xe4203e
421676:	2d 00 38 10 b6       	sub    $0xb6103800,%eax
42167b:	3a 03                	cmp    (%ebx),%al
42167d:	00 37                	add    %dh,(%edi)
42167f:	25 c0 c2 1b 00       	and    $0x1bc2c0,%eax
421684:	20 28                	and    %ch,(%eax)
421686:	3b 00                	cmp    (%eax),%eax
421688:	27                   	daa
421689:	0a 99 25 23 c1 36    	or     0x36c12325(%ecx),%bl
42168f:	00 10                	add    %dl,(%eax)
421691:	1f                   	pop    %ds
421692:	33 8d 1e 00 2d 01    	xor    0x12d001e(%ebp),%ecx
421698:	02 d0                	add    %al,%dl
42169a:	f8                   	clc
42169b:	00 03                	add    %al,(%ebx)
42169d:	04 1e                	add    $0x1e,%al
42169f:	16                   	push   %ss
4216a0:	10 00                	adc    %al,(%eax)
4216a2:	11 a2 01 20 ef 00    	adc    %esp,0xef2001(%edx)
4216a8:	27                   	daa
4216a9:	00 24 28             	add    %ah,(%eax,%ebp,1)
4216ac:	8e 3a                	mov    (%edx),%?
4216ae:	36 00 11             	add    %dl,%ss:(%ecx)
4216b1:	25 cb c4 24 00       	and    $0x24c4cb,%eax
4216b6:	29 28                	sub    %ebp,(%eax)
4216b8:	31 00                	xor    %eax,(%eax)
4216ba:	3b 0a                	cmp    (%edx),%ecx
4216bc:	a1 25 16 c3 10       	mov    0x10c31625,%eax
4216c1:	00 1b                	add    %bl,(%ebx)
4216c3:	1f                   	pop    %ds
4216c4:	04 8d                	add    $0x8d,%al
4216c6:	17                   	pop    %ss
4216c7:	00 27                	add    %ah,(%edi)
4216c9:	01 1e                	add    %ebx,(%esi)
4216cb:	d0 c6                	rol    $1,%dh
4216cd:	00 36                	add    %dh,(%esi)
4216cf:	04 38                	add    $0x38,%al
4216d1:	16                   	push   %ss
4216d2:	1b 00                	sbb    (%eax),%eax
4216d4:	2e a2 08 20 e3 00    	mov    %al,%cs:0xe32008
4216da:	3b 00                	cmp    (%eax),%eax
4216dc:	1c 14                	sbb    $0x14,%al
4216de:	bb 3a 10 00 1a       	mov    $0x1a00103a,%ebx
4216e3:	25 f4 c6 2d 00       	and    $0x2dc6f4,%eax
4216e8:	23 28                	and    (%eax),%ebp
4216ea:	2d 00 03 0a 94       	sub    $0x940a0300,%eax
4216ef:	25 30 c5 1b 00       	and    $0x1bc530,%eax
4216f4:	24 1f                	and    $0x1f,%al
4216f6:	0d 8d 1d 00 3b       	or     $0x3b001d8d,%eax
4216fb:	01 26                	add    %esp,(%esi)
4216fd:	d0 f1                	shl    $1,%cl
4216ff:	00 10                	add    %dl,(%eax)
421701:	04 33                	add    $0x33,%al
421703:	16                   	push   %ss
421704:	24 00                	and    $0x0,%al
421706:	27                   	daa
421707:	a2 02 20 fd 00       	mov    %al,0xfd2002
42170c:	03 00                	add    (%eax),%eax
42170e:	29 10                	sub    %edx,(%eax)
421710:	9d                   	popf
421711:	3a 1b                	cmp    (%ebx),%bl
421713:	00 25 25 fd c8 27    	add    %ah,0x27c8fd25
421719:	00 3f                	add    %bh,(%edi)
42171b:	28 15 00 36 0a b2    	sub    %dl,0xb20a3600
421721:	25 3b c7 24 00       	and    $0x24c73b,%eax
421726:	2d 1f 0b 8d 01       	sub    $0x18d0b1f,%eax
42172b:	00 03                	add    %al,(%ebx)
42172d:	01 13                	add    %edx,(%ebx)
42172f:	d0 d9                	rcr    $1,%cl
421731:	00 1b                	add    %bl,(%ebx)
421733:	04 0c                	add    $0xc,%al
421735:	16                   	push   %ss
421736:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
42173b:	20 cb                	and    %cl,%bl
42173d:	00 36                	add    %dh,(%esi)
42173f:	00 0f                	add    %cl,(%edi)
421741:	2c 96                	sub    $0x96,%al
421743:	3a 24 00             	cmp    (%eax,%eax,1),%ah
421746:	2c 25                	sub    $0x25,%al
421748:	f7 ca 3b 00 07 28    	test   $0x2807003b,%edx
42174e:	20 00                	and    %al,(%eax)
421750:	10 0a                	adc    %cl,(%edx)
421752:	b9 25 04 c9 2d       	mov    $0x2dc90425,%ecx
421757:	00 27                	add    %ah,(%edi)
421759:	1f                   	pop    %ds
42175a:	27                   	daa
42175b:	8d 39                	lea    (%ecx),%edi
42175d:	00 36                	add    %dh,(%esi)
42175f:	01 35 d0 d0 00 24    	add    %esi,0x2400d0d0
421765:	04 05                	add    $0x5,%al
421767:	16                   	push   %ss
421768:	27                   	daa
421769:	00 31                	add    %dh,(%ecx)
42176b:	a2 26 20 fc 00       	mov    %al,0xfc2026
421770:	10 00                	adc    %al,(%eax)
421772:	04 10                	add    $0x10,%al
421774:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
421779:	25 eb cc 03 00       	and    $0x3cceb,%eax
42177e:	32 28                	xor    (%eax),%ch
421780:	06                   	push   %es
421781:	00 1b                	add    %bl,(%ebx)
421783:	0a 86 25 0d cb 27    	or     0x27cb0d25(%esi),%al
421789:	00 3b                	add    %bh,(%ebx)
42178b:	1f                   	pop    %ds
42178c:	13 8d 0c 00 10 01    	adc    0x110000c(%ebp),%ecx
421792:	3e d0 e9             	ds shr $1,%cl
421795:	00 2d 04 0f 16 3b    	add    %ch,0x3b160f04
42179b:	00 09                	add    %cl,(%ecx)
42179d:	a2 13 20 dc 00       	mov    %al,0xdc2013
4217a2:	1b 00                	sbb    (%eax),%eax
4217a4:	3b 10                	cmp    (%eax),%edx
4217a6:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
4217ab:	25 d3 ce 36 00       	and    $0x36ced3,%eax
4217b0:	14 28                	adc    $0x28,%al
4217b2:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
4217b7:	25 07 cd 3b 00       	and    $0x3bcd07,%eax
4217bc:	03 1f                	add    (%edi),%ebx
4217be:	26 8d 2a             	lea    %es:(%edx),%ebp
4217c1:	00 1b                	add    %bl,(%ebx)
4217c3:	01 01                	add    %eax,(%ecx)
4217c5:	d0 e2                	shl    $1,%dl
4217c7:	00 27                	add    %ah,(%edi)
4217c9:	04 13                	add    $0x13,%al
4217cb:	16                   	push   %ss
4217cc:	03 00                	add    (%eax),%eax
4217ce:	3c a2                	cmp    $0xa2,%al
4217d0:	35 20 d5 00 24       	xor    $0x2400d520,%eax
4217d5:	00 32                	add    %dh,(%edx)
4217d7:	28 aa 3a 3b 00 02    	sub    %ch,0x2003b3a(%edx)
4217dd:	25 e6 d0 10 00       	and    $0x10d0e6,%eax
4217e2:	1f                   	pop    %ds
4217e3:	28 32                	sub    %dh,(%edx)
4217e5:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
4217eb:	cf                   	iret
4217ec:	03 00                	add    (%eax),%eax
4217ee:	36 1f                	ss pop %ds
4217f0:	00 8d 21 00 24 01    	add    %cl,0x1240021(%ebp)
4217f6:	08 d0                	or     %dl,%al
4217f8:	f6 00 3b             	testb  $0x3b,(%eax)
4217fb:	04 2b                	add    $0x2b,%al
4217fd:	16                   	push   %ss
4217fe:	36 00 1a             	add    %bl,%ss:(%edx)
421801:	a2 3e 20 f4 00       	mov    %al,0xf4203e
421806:	2d 00 38 18 b6       	sub    $0xb6183800,%eax
42180b:	3a 03                	cmp    (%ebx),%al
42180d:	00 37                	add    %dh,(%edi)
42180f:	25 c0 d2 1b 00       	and    $0x1bd2c0,%eax
421814:	20 28                	and    %ch,(%eax)
421816:	3b 00                	cmp    (%eax),%eax
421818:	27                   	daa
421819:	0a 99 25 23 d1 36    	or     0x36d12325(%ecx),%bl
42181f:	00 10                	add    %dl,(%eax)
421821:	1f                   	pop    %ds
421822:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
421828:	02 d0                	add    %al,%dl
42182a:	e8 00 03 04 1e       	call   0x1e461b2f
42182f:	16                   	push   %ss
421830:	10 00                	adc    %al,(%eax)
421832:	11 a2 01 20 ff 00    	adc    %esp,0xff2001(%edx)
421838:	27                   	daa
421839:	00 24 10             	add    %ah,(%eax,%edx,1)
42183c:	8e 3a                	mov    (%edx),%?
42183e:	36 00 11             	add    %dl,%ss:(%ecx)
421841:	25 cb d4 24 00       	and    $0x24d4cb,%eax
421846:	29 28                	sub    %ebp,(%eax)
421848:	31 00                	xor    %eax,(%eax)
42184a:	3b 0a                	cmp    (%edx),%ecx
42184c:	a1 25 16 d3 10       	mov    0x10d31625,%eax
421851:	00 1b                	add    %bl,(%ebx)
421853:	1f                   	pop    %ds
421854:	34 8d                	xor    $0x8d,%al
421856:	17                   	pop    %ss
421857:	00 27                	add    %ah,(%edi)
421859:	01 1e                	add    %ebx,(%esi)
42185b:	d0 d6                	rcl    $1,%dh
42185d:	00 36                	add    %dh,(%esi)
42185f:	04 38                	add    $0x38,%al
421861:	16                   	push   %ss
421862:	1b 00                	sbb    (%eax),%eax
421864:	2e a2 08 20 f3 00    	mov    %al,%cs:0xf32008
42186a:	3b 00                	cmp    (%eax),%eax
42186c:	1c 10                	sbb    $0x10,%al
42186e:	bb 3a 10 00 1a       	mov    $0x1a00103a,%ebx
421873:	25 f4 d6 2d 00       	and    $0x2dd6f4,%eax
421878:	23 28                	and    (%eax),%ebp
42187a:	2d 00 03 0a 94       	sub    $0x940a0300,%eax
42187f:	25 30 d5 1b 00       	and    $0x1bd530,%eax
421884:	24 1f                	and    $0x1f,%al
421886:	39 8d 1d 00 3b 01    	cmp    %ecx,0x13b001d(%ebp)
42188c:	26 d0 e1             	es shl $1,%cl
42188f:	00 10                	add    %dl,(%eax)
421891:	04 33                	add    $0x33,%al
421893:	16                   	push   %ss
421894:	24 00                	and    $0x0,%al
421896:	27                   	daa
421897:	a2 02 20 ed 00       	mov    %al,0xed2002
42189c:	03 00                	add    (%eax),%eax
42189e:	29 14 9d 3a 1b 00 25 	sub    %edx,0x25001b3a(,%ebx,4)
4218a5:	25 fd d8 27 00       	and    $0x27d8fd,%eax
4218aa:	3f                   	aas
4218ab:	28 15 00 36 0a b2    	sub    %dl,0xb20a3600
4218b1:	25 3b d7 24 00       	and    $0x24d73b,%eax
4218b6:	2d 1f 33 8d 01       	sub    $0x18d331f,%eax
4218bb:	00 03                	add    %al,(%ebx)
4218bd:	01 13                	add    %edx,(%ebx)
4218bf:	d0 c9                	ror    $1,%cl
4218c1:	00 1b                	add    %bl,(%ebx)
4218c3:	04 0c                	add    $0xc,%al
4218c5:	16                   	push   %ss
4218c6:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
4218cb:	20 db                	and    %bl,%bl
4218cd:	00 36                	add    %dh,(%esi)
4218cf:	00 0f                	add    %cl,(%edi)
4218d1:	10 96 3a 24 00 2c    	adc    %dl,0x2c00243a(%esi)
4218d7:	25 f7 da 3b 00       	and    $0x3bdaf7,%eax
4218dc:	07                   	pop    %es
4218dd:	28 20                	sub    %ah,(%eax)
4218df:	00 10                	add    %dl,(%eax)
4218e1:	0a b9 25 04 d9 2d    	or     0x2dd90425(%ecx),%bh
4218e7:	00 27                	add    %ah,(%edi)
4218e9:	1f                   	pop    %ds
4218ea:	23 8d 39 00 36 01    	and    0x1360039(%ebp),%ecx
4218f0:	35 d0 c0 00 24       	xor    $0x2400c0d0,%eax
4218f5:	04 05                	add    $0x5,%al
4218f7:	16                   	push   %ss
4218f8:	27                   	daa
4218f9:	00 31                	add    %dh,(%ecx)
4218fb:	a2 26 20 ec 00       	mov    %al,0xec2026
421900:	10 00                	adc    %al,(%eax)
421902:	04 14                	add    $0x14,%al
421904:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
421909:	25 eb dc 03 00       	and    $0x3dceb,%eax
42190e:	32 28                	xor    (%eax),%ch
421910:	06                   	push   %es
421911:	00 1b                	add    %bl,(%ebx)
421913:	0a 86 25 0d db 27    	or     0x27db0d25(%esi),%al
421919:	00 3b                	add    %bh,(%ebx)
42191b:	1f                   	pop    %ds
42191c:	13 8d 0c 00 10 01    	adc    0x110000c(%ebp),%ecx
421922:	3e d0 f9             	ds sar $1,%cl
421925:	00 2d 04 0f 16 3b    	add    %ch,0x3b160f04
42192b:	00 09                	add    %cl,(%ecx)
42192d:	a2 13 20 cc 00       	mov    %al,0xcc2013
421932:	1b 00                	sbb    (%eax),%eax
421934:	3b 10                	cmp    (%eax),%edx
421936:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
42193b:	25 d3 de 36 00       	and    $0x36ded3,%eax
421940:	14 28                	adc    $0x28,%al
421942:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
421947:	25 07 dd 3b 00       	and    $0x3bdd07,%eax
42194c:	03 1f                	add    (%edi),%ebx
42194e:	2e 8d 2a             	lea    %cs:(%edx),%ebp
421951:	00 1b                	add    %bl,(%ebx)
421953:	01 01                	add    %eax,(%ecx)
421955:	d0 f2                	shl    $1,%dl
421957:	00 27                	add    %ah,(%edi)
421959:	04 13                	add    $0x13,%al
42195b:	16                   	push   %ss
42195c:	03 00                	add    (%eax),%eax
42195e:	3c a2                	cmp    $0xa2,%al
421960:	35 20 c5 00 24       	xor    $0x2400c520,%eax
421965:	00 32                	add    %dh,(%edx)
421967:	10 aa 3a 3b 00 02    	adc    %ch,0x2003b3a(%edx)
42196d:	25 e6 e0 10 00       	and    $0x10e0e6,%eax
421972:	1f                   	pop    %ds
421973:	28 32                	sub    %dh,(%edx)
421975:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
42197b:	df 03                	filds  (%ebx)
42197d:	00 36                	add    %dh,(%esi)
42197f:	1f                   	pop    %ds
421980:	08 8d 21 00 24 01    	or     %cl,0x1240021(%ebp)
421986:	08 d0                	or     %dl,%al
421988:	c6 00 3b             	movb   $0x3b,(%eax)
42198b:	04 2b                	add    $0x2b,%al
42198d:	16                   	push   %ss
42198e:	36 00 1a             	add    %bl,%ss:(%edx)
421991:	a2 3e 20 c4 00       	mov    %al,0xc4203e
421996:	2d 00 38 18 b6       	sub    $0xb6183800,%eax
42199b:	3a 03                	cmp    (%ebx),%al
42199d:	00 37                	add    %dh,(%edi)
42199f:	25 c0 e2 1b 00       	and    $0x1be2c0,%eax
4219a4:	20 28                	and    %ch,(%eax)
4219a6:	3b 00                	cmp    (%eax),%eax
4219a8:	27                   	daa
4219a9:	0a 99 25 23 e1 36    	or     0x36e12325(%ecx),%bl
4219af:	00 10                	add    %dl,(%eax)
4219b1:	1f                   	pop    %ds
4219b2:	03 8d 1e 00 2d 01    	add    0x12d001e(%ebp),%ecx
4219b8:	02 d0                	add    %al,%dl
4219ba:	d8 00                	fadds  (%eax)
4219bc:	03 04 1e             	add    (%esi,%ebx,1),%eax
4219bf:	16                   	push   %ss
4219c0:	10 00                	adc    %al,(%eax)
4219c2:	11 a2 01 20 cf 00    	adc    %esp,0xcf2001(%edx)
4219c8:	27                   	daa
4219c9:	00 24 18             	add    %ah,(%eax,%ebx,1)
4219cc:	8e 3a                	mov    (%edx),%?