423006:	27                   	daa
423007:	a2 02 20 fd 01       	mov    %al,0x1fd2002
42300c:	03 00                	add    (%eax),%eax
42300e:	29 10                	sub    %edx,(%eax)
423010:	9d                   	popf
423011:	3a 1b                	cmp    (%ebx),%bl
423013:	00 25 25 fd c8 26    	add    %ah,0x26c8fd25
423019:	00 3f                	add    %bh,(%edi)
42301b:	28 15 00 36 0a b2    	sub    %dl,0xb20a3600
423021:	25 3b c7 25 00       	and    $0x25c73b,%eax
423026:	2d 1f 37 8d 01       	sub    $0x18d371f,%eax
42302b:	00 03                	add    %al,(%ebx)
42302d:	01 13                	add    %edx,(%ebx)
42302f:	d0 d9                	rcr    $1,%cl
423031:	01 1b                	add    %ebx,(%ebx)
423033:	04 0c                	add    $0xc,%al
423035:	16                   	push   %ss
423036:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
42303b:	20 cb                	and    %cl,%bl
42303d:	01 36                	add    %esi,(%esi)
42303f:	00 0f                	add    %cl,(%edi)
423041:	14 96                	adc    $0x96,%al
423043:	3a 24 00             	cmp    (%eax,%eax,1),%ah
423046:	2c 25                	sub    $0x25,%al
423048:	f7 ca 3a 00 07 28    	test   $0x2807003a,%edx
42304e:	20 00                	and    %al,(%eax)
423050:	10 0a                	adc    %cl,(%edx)
423052:	b9 25 04 c9 2c       	mov    $0x2cc90425,%ecx
423057:	00 27                	add    %ah,(%edi)
423059:	1f                   	pop    %ds
42305a:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
423060:	35 d0 d0 01 24       	xor    $0x2401d0d0,%eax
423065:	04 05                	add    $0x5,%al
423067:	16                   	push   %ss
423068:	27                   	daa
423069:	00 31                	add    %dh,(%ecx)
42306b:	a2 26 20 fc 01       	mov    %al,0x1fc2026
423070:	10 00                	adc    %al,(%eax)
423072:	04 10                	add    $0x10,%al
423074:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
423079:	25 eb cc 02 00       	and    $0x2cceb,%eax
42307e:	32 28                	xor    (%eax),%ch
423080:	06                   	push   %es
423081:	00 1b                	add    %bl,(%ebx)
423083:	0a 86 25 0d cb 26    	or     0x26cb0d25(%esi),%al
423089:	00 3b                	add    %bh,(%ebx)
42308b:	1f                   	pop    %ds
42308c:	13 8d 0c 00 10 01    	adc    0x110000c(%ebp),%ecx
423092:	3e d0 e9             	ds shr $1,%cl
423095:	01 2d 04 0f 16 3b    	add    %ebp,0x3b160f04
42309b:	00 09                	add    %cl,(%ecx)
42309d:	a2 13 20 dc 01       	mov    %al,0x1dc2013
4230a2:	1b 00                	sbb    (%eax),%eax
4230a4:	3b 10                	cmp    (%eax),%edx
4230a6:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
4230ab:	25 d3 ce 37 00       	and    $0x37ced3,%eax
4230b0:	14 28                	adc    $0x28,%al
4230b2:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
4230b7:	25 07 cd 3a 00       	and    $0x3acd07,%eax
4230bc:	03 1f                	add    (%edi),%ebx
4230be:	26 8d 2a             	lea    %es:(%edx),%ebp
4230c1:	00 1b                	add    %bl,(%ebx)
4230c3:	01 01                	add    %eax,(%ecx)
4230c5:	d0 e2                	shl    $1,%dl
4230c7:	01 27                	add    %esp,(%edi)
4230c9:	04 13                	add    $0x13,%al
4230cb:	16                   	push   %ss
4230cc:	03 00                	add    (%eax),%eax
4230ce:	3c a2                	cmp    $0xa2,%al
4230d0:	35 20 d5 01 24       	xor    $0x2401d520,%eax
4230d5:	00 32                	add    %dh,(%edx)
4230d7:	10 aa 3a 3b 00 02    	adc    %ch,0x2003b3a(%edx)
4230dd:	25 e6 d0 11 00       	and    $0x11d0e6,%eax
4230e2:	1f                   	pop    %ds
4230e3:	28 32                	sub    %dh,(%edx)
4230e5:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
4230eb:	cf                   	iret
4230ec:	02 00                	add    (%eax),%al
4230ee:	36 1f                	ss pop %ds
4230f0:	00 8d 21 00 24 01    	add    %cl,0x1240021(%ebp)
4230f6:	08 d0                	or     %dl,%al
4230f8:	f6 01 3b             	testb  $0x3b,(%ecx)
4230fb:	04 2b                	add    $0x2b,%al
4230fd:	16                   	push   %ss
4230fe:	36 00 1a             	add    %bl,%ss:(%edx)
423101:	a2 3e 20 f4 01       	mov    %al,0x1f4203e
423106:	2d 00 38 10 b6       	sub    $0xb6103800,%eax
42310b:	3a 03                	cmp    (%ebx),%al
42310d:	00 37                	add    %dh,(%edi)
42310f:	25 c0 d2 1a 00       	and    $0x1ad2c0,%eax
423114:	20 28                	and    %ch,(%eax)
423116:	3b 00                	cmp    (%eax),%eax
423118:	27                   	daa
423119:	0a 99 25 23 d1 37    	or     0x37d12325(%ecx),%bl
42311f:	00 10                	add    %dl,(%eax)
423121:	1f                   	pop    %ds
423122:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
423128:	02 d0                	add    %al,%dl
42312a:	e8 01 03 04 1e       	call   0x1e463430
42312f:	16                   	push   %ss
423130:	10 00                	adc    %al,(%eax)
423132:	11 a2 01 20 ff 01    	adc    %esp,0x1ff2001(%edx)
423138:	27                   	daa
423139:	00 24 10             	add    %ah,(%eax,%edx,1)
42313c:	8e 3a                	mov    (%edx),%?
42313e:	36 00 11             	add    %dl,%ss:(%ecx)
423141:	25 cb d4 25 00       	and    $0x25d4cb,%eax
423146:	29 28                	sub    %ebp,(%eax)
423148:	31 00                	xor    %eax,(%eax)
42314a:	3b 0a                	cmp    (%edx),%ecx
42314c:	a1 25 16 d3 11       	mov    0x11d31625,%eax
423151:	00 1b                	add    %bl,(%ebx)
423153:	1f                   	pop    %ds
423154:	34 8d                	xor    $0x8d,%al
423156:	17                   	pop    %ss
423157:	00 27                	add    %ah,(%edi)
423159:	01 1e                	add    %ebx,(%esi)
42315b:	d0 d6                	rcl    $1,%dh
42315d:	01 36                	add    %esi,(%esi)
42315f:	04 38                	add    $0x38,%al
423161:	16                   	push   %ss
423162:	1b 00                	sbb    (%eax),%eax
423164:	2e a2 08 20 f3 01    	mov    %al,%cs:0x1f32008
42316a:	3b 00                	cmp    (%eax),%eax
42316c:	1c 10                	sbb    $0x10,%al
42316e:	bb 3a 10 00 1a       	mov    $0x1a00103a,%ebx
423173:	25 f4 d6 2c 00       	and    $0x2cd6f4,%eax
423178:	23 28                	and    (%eax),%ebp
42317a:	2d 00 03 0a 94       	sub    $0x940a0300,%eax
42317f:	25 30 d5 1a 00       	and    $0x1ad530,%eax
423184:	24 1f                	and    $0x1f,%al
423186:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
42318b:	01 26                	add    %esp,(%esi)
42318d:	d0 e1                	shl    $1,%cl
42318f:	01 10                	add    %edx,(%eax)
423191:	04 33                	add    $0x33,%al
423193:	16                   	push   %ss
423194:	24 00                	and    $0x0,%al
423196:	27                   	daa
423197:	a2 02 20 ed 01       	mov    %al,0x1ed2002
42319c:	03 00                	add    (%eax),%eax
42319e:	29 10                	sub    %edx,(%eax)
4231a0:	9d                   	popf
4231a1:	3a 1b                	cmp    (%ebx),%bl
4231a3:	00 25 25 fd d8 26    	add    %ah,0x26d8fd25
4231a9:	00 3f                	add    %bh,(%edi)
4231ab:	28 15 00 36 0a b2    	sub    %dl,0xb20a3600
4231b1:	25 3b d7 25 00       	and    $0x25d73b,%eax
4231b6:	2d 1f 37 8d 01       	sub    $0x18d371f,%eax
4231bb:	00 03                	add    %al,(%ebx)
4231bd:	01 13                	add    %edx,(%ebx)
4231bf:	d0 c9                	ror    $1,%cl
4231c1:	01 1b                	add    %ebx,(%ebx)
4231c3:	04 0c                	add    $0xc,%al
4231c5:	16                   	push   %ss
4231c6:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
4231cb:	20 db                	and    %bl,%bl
4231cd:	01 36                	add    %esi,(%esi)
4231cf:	00 0f                	add    %cl,(%edi)
4231d1:	10 96 3a 24 00 2c    	adc    %dl,0x2c00243a(%esi)
4231d7:	25 f7 da 3a 00       	and    $0x3adaf7,%eax
4231dc:	07                   	pop    %es
4231dd:	28 20                	sub    %ah,(%eax)
4231df:	00 10                	add    %dl,(%eax)
4231e1:	0a b9 25 04 d9 2c    	or     0x2cd90425(%ecx),%bh
4231e7:	00 27                	add    %ah,(%edi)
4231e9:	1f                   	pop    %ds
4231ea:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
4231f0:	35 d0 c0 01 24       	xor    $0x2401c0d0,%eax
4231f5:	04 05                	add    $0x5,%al
4231f7:	16                   	push   %ss
4231f8:	27                   	daa
4231f9:	00 31                	add    %dh,(%ecx)
4231fb:	a2 26 20 ec 01       	mov    %al,0x1ec2026
423200:	10 00                	adc    %al,(%eax)
423202:	04 10                	add    $0x10,%al
423204:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
423209:	25 eb dc 02 00       	and    $0x2dceb,%eax
42320e:	32 28                	xor    (%eax),%ch
423210:	06                   	push   %es
423211:	00 1b                	add    %bl,(%ebx)
423213:	0a 86 25 0d db 26    	or     0x26db0d25(%esi),%al
423219:	00 3b                	add    %bh,(%ebx)
42321b:	1f                   	pop    %ds
42321c:	13 8d 0c 00 10 01    	adc    0x110000c(%ebp),%ecx
423222:	3e d0 f9             	ds sar $1,%cl
423225:	01 2d 04 0f 16 3b    	add    %ebp,0x3b160f04
42322b:	00 09                	add    %cl,(%ecx)
42322d:	a2 13 20 cc 01       	mov    %al,0x1cc2013
423232:	1b 00                	sbb    (%eax),%eax
423234:	3b 14 a0             	cmp    (%eax,%eiz,4),%edx
423237:	3a 27                	cmp    (%edi),%ah
423239:	00 3a                	add    %bh,(%edx)
42323b:	25 d3 de 37 00       	and    $0x37ded3,%eax
423240:	14 28                	adc    $0x28,%al
423242:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
423247:	25 07 dd 3a 00       	and    $0x3add07,%eax
42324c:	03 1f                	add    (%edi),%ebx
42324e:	22 8d 2a 00 1b 01    	and    0x11b002a(%ebp),%cl
423254:	01 d0                	add    %edx,%eax
423256:	f2 01 27             	repnz add %esp,(%edi)
423259:	04 13                	add    $0x13,%al
42325b:	16                   	push   %ss
42325c:	03 00                	add    (%eax),%eax
42325e:	3c a2                	cmp    $0xa2,%al
423260:	35 20 c5 01 24       	xor    $0x2401c520,%eax
423265:	00 32                	add    %dh,(%edx)
423267:	10 aa 3a 3b 00 02    	adc    %ch,0x2003b3a(%edx)
42326d:	25 e6 e0 11 00       	and    $0x11e0e6,%eax
423272:	1f                   	pop    %ds
423273:	28 32                	sub    %dh,(%edx)
423275:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
42327b:	df 02                	filds  (%edx)
42327d:	00 36                	add    %dh,(%esi)
42327f:	1f                   	pop    %ds
423280:	00 8d 21 00 24 01    	add    %cl,0x1240021(%ebp)
423286:	08 d0                	or     %dl,%al
423288:	c6 01 3b             	movb   $0x3b,(%ecx)
42328b:	04 2b                	add    $0x2b,%al
42328d:	16                   	push   %ss
42328e:	36 00 1a             	add    %bl,%ss:(%edx)
423291:	a2 3e 20 c4 01       	mov    %al,0x1c4203e
423296:	2d 00 38 10 b6       	sub    $0xb6103800,%eax
42329b:	3a 03                	cmp    (%ebx),%al
42329d:	00 37                	add    %dh,(%edi)
42329f:	25 c0 e2 1a 00       	and    $0x1ae2c0,%eax
4232a4:	20 28                	and    %ch,(%eax)
4232a6:	3b 00                	cmp    (%eax),%eax
4232a8:	27                   	daa
4232a9:	0a 99 25 23 e1 37    	or     0x37e12325(%ecx),%bl
4232af:	00 10                	add    %dl,(%eax)
4232b1:	1f                   	pop    %ds
4232b2:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
4232b8:	02 d0                	add    %al,%dl
4232ba:	d8 01                	fadds  (%ecx)
4232bc:	03 04 1e             	add    (%esi,%ebx,1),%eax
4232bf:	16                   	push   %ss
4232c0:	10 00                	adc    %al,(%eax)
4232c2:	11 a2 01 20 cf 01    	adc    %esp,0x1cf2001(%edx)
4232c8:	27                   	daa
4232c9:	00 24 14             	add    %ah,(%esp,%edx,1)
4232cc:	8e 3a                	mov    (%edx),%?
4232ce:	36 00 11             	add    %dl,%ss:(%ecx)
4232d1:	25 cb e4 25 00       	and    $0x25e4cb,%eax
4232d6:	29 28                	sub    %ebp,(%eax)
4232d8:	31 00                	xor    %eax,(%eax)
4232da:	3b 0a                	cmp    (%edx),%ecx
4232dc:	a1 25 16 e3 11       	mov    0x11e31625,%eax
4232e1:	00 1b                	add    %bl,(%ebx)
4232e3:	1f                   	pop    %ds
4232e4:	34 8d                	xor    $0x8d,%al
4232e6:	17                   	pop    %ss
4232e7:	00 27                	add    %ah,(%edi)
4232e9:	01 1e                	add    %ebx,(%esi)
4232eb:	d0 e6                	shl    $1,%dh
4232ed:	01 36                	add    %esi,(%esi)
4232ef:	04 38                	add    $0x38,%al
4232f1:	16                   	push   %ss
4232f2:	1b 00                	sbb    (%eax),%eax
4232f4:	2e a2 08 20 c3 01    	mov    %al,%cs:0x1c32008
4232fa:	3b 00                	cmp    (%eax),%eax
4232fc:	1c 14                	sbb    $0x14,%al
4232fe:	bb 3a 10 00 1a       	mov    $0x1a00103a,%ebx
423303:	25 f4 e6 2c 00       	and    $0x2ce6f4,%eax
423308:	23 28                	and    (%eax),%ebp
42330a:	2d 00 03 0a 94       	sub    $0x940a0300,%eax
42330f:	25 30 e5 1a 00       	and    $0x1ae530,%eax
423314:	24 1f                	and    $0x1f,%al
423316:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
42331b:	01 26                	add    %esp,(%esi)
42331d:	d0 d1                	rcl    $1,%cl
42331f:	01 10                	add    %edx,(%eax)
423321:	04 33                	add    $0x33,%al
423323:	16                   	push   %ss
423324:	24 00                	and    $0x0,%al
423326:	27                   	daa
423327:	a2 02 20 dd 01       	mov    %al,0x1dd2002
42332c:	03 00                	add    (%eax),%eax
42332e:	29 10                	sub    %edx,(%eax)
423330:	9d                   	popf
423331:	3a 1b                	cmp    (%ebx),%bl
423333:	00 25 25 fd e8 26    	add    %ah,0x26e8fd25
423339:	00 3f                	add    %bh,(%edi)
42333b:	28 15 00 36 0a b2    	sub    %dl,0xb20a3600
423341:	25 3b e7 25 00       	and    $0x25e73b,%eax
423346:	2d 1f 37 8d 01       	sub    $0x18d371f,%eax
42334b:	00 03                	add    %al,(%ebx)
42334d:	01 13                	add    %edx,(%ebx)
42334f:	d0 f9                	sar    $1,%cl
423351:	01 1b                	add    %ebx,(%ebx)
423353:	04 0c                	add    $0xc,%al
423355:	16                   	push   %ss
423356:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
42335b:	20 eb                	and    %ch,%bl
42335d:	01 36                	add    %esi,(%esi)
42335f:	00 0f                	add    %cl,(%edi)
423361:	10 96 3a 24 00 2c    	adc    %dl,0x2c00243a(%esi)
423367:	25 f7 ea 3a 00       	and    $0x3aeaf7,%eax
42336c:	07                   	pop    %es
42336d:	28 20                	sub    %ah,(%eax)
42336f:	00 10                	add    %dl,(%eax)
423371:	0a b9 25 04 e9 2c    	or     0x2ce90425(%ecx),%bh
423377:	00 27                	add    %ah,(%edi)
423379:	1f                   	pop    %ds
42337a:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
423380:	35 d0 f0 01 24       	xor    $0x2401f0d0,%eax
423385:	04 05                	add    $0x5,%al
423387:	16                   	push   %ss
423388:	27                   	daa
423389:	00 31                	add    %dh,(%ecx)
42338b:	a2 26 20 dc 01       	mov    %al,0x1dc2026
423390:	10 00                	adc    %al,(%eax)
423392:	04 10                	add    $0x10,%al
423394:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
423399:	25 eb ec 02 00       	and    $0x2eceb,%eax
42339e:	32 28                	xor    (%eax),%ch
4233a0:	06                   	push   %es
4233a1:	00 1b                	add    %bl,(%ebx)
4233a3:	0a 86 25 0d eb 26    	or     0x26eb0d25(%esi),%al
4233a9:	00 3b                	add    %bh,(%ebx)
4233ab:	1f                   	pop    %ds
4233ac:	13 8d 0c 00 10 01    	adc    0x110000c(%ebp),%ecx
4233b2:	3e d0 c9             	ds ror $1,%cl
4233b5:	01 2d 04 0f 16 3b    	add    %ebp,0x3b160f04
4233bb:	00 09                	add    %cl,(%ecx)
4233bd:	a2 13 20 fc 01       	mov    %al,0x1fc2013
4233c2:	1b 00                	sbb    (%eax),%eax
4233c4:	3b 10                	cmp    (%eax),%edx
4233c6:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
4233cb:	25 d3 ee 37 00       	and    $0x37eed3,%eax
4233d0:	14 28                	adc    $0x28,%al
4233d2:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
4233d7:	25 07 ed 3a 00       	and    $0x3aed07,%eax
4233dc:	03 1f                	add    (%edi),%ebx
4233de:	22 8d 2a 00 1b 01    	and    0x11b002a(%ebp),%cl
4233e4:	01 d0                	add    %edx,%eax
4233e6:	c2 01 27             	ret    $0x2701
4233e9:	04 13                	add    $0x13,%al
4233eb:	16                   	push   %ss
4233ec:	03 00                	add    (%eax),%eax
4233ee:	3c a2                	cmp    $0xa2,%al
4233f0:	35 20 f5 01 24       	xor    $0x2401f520,%eax
4233f5:	00 32                	add    %dh,(%edx)
4233f7:	18 aa 3a 3b 00 02    	sbb    %ch,0x2003b3a(%edx)
4233fd:	25 e6 f0 11 00       	and    $0x11f0e6,%eax
423402:	1f                   	pop    %ds
423403:	28 32                	sub    %dh,(%edx)
423405:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
42340b:	ef                   	out    %eax,(%dx)
42340c:	02 00                	add    (%eax),%al