424411:	00 1b                	add    %bl,(%ebx)
424413:	1f                   	pop    %ds
424414:	34 8d                	xor    $0x8d,%al
424416:	17                   	pop    %ss
424417:	00 27                	add    %ah,(%edi)
424419:	01 1e                	add    %ebx,(%esi)
42441b:	d0 96 02 36 04 38    	rclb   $1,0x38043602(%esi)
424421:	16                   	push   %ss
424422:	1b 00                	sbb    (%eax),%eax
424424:	2e a2 08 20 b3 02    	mov    %al,%cs:0x2b32008
42442a:	3b 00                	cmp    (%eax),%eax
42442c:	1c 10                	sbb    $0x10,%al
42442e:	bb 3a 10 00 1a       	mov    $0x1a00103a,%ebx
424433:	25 f4 96 2f 00       	and    $0x2f96f4,%eax
424438:	23 28                	and    (%eax),%ebp
42443a:	2d 00 03 0a 94       	sub    $0x940a0300,%eax
42443f:	25 30 95 19 00       	and    $0x199530,%eax
424444:	24 1f                	and    $0x1f,%al
424446:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
42444b:	01 26                	add    %esp,(%esi)
42444d:	d0 a1 02 10 04 33    	shlb   $1,0x33041002(%ecx)
424453:	16                   	push   %ss
424454:	24 00                	and    $0x0,%al
424456:	27                   	daa
424457:	a2 02 20 ad 02       	mov    %al,0x2ad2002
42445c:	03 00                	add    (%eax),%eax
42445e:	29 10                	sub    %edx,(%eax)
424460:	9d                   	popf
424461:	3a 1b                	cmp    (%ebx),%bl
424463:	00 25 25 fd 98 25    	add    %ah,0x2598fd25
424469:	00 3f                	add    %bh,(%edi)
42446b:	28 15 00 36 0a b2    	sub    %dl,0xb20a3600
424471:	25 3b 97 26 00       	and    $0x26973b,%eax
424476:	2d 1f 37 8d 01       	sub    $0x18d371f,%eax
42447b:	00 03                	add    %al,(%ebx)
42447d:	01 13                	add    %edx,(%ebx)
42447f:	d0 89 02 1b 04 0c    	rorb   $1,0xc041b02(%ecx)
424485:	16                   	push   %ss
424486:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
42448b:	20 9b 02 36 00 0f    	and    %bl,0xf003602(%ebx)
424491:	14 96                	adc    $0x96,%al
424493:	3a 24 00             	cmp    (%eax,%eax,1),%ah
424496:	2c 25                	sub    $0x25,%al
424498:	f7 9a 39 00 07 28    	negl   0x28070039(%edx)
42449e:	20 00                	and    %al,(%eax)
4244a0:	10 0a                	adc    %cl,(%edx)
4244a2:	b9 25 04 99 2f       	mov    $0x2f990425,%ecx
4244a7:	00 27                	add    %ah,(%edi)
4244a9:	1f                   	pop    %ds
4244aa:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
4244b0:	35 d0 80 02 24       	xor    $0x240280d0,%eax
4244b5:	04 05                	add    $0x5,%al
4244b7:	16                   	push   %ss
4244b8:	27                   	daa
4244b9:	00 31                	add    %dh,(%ecx)
4244bb:	a2 26 20 ac 02       	mov    %al,0x2ac2026
4244c0:	10 00                	adc    %al,(%eax)
4244c2:	04 10                	add    $0x10,%al
4244c4:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
4244c9:	25 eb 9c 01 00       	and    $0x19ceb,%eax
4244ce:	32 28                	xor    (%eax),%ch
4244d0:	06                   	push   %es
4244d1:	00 1b                	add    %bl,(%ebx)
4244d3:	0a 86 25 0d 9b 25    	or     0x259b0d25(%esi),%al
4244d9:	00 3b                	add    %bh,(%ebx)
4244db:	1f                   	pop    %ds
4244dc:	13 8d 0c 00 10 01    	adc    0x110000c(%ebp),%ecx
4244e2:	3e d0 b9 02 2d 04 0f 	sarb   $1,%ds:0xf042d02(%ecx)
4244e9:	16                   	push   %ss
4244ea:	3b 00                	cmp    (%eax),%eax
4244ec:	09 a2 13 20 8c 02    	or     %esp,0x28c2013(%edx)
4244f2:	1b 00                	sbb    (%eax),%eax
4244f4:	3b 10                	cmp    (%eax),%edx
4244f6:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
4244fb:	25 d3 9e 34 00       	and    $0x349ed3,%eax
424500:	14 28                	adc    $0x28,%al
424502:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
424507:	25 07 9d 39 00       	and    $0x399d07,%eax
42450c:	03 1f                	add    (%edi),%ebx
42450e:	26 8d 2a             	lea    %es:(%edx),%ebp
424511:	00 1b                	add    %bl,(%ebx)
424513:	01 01                	add    %eax,(%ecx)
424515:	d0 b2 02 27 04 13    	shlb   $1,0x13042702(%edx)
42451b:	16                   	push   %ss
42451c:	03 00                	add    (%eax),%eax
42451e:	3c a2                	cmp    $0xa2,%al
424520:	35 20 85 02 24       	xor    $0x24028520,%eax
424525:	00 32                	add    %dh,(%edx)
424527:	10 aa 3a 3b 00 02    	adc    %ch,0x2003b3a(%edx)
42452d:	25 e6 a0 12 00       	and    $0x12a0e6,%eax
424532:	1f                   	pop    %ds
424533:	28 32                	sub    %dh,(%edx)
424535:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
42453b:	9f                   	lahf
42453c:	01 00                	add    %eax,(%eax)
42453e:	36 1f                	ss pop %ds
424540:	04 8d                	add    $0x8d,%al
424542:	21 00                	and    %eax,(%eax)
424544:	24 01                	and    $0x1,%al
424546:	08 d0                	or     %dl,%al
424548:	86 02                	xchg   %al,(%edx)
42454a:	3b 04 2b             	cmp    (%ebx,%ebp,1),%eax
42454d:	16                   	push   %ss
42454e:	36 00 1a             	add    %bl,%ss:(%edx)
424551:	a2 3e 20 84 02       	mov    %al,0x284203e
424556:	2d 00 38 14 b6       	sub    $0xb6143800,%eax
42455b:	3a 03                	cmp    (%ebx),%al
42455d:	00 37                	add    %dh,(%edi)
42455f:	25 c0 a2 19 00       	and    $0x19a2c0,%eax
424564:	20 28                	and    %ch,(%eax)
424566:	3b 00                	cmp    (%eax),%eax
424568:	27                   	daa
424569:	0a 99 25 23 a1 34    	or     0x34a12325(%ecx),%bl
42456f:	00 10                	add    %dl,(%eax)
424571:	1f                   	pop    %ds
424572:	0f 8d 1e 00 2d 01    	jge    0x16f4596
424578:	02 d0                	add    %al,%dl
42457a:	98                   	cwtl
42457b:	02 03                	add    (%ebx),%al
42457d:	04 1e                	add    $0x1e,%al
42457f:	16                   	push   %ss
424580:	10 00                	adc    %al,(%eax)
424582:	11 a2 01 20 8f 02    	adc    %esp,0x28f2001(%edx)
424588:	27                   	daa
424589:	00 24 14             	add    %ah,(%esp,%edx,1)
42458c:	8e 3a                	mov    (%edx),%?
42458e:	36 00 11             	add    %dl,%ss:(%ecx)
424591:	25 cb a4 26 00       	and    $0x26a4cb,%eax
424596:	29 28                	sub    %ebp,(%eax)
424598:	31 00                	xor    %eax,(%eax)
42459a:	3b 0a                	cmp    (%edx),%ecx
42459c:	a1 25 16 a3 12       	mov    0x12a31625,%eax
4245a1:	00 1b                	add    %bl,(%ebx)
4245a3:	1f                   	pop    %ds
4245a4:	30 8d 17 00 27 01    	xor    %cl,0x1270017(%ebp)
4245aa:	1e                   	push   %ds
4245ab:	d0 a6 02 36 04 38    	shlb   $1,0x38043602(%esi)
4245b1:	16                   	push   %ss
4245b2:	1b 00                	sbb    (%eax),%eax
4245b4:	2e a2 08 20 83 02    	mov    %al,%cs:0x2832008
4245ba:	3b 00                	cmp    (%eax),%eax
4245bc:	1c 14                	sbb    $0x14,%al
4245be:	bb 3a 10 00 1a       	mov    $0x1a00103a,%ebx
4245c3:	25 f4 a6 2f 00       	and    $0x2fa6f4,%eax
4245c8:	23 28                	and    (%eax),%ebp
4245ca:	2d 00 03 0a 94       	sub    $0x940a0300,%eax
4245cf:	25 30 a5 19 00       	and    $0x19a530,%eax
4245d4:	24 1f                	and    $0x1f,%al
4245d6:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
4245db:	01 26                	add    %esp,(%esi)
4245dd:	d0 91 02 10 04 33    	rclb   $1,0x33041002(%ecx)
4245e3:	16                   	push   %ss
4245e4:	24 00                	and    $0x0,%al
4245e6:	27                   	daa
4245e7:	a2 02 20 9d 02       	mov    %al,0x29d2002
4245ec:	03 00                	add    (%eax),%eax
4245ee:	29 18                	sub    %ebx,(%eax)
4245f0:	9d                   	popf
4245f1:	3a 1b                	cmp    (%ebx),%bl
4245f3:	00 25 25 fd a8 25    	add    %ah,0x25a8fd25
4245f9:	00 3f                	add    %bh,(%edi)
4245fb:	28 15 00 36 0a b2    	sub    %dl,0xb20a3600
424601:	25 3b a7 26 00       	and    $0x26a73b,%eax
424606:	2d 1f 3f 8d 01       	sub    $0x18d3f1f,%eax
42460b:	00 03                	add    %al,(%ebx)
42460d:	01 13                	add    %edx,(%ebx)
42460f:	d0 b9 02 1b 04 0c    	sarb   $1,0xc041b02(%ecx)
424615:	16                   	push   %ss
424616:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
42461b:	20 ab 02 36 00 0f    	and    %ch,0xf003602(%ebx)
424621:	10 96 3a 24 00 2c    	adc    %dl,0x2c00243a(%esi)
424627:	25 f7 aa 39 00       	and    $0x39aaf7,%eax
42462c:	07                   	pop    %es
42462d:	28 20                	sub    %ah,(%eax)
42462f:	00 10                	add    %dl,(%eax)
424631:	0a b9 25 04 a9 2f    	or     0x2fa90425(%ecx),%bh
424637:	00 27                	add    %ah,(%edi)
424639:	1f                   	pop    %ds
42463a:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
424640:	35 d0 b0 02 24       	xor    $0x2402b0d0,%eax
424645:	04 05                	add    $0x5,%al
424647:	16                   	push   %ss
424648:	27                   	daa
424649:	00 31                	add    %dh,(%ecx)
42464b:	a2 26 20 9c 02       	mov    %al,0x29c2026
424650:	10 00                	adc    %al,(%eax)
424652:	04 10                	add    $0x10,%al
424654:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
424659:	25 eb ac 01 00       	and    $0x1aceb,%eax
42465e:	32 28                	xor    (%eax),%ch
424660:	06                   	push   %es
424661:	00 1b                	add    %bl,(%ebx)
424663:	0a 86 25 0d ab 25    	or     0x25ab0d25(%esi),%al
424669:	00 3b                	add    %bh,(%ebx)
42466b:	1f                   	pop    %ds
42466c:	13 8d 0c 00 10 01    	adc    0x110000c(%ebp),%ecx
424672:	3e d0 89 02 2d 04 0f 	rorb   $1,%ds:0xf042d02(%ecx)
424679:	16                   	push   %ss
42467a:	3b 00                	cmp    (%eax),%eax
42467c:	09 a2 13 20 bc 02    	or     %esp,0x2bc2013(%edx)
424682:	1b 00                	sbb    (%eax),%eax
424684:	3b 10                	cmp    (%eax),%edx
424686:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
42468b:	25 d3 ae 34 00       	and    $0x34aed3,%eax
424690:	14 28                	adc    $0x28,%al
424692:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
424697:	25 07 ad 39 00       	and    $0x39ad07,%eax
42469c:	03 1f                	add    (%edi),%ebx
42469e:	26 8d 2a             	lea    %es:(%edx),%ebp
4246a1:	00 1b                	add    %bl,(%ebx)
4246a3:	01 01                	add    %eax,(%ecx)
4246a5:	d0 82 02 27 04 13    	rolb   $1,0x13042702(%edx)
4246ab:	16                   	push   %ss
4246ac:	03 00                	add    (%eax),%eax
4246ae:	3c a2                	cmp    $0xa2,%al
4246b0:	35 20 b5 02 24       	xor    $0x2402b520,%eax
4246b5:	00 32                	add    %dh,(%edx)
4246b7:	20 aa 3a 3b 00 02    	and    %ch,0x2003b3a(%edx)
4246bd:	25 e6 b0 12 00       	and    $0x12b0e6,%eax
4246c2:	1f                   	pop    %ds
4246c3:	28 32                	sub    %dh,(%edx)
4246c5:	00 2d 0a 85 25 1b    	add    %ch,0x1b25850a
4246cb:	af                   	scas   %es:(%edi),%eax
4246cc:	01 00                	add    %eax,(%eax)
4246ce:	36 1f                	ss pop %ds
4246d0:	00 8d 21 00 24 01    	add    %cl,0x1240021(%ebp)
4246d6:	08 d0                	or     %dl,%al
4246d8:	96                   	xchg   %eax,%esi
4246d9:	02 3b                	add    (%ebx),%bh
4246db:	04 2b                	add    $0x2b,%al
4246dd:	16                   	push   %ss
4246de:	36 00 1a             	add    %bl,%ss:(%edx)
4246e1:	a2 3e 20 94 02       	mov    %al,0x294203e
4246e6:	2d 00 38 10 b6       	sub    $0xb6103800,%eax
4246eb:	3a 03                	cmp    (%ebx),%al
4246ed:	00 37                	add    %dh,(%edi)
4246ef:	25 c0 b2 19 00       	and    $0x19b2c0,%eax
4246f4:	20 28                	and    %ch,(%eax)
4246f6:	3b 00                	cmp    (%eax),%eax
4246f8:	27                   	daa
4246f9:	0a 99 25 23 b1 34    	or     0x34b12325(%ecx),%bl
4246ff:	00 10                	add    %dl,(%eax)
424701:	1f                   	pop    %ds
424702:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
424708:	02 d0                	add    %al,%dl
42470a:	88 02                	mov    %al,(%edx)
42470c:	03 04 1e             	add    (%esi,%ebx,1),%eax
42470f:	16                   	push   %ss
424710:	10 00                	adc    %al,(%eax)
424712:	11 a2 01 20 9f 02    	adc    %esp,0x29f2001(%edx)
424718:	27                   	daa
424719:	00 24 10             	add    %ah,(%eax,%edx,1)
42471c:	8e 3a                	mov    (%edx),%?
42471e:	36 00 11             	add    %dl,%ss:(%ecx)
424721:	25 cb b4 26 00       	and    $0x26b4cb,%eax
424726:	29 28                	sub    %ebp,(%eax)
424728:	31 00                	xor    %eax,(%eax)
42472a:	3b 0a                	cmp    (%edx),%ecx
42472c:	a1 25 16 b3 12       	mov    0x12b31625,%eax
424731:	00 1b                	add    %bl,(%ebx)
424733:	1f                   	pop    %ds
424734:	34 8d                	xor    $0x8d,%al
424736:	17                   	pop    %ss
424737:	00 27                	add    %ah,(%edi)
424739:	01 1e                	add    %ebx,(%esi)
42473b:	d0 b6 02 36 04 38    	shlb   $1,0x38043602(%esi)
424741:	16                   	push   %ss
424742:	1b 00                	sbb    (%eax),%eax
424744:	2e a2 08 20 93 02    	mov    %al,%cs:0x2932008
42474a:	3b 00                	cmp    (%eax),%eax
42474c:	1c 10                	sbb    $0x10,%al
42474e:	bb 3a 10 00 1a       	mov    $0x1a00103a,%ebx
424753:	25 f4 b6 2f 00       	and    $0x2fb6f4,%eax
424758:	23 28                	and    (%eax),%ebp
42475a:	2d 00 03 0a 94       	sub    $0x940a0300,%eax
42475f:	25 30 b5 19 00       	and    $0x19b530,%eax
424764:	24 1f                	and    $0x1f,%al
424766:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
42476b:	01 26                	add    %esp,(%esi)
42476d:	d0 81 02 10 04 33    	rolb   $1,0x33041002(%ecx)
424773:	16                   	push   %ss
424774:	24 00                	and    $0x0,%al
424776:	27                   	daa
424777:	a2 02 20 8d 02       	mov    %al,0x28d2002
42477c:	03 00                	add    (%eax),%eax
42477e:	29 18                	sub    %ebx,(%eax)
424780:	9d                   	popf
424781:	3a 1b                	cmp    (%ebx),%bl
424783:	00 25 25 fd b8 25    	add    %ah,0x25b8fd25
424789:	00 3f                	add    %bh,(%edi)
42478b:	28 15 00 36 0a b2    	sub    %dl,0xb20a3600
424791:	25 3b b7 26 00       	and    $0x26b73b,%eax
424796:	2d 1f 37 8d 01       	sub    $0x18d371f,%eax
42479b:	00 03                	add    %al,(%ebx)
42479d:	01 13                	add    %edx,(%ebx)
42479f:	d0 a9 02 1b 04 0c    	shrb   $1,0xc041b02(%ecx)
4247a5:	16                   	push   %ss
4247a6:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
4247ab:	20 bb 02 36 00 0f    	and    %bh,0xf003602(%ebx)
4247b1:	10 96 3a 24 00 2c    	adc    %dl,0x2c00243a(%esi)
4247b7:	25 f7 ba 39 00       	and    $0x39baf7,%eax
4247bc:	07                   	pop    %es
4247bd:	28 20                	sub    %ah,(%eax)
4247bf:	00 10                	add    %dl,(%eax)
4247c1:	0a b9 25 04 b9 2f    	or     0x2fb90425(%ecx),%bh
4247c7:	00 27                	add    %ah,(%edi)
4247c9:	1f                   	pop    %ds
4247ca:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
4247d0:	35 d0 a0 02 24       	xor    $0x2402a0d0,%eax
4247d5:	04 05                	add    $0x5,%al
4247d7:	16                   	push   %ss
4247d8:	27                   	daa
4247d9:	00 31                	add    %dh,(%ecx)
4247db:	a2 26 20 8c 02       	mov    %al,0x28c2026
4247e0:	10 00                	adc    %al,(%eax)
4247e2:	04 10                	add    $0x10,%al
4247e4:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
4247e9:	25 eb bc 01 00       	and    $0x1bceb,%eax
4247ee:	32 28                	xor    (%eax),%ch
4247f0:	06                   	push   %es
4247f1:	00 1b                	add    %bl,(%ebx)
4247f3:	0a 86 25 0d bb 25    	or     0x25bb0d25(%esi),%al
4247f9:	00 3b                	add    %bh,(%ebx)
4247fb:	1f                   	pop    %ds
4247fc:	13 8d 0c 00 10 01    	adc    0x110000c(%ebp),%ecx
424802:	3e d0 99 02 2d 04 0f 	rcrb   $1,%ds:0xf042d02(%ecx)
424809:	16                   	push   %ss
42480a:	3b 00                	cmp    (%eax),%eax
42480c:	09 a2 13 20 ac 02    	or     %esp,0x2ac2013(%edx)
424812:	1b 00                	sbb    (%eax),%eax
424814:	3b 10                	cmp    (%eax),%edx
424816:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
42481b:	25 d3 be 34 00       	and    $0x34bed3,%eax
424820:	14 28                	adc    $0x28,%al
424822:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
424827:	25 07 bd 39 00       	and    $0x39bd07,%eax
42482c:	03 1f                	add    (%edi),%ebx
42482e:	26 8d 2a             	lea    %es:(%edx),%ebp
424831:	00 1b                	add    %bl,(%ebx)
424833:	01 01                	add    %eax,(%ecx)
424835:	d0 92 02 27 04 13    	rclb   $1,0x13042702(%edx)
42483b:	16                   	push   %ss
42483c:	03 00                	add    (%eax),%eax
42483e:	3c a2                	cmp    $0xa2,%al
424840:	35 20 a5 02 24       	xor    $0x2402a520,%eax
424845:	00 32                	add    %dh,(%edx)
424847:	10 aa 3a 3b 00 02    	adc    %ch,0x2003b3a(%edx)
42484d:	25 e6 c0 12 00       	and    $0x12c0e6,%eax
424852:	1f                   	pop    %ds
424853:	28 32                	sub    %dh,(%edx)