40265d:	23 5a 0b             	and    0xb(%edx),%ebx
402660:	7e 0e                	jle    0x402670
402662:	00 00                	add    %al,(%eax)
402664:	04 1f                	add    $0x1f,%al
402666:	1e                   	push   %ds
402667:	5a                   	pop    %edx
402668:	0c 7e                	or     $0x7e,%al
40266a:	0e                   	push   %cs
40266b:	00 00                	add    %al,(%eax)
40266d:	04 7e                	add    $0x7e,%al
40266f:	12 00                	adc    (%eax),%al
402671:	00 04 18             	add    %al,(%eax,%ebx,1)
402674:	5a                   	pop    %edx
402675:	59                   	pop    %ecx
402676:	0d 00 7e 0e 00       	or     $0xe7e00,%eax
40267b:	00 04 1f             	add    %al,(%edi,%ebx,1)
40267e:	1e                   	push   %ds
40267f:	fe 04 16             	incb   (%esi,%edx,1)
402682:	fe 01                	incb   (%ecx)
402684:	13 07                	adc    (%edi),%eax
402686:	11 07                	adc    %eax,(%edi)
402688:	2c 2f                	sub    $0x2f,%al
40268a:	00 7e 0e             	add    %bh,0xe(%esi)
40268d:	00 00                	add    %al,(%eax)
40268f:	04 1f                	add    $0x1f,%al
402691:	3c 5a                	cmp    $0x5a,%al
402693:	0a 7e 0e             	or     0xe(%esi),%bh
402696:	00 00                	add    %al,(%eax)
402698:	04 17                	add    $0x17,%al
40269a:	58                   	pop    %eax
40269b:	1f                   	pop    %ds
40269c:	32 5a 0b             	xor    0xb(%edx),%bl
40269f:	7e 0e                	jle    0x4026af
4026a1:	00 00                	add    %al,(%eax)
4026a3:	04 1f                	add    $0x1f,%al
4026a5:	32 5a 0c             	xor    0xc(%edx),%bl
4026a8:	7e 0e                	jle    0x4026b8
4026aa:	00 00                	add    %al,(%eax)
4026ac:	04 18                	add    $0x18,%al
4026ae:	5a                   	pop    %edx
4026af:	7e 12                	jle    0x4026c3
4026b1:	00 00                	add    %al,(%eax)
4026b3:	04 18                	add    $0x18,%al
4026b5:	5a                   	pop    %edx
4026b6:	59                   	pop    %ecx
4026b7:	0d 00 1a 8d 3a       	or     $0x3a8d1a00,%eax
4026bc:	00 00                	add    %al,(%eax)
4026be:	01 25 16 06 9e 25    	add    %esp,0x259e0616
4026c4:	17                   	pop    %ss
4026c5:	07                   	pop    %es
4026c6:	9e                   	sahf
4026c7:	25 18 08 9e 25       	and    $0x259e0818,%eax
4026cc:	19 09                	sbb    %ecx,(%ecx)
4026ce:	9e                   	sahf
4026cf:	13 04 11             	adc    (%ecx,%edx,1),%eax
4026d2:	04 13                	add    $0x13,%al
4026d4:	08 2b                	or     %ch,(%ebx)
4026d6:	00 11                	add    %dl,(%ecx)
4026d8:	08 2a                	or     %ch,(%edx)
4026da:	00 00                	add    %al,(%eax)
4026dc:	13 30                	adc    (%eax),%esi
4026de:	04 00                	add    $0x0,%al
4026e0:	ca 00 00             	lret   $0x0
4026e3:	00 0e                	add    %cl,(%esi)
4026e5:	00 00                	add    %al,(%eax)
4026e7:	11 00                	adc    %eax,(%eax)
4026e9:	7e 0f                	jle    0x4026fa
4026eb:	00 00                	add    %al,(%eax)
4026ed:	04 1f                	add    $0x1f,%al
4026ef:	19 5a 0a             	sbb    %ebx,0xa(%edx)
4026f2:	7e 0f                	jle    0x402703
4026f4:	00 00                	add    %al,(%eax)
4026f6:	04 17                	add    $0x17,%al
4026f8:	58                   	pop    %eax
4026f9:	1f                   	pop    %ds
4026fa:	23 5a 0b             	and    0xb(%edx),%ebx
4026fd:	7e 0f                	jle    0x40270e
4026ff:	00 00                	add    %al,(%eax)
402701:	04 1f                	add    $0x1f,%al
402703:	1e                   	push   %ds
402704:	5a                   	pop    %edx
402705:	0c 16                	or     $0x16,%al
402707:	0d 7e 0f 00 00       	or     $0xf7e,%eax
40270c:	04 1f                	add    $0x1f,%al
40270e:	14 32                	adc    $0x32,%al
402710:	0b 7e 0f             	or     0xf(%esi),%edi
402713:	00 00                	add    %al,(%eax)
402715:	04 1f                	add    $0x1f,%al
402717:	1e                   	push   %ds
402718:	fe 04 2b             	incb   (%ebx,%ebp,1)
40271b:	01 16                	add    %edx,(%esi)
40271d:	13 05 11 05 2c 2d    	adc    0x2d2c0511,%eax
402723:	00 7e 0f             	add    %bh,0xf(%esi)
402726:	00 00                	add    %al,(%eax)
402728:	04 1f                	add    $0x1f,%al
40272a:	28 5a 0a             	sub    %bl,0xa(%edx)
40272d:	7e 0f                	jle    0x40273e
40272f:	00 00                	add    %al,(%eax)
402731:	04 17                	add    $0x17,%al
402733:	58                   	pop    %eax
402734:	1f                   	pop    %ds
402735:	3c 5a                	cmp    $0x5a,%al
402737:	0b 7e 0f             	or     0xf(%esi),%edi
40273a:	00 00                	add    %al,(%eax)
40273c:	04 1f                	add    $0x1f,%al
40273e:	32 5a 0c             	xor    0xc(%edx),%bl
402741:	7e 0f                	jle    0x402752
402743:	00 00                	add    %al,(%eax)
402745:	04 7e                	add    $0x7e,%al
402747:	12 00                	adc    (%eax),%al
402749:	00 04 18             	add    %al,(%eax,%ebx,1)
40274c:	5a                   	pop    %edx
40274d:	59                   	pop    %ecx
40274e:	0d 00 7e 0f 00       	or     $0xf7e00,%eax
402753:	00 04 1f             	add    %al,(%edi,%ebx,1)
402756:	1e                   	push   %ds
402757:	fe 04 16             	incb   (%esi,%edx,1)
40275a:	fe 01                	incb   (%ecx)
40275c:	13 06                	adc    (%esi),%eax
40275e:	11 06                	adc    %eax,(%esi)
402760:	2c 2f                	sub    $0x2f,%al
402762:	00 7e 0f             	add    %bh,0xf(%esi)
402765:	00 00                	add    %al,(%eax)
402767:	04 1f                	add    $0x1f,%al
402769:	32 5a 0a             	xor    0xa(%edx),%bl
40276c:	7e 0f                	jle    0x40277d
40276e:	00 00                	add    %al,(%eax)
402770:	04 17                	add    $0x17,%al
402772:	58                   	pop    %eax
402773:	1f                   	pop    %ds
402774:	46                   	inc    %esi
402775:	5a                   	pop    %edx
402776:	0b 7e 0f             	or     0xf(%esi),%edi
402779:	00 00                	add    %al,(%eax)
40277b:	04 1f                	add    $0x1f,%al
40277d:	3c 5a                	cmp    $0x5a,%al
40277f:	0c 7e                	or     $0x7e,%al
402781:	0f 00 00             	sldt   (%eax)
402784:	04 18                	add    $0x18,%al
402786:	5a                   	pop    %edx
402787:	7e 12                	jle    0x40279b
402789:	00 00                	add    %al,(%eax)
40278b:	04 18                	add    $0x18,%al
40278d:	5a                   	pop    %edx
40278e:	59                   	pop    %ecx
40278f:	0d 00 1a 8d 3a       	or     $0x3a8d1a00,%eax
402794:	00 00                	add    %al,(%eax)
402796:	01 25 16 06 9e 25    	add    %esp,0x259e0616
40279c:	17                   	pop    %ss
40279d:	07                   	pop    %es
40279e:	9e                   	sahf
40279f:	25 18 08 9e 25       	and    $0x259e0818,%eax
4027a4:	19 09                	sbb    %ecx,(%ecx)
4027a6:	9e                   	sahf
4027a7:	13 04 11             	adc    (%ecx,%edx,1),%eax
4027aa:	04 13                	add    $0x13,%al
4027ac:	07                   	pop    %es
4027ad:	2b 00                	sub    (%eax),%eax
4027af:	11 07                	adc    %eax,(%edi)
4027b1:	2a 00                	sub    (%eax),%al
4027b3:	00 13                	add    %dl,(%ebx)
4027b5:	30 04 00             	xor    %al,(%eax,%eax,1)
4027b8:	98                   	cwtl
4027b9:	00 00                	add    %al,(%eax)
4027bb:	00 0c 00             	add    %cl,(%eax,%eax,1)
4027be:	00 11                	add    %dl,(%ecx)
4027c0:	00 7e 10             	add    %bh,0x10(%esi)
4027c3:	00 00                	add    %al,(%eax)
4027c5:	04 17                	add    $0x17,%al
4027c7:	58                   	pop    %eax
4027c8:	20 fa                	and    %bh,%dl
4027ca:	00 00                	add    %al,(%eax)
4027cc:	00 5a 0a             	add    %bl,0xa(%edx)
4027cf:	7e 10                	jle    0x4027e1
4027d1:	00 00                	add    %al,(%eax)
4027d3:	04 17                	add    $0x17,%al
4027d5:	58                   	pop    %eax
4027d6:	20 fa                	and    %bh,%dl
4027d8:	00 00                	add    %al,(%eax)
4027da:	00 5a 0b             	add    %bl,0xb(%edx)
4027dd:	7e 10                	jle    0x4027ef
4027df:	00 00                	add    %al,(%eax)
4027e1:	04 20                	add    $0x20,%al
4027e3:	2c 01                	sub    $0x1,%al
4027e5:	00 00                	add    %al,(%eax)
4027e7:	5a                   	pop    %edx
4027e8:	0c 16                	or     $0x16,%al
4027ea:	0d 7e 10 00 00       	or     $0x107e,%eax
4027ef:	04 1f                	add    $0x1f,%al
4027f1:	0a fe                	or     %dh,%bh
4027f3:	04 16                	add    $0x16,%al
4027f5:	fe 01                	incb   (%ecx)
4027f7:	13 05 11 05 2c 3a    	adc    0x3a2c0511,%eax
4027fd:	00 7e 10             	add    %bh,0x10(%esi)
402800:	00 00                	add    %al,(%eax)
402802:	04 17                	add    $0x17,%al
402804:	58                   	pop    %eax
402805:	20 5e 01             	and    %bl,0x1(%esi)
402808:	00 00                	add    %al,(%eax)
40280a:	5a                   	pop    %edx
40280b:	0a 7e 10             	or     0x10(%esi),%bh
40280e:	00 00                	add    %al,(%eax)
402810:	04 17                	add    $0x17,%al
402812:	58                   	pop    %eax
402813:	20 5e 01             	and    %bl,0x1(%esi)
402816:	00 00                	add    %al,(%eax)
402818:	5a                   	pop    %edx
402819:	0b 7e 10             	or     0x10(%esi),%edi
40281c:	00 00                	add    %al,(%eax)
40281e:	04 20                	add    $0x20,%al
402820:	90                   	nop
402821:	01 00                	add    %eax,(%eax)
402823:	00 5a 0c             	add    %bl,0xc(%edx)
402826:	7e 10                	jle    0x402838
402828:	00 00                	add    %al,(%eax)
40282a:	04 1a                	add    $0x1a,%al
40282c:	5a                   	pop    %edx
40282d:	7e 12                	jle    0x402841
40282f:	00 00                	add    %al,(%eax)
402831:	04 18                	add    $0x18,%al
402833:	5a                   	pop    %edx
402834:	59                   	pop    %ecx
402835:	0d 00 1a 8d 3a       	or     $0x3a8d1a00,%eax
40283a:	00 00                	add    %al,(%eax)
40283c:	01 25 16 06 9e 25    	add    %esp,0x259e0616
402842:	17                   	pop    %ss
402843:	07                   	pop    %es
402844:	9e                   	sahf
402845:	25 18 08 9e 25       	and    $0x259e0818,%eax
40284a:	19 09                	sbb    %ecx,(%ecx)
40284c:	9e                   	sahf
40284d:	13 04 11             	adc    (%ecx,%edx,1),%eax
402850:	04 13                	add    $0x13,%al
402852:	06                   	push   %es
402853:	2b 00                	sub    (%eax),%eax
402855:	11 06                	adc    %eax,(%esi)
402857:	2a 13                	sub    (%ebx),%dl
402859:	30 04 00             	xor    %al,(%eax,%eax,1)
40285c:	af                   	scas   %es:(%edi),%eax
40285d:	00 00                	add    %al,(%eax)
40285f:	00 0e                	add    %cl,(%esi)
402861:	00 00                	add    %al,(%eax)
402863:	11 00                	adc    %eax,(%eax)
402865:	7e 11                	jle    0x402878
402867:	00 00                	add    %al,(%eax)
402869:	04 1f                	add    $0x1f,%al
40286b:	1e                   	push   %ds
40286c:	5a                   	pop    %edx
40286d:	0a 7e 11             	or     0x11(%esi),%bh
402870:	00 00                	add    %al,(%eax)
402872:	04 1f                	add    $0x1f,%al
402874:	14 5a                	adc    $0x5a,%al
402876:	0b 7e 11             	or     0x11(%esi),%edi
402879:	00 00                	add    %al,(%eax)
40287b:	04 1f                	add    $0x1f,%al
40287d:	0a 5a 0c             	or     0xc(%edx),%bl
402880:	16                   	push   %ss
402881:	0d 7e 11 00 00       	or     $0x117e,%eax
402886:	04 1f                	add    $0x1f,%al
402888:	0a fe                	or     %dh,%bh
40288a:	04 16                	add    $0x16,%al
40288c:	fe 01                	incb   (%ecx)
40288e:	13 05 11 05 2c 1f    	adc    0x1f2c0511,%eax
402894:	00 7e 11             	add    %bh,0x11(%esi)
402897:	00 00                	add    %al,(%eax)
402899:	04 1f                	add    $0x1f,%al
40289b:	3c 5a                	cmp    $0x5a,%al
40289d:	0a 7e 11             	or     0x11(%esi),%bh
4028a0:	00 00                	add    %al,(%eax)
4028a2:	04 1b                	add    $0x1b,%al
4028a4:	58                   	pop    %eax
4028a5:	1f                   	pop    %ds
4028a6:	28 5a 0b             	sub    %bl,0xb(%edx)
4028a9:	7e 11                	jle    0x4028bc
4028ab:	00 00                	add    %al,(%eax)
4028ad:	04 1f                	add    $0x1f,%al
4028af:	14 5a                	adc    $0x5a,%al
4028b1:	0c 00                	or     $0x0,%al
4028b3:	7e 11                	jle    0x4028c6
4028b5:	00 00                	add    %al,(%eax)
4028b7:	04 1f                	add    $0x1f,%al
4028b9:	14 fe                	adc    $0xfe,%al
4028bb:	04 16                	add    $0x16,%al
4028bd:	fe 01                	incb   (%ecx)
4028bf:	13 06                	adc    (%esi),%eax
4028c1:	11 06                	adc    %eax,(%esi)
4028c3:	2c 2d                	sub    $0x2d,%al
4028c5:	00 7e 11             	add    %bh,0x11(%esi)
4028c8:	00 00                	add    %al,(%eax)
4028ca:	04 1f                	add    $0x1f,%al
4028cc:	50                   	push   %eax
4028cd:	5a                   	pop    %edx
4028ce:	0a 7e 11             	or     0x11(%esi),%bh
4028d1:	00 00                	add    %al,(%eax)
4028d3:	04 1b                	add    $0x1b,%al
4028d5:	58                   	pop    %eax
4028d6:	1f                   	pop    %ds
4028d7:	64 5a                	fs pop %edx
4028d9:	0b 7e 11             	or     0x11(%esi),%edi
4028dc:	00 00                	add    %al,(%eax)
4028de:	04 1f                	add    $0x1f,%al
4028e0:	32 5a 0c             	xor    0xc(%edx),%bl
4028e3:	7e 11                	jle    0x4028f6
4028e5:	00 00                	add    %al,(%eax)
4028e7:	04 7e                	add    $0x7e,%al
4028e9:	12 00                	adc    (%eax),%al
4028eb:	00 04 18             	add    %al,(%eax,%ebx,1)
4028ee:	5a                   	pop    %edx
4028ef:	59                   	pop    %ecx
4028f0:	0d 00 1a 8d 3a       	or     $0x3a8d1a00,%eax
4028f5:	00 00                	add    %al,(%eax)
4028f7:	01 25 16 06 9e 25    	add    %esp,0x259e0616
4028fd:	17                   	pop    %ss
4028fe:	07                   	pop    %es
4028ff:	9e                   	sahf
402900:	25 18 08 9e 25       	and    $0x259e0818,%eax
402905:	19 09                	sbb    %ecx,(%ecx)
402907:	9e                   	sahf
402908:	13 04 11             	adc    (%ecx,%edx,1),%eax
40290b:	04 13                	add    $0x13,%al
40290d:	07                   	pop    %es
40290e:	2b 00                	sub    (%eax),%eax
402910:	11 07                	adc    %eax,(%edi)
402912:	2a 00                	sub    (%eax),%al
402914:	13 30                	adc    (%eax),%esi
402916:	04 00                	add    $0x0,%al
402918:	67 00 00             	add    %al,(%bx,%si)
40291b:	00 0c 00             	add    %cl,(%eax,%eax,1)
40291e:	00 11                	add    %dl,(%ecx)
402920:	00 7e 12             	add    %bh,0x12(%esi)
402923:	00 00                	add    %al,(%eax)
402925:	04 17                	add    $0x17,%al
402927:	58                   	pop    %eax
402928:	20 f4                	and    %dh,%ah
40292a:	01 00                	add    %eax,(%eax)
40292c:	00 5a 0a             	add    %bl,0xa(%edx)
40292f:	7e 12                	jle    0x402943
402931:	00 00                	add    %al,(%eax)
402933:	04 18                	add    $0x18,%al
402935:	58                   	pop    %eax
402936:	20 f4                	and    %dh,%ah
402938:	01 00                	add    %eax,(%eax)
40293a:	00 5a 0b             	add    %bl,0xb(%edx)
40293d:	7e 12                	jle    0x402951
40293f:	00 00                	add    %al,(%eax)
402941:	04 17                	add    $0x17,%al
402943:	58                   	pop    %eax
402944:	20 f4                	and    %dh,%ah
402946:	01 00                	add    %eax,(%eax)
402948:	00 5a 0c             	add    %bl,0xc(%edx)