40a934:	81 00 00 04 1a 06    	addl   $0x61a0400,(%eax)
40a93a:	28 cc                	sub    %cl,%ah
40a93c:	00 00                	add    %al,(%eax)
40a93e:	06                   	push   %es
40a93f:	2a 0a                	sub    (%edx),%cl
40a941:	2b e8                	sub    %eax,%ebp
40a943:	00 13                	add    %dl,(%ebx)
40a945:	30 04 00             	xor    %al,(%eax,%eax,1)
40a948:	3c 00                	cmp    $0x0,%al
40a94a:	00 00                	add    %al,(%eax)
40a94c:	35 00 00 11 02       	xor    $0x2110000,%eax
40a951:	8e b7 03 8e b7 2e    	mov    0x2eb78e03(%edi),%?
40a957:	02 16                	add    (%esi),%dl
40a959:	2a 16                	sub    (%esi),%dl
40a95b:	03 8e b7 17 59 17    	add    0x175917b7(%esi),%ecx
40a961:	2d 07 26 1b 2d       	sub    $0x2d1b2607,%eax
40a966:	06                   	push   %es
40a967:	26 2b 1c 0c          	sub    %es:(%esp,%ecx,1),%ebx
40a96b:	2b f7                	sub    %edi,%esi
40a96d:	0b 2b                	or     (%ebx),%ebp
40a96f:	f8                   	clc
40a970:	02 07                	add    (%edi),%al
40a972:	91                   	xchg   %eax,%ecx
40a973:	03 07                	add    (%edi),%eax
40a975:	91                   	xchg   %eax,%ecx
40a976:	2e 02 16             	add    %cs:(%esi),%dl
40a979:	2a 07                	sub    (%edi),%al
40a97b:	17                   	pop    %ss
40a97c:	58                   	pop    %eax
40a97d:	1e                   	push   %ds
40a97e:	2d 03 26 2b 03       	sub    $0x32b2603,%eax
40a983:	0b 2b                	or     (%ebx),%ebp
40a985:	00 07                	add    %al,(%edi)
40a987:	08 31                	or     %dh,(%ecx)
40a989:	e6 17                	out    %al,$0x17
40a98b:	2a 13                	sub    (%ebx),%dl
40a98d:	30 03                	xor    %al,(%ebx)
40a98f:	00 41 00             	add    %al,0x0(%ecx)
40a992:	00 00                	add    %al,(%eax)
40a994:	8a 00                	mov    (%eax),%al
40a996:	00 11                	add    %dl,(%ecx)
40a998:	02 28                	add    (%eax),%ch
40a99a:	5c                   	pop    %esp
40a99b:	01 00                	add    %eax,(%eax)
40a99d:	06                   	push   %es
40a99e:	1a 2d 10 26 07 6f    	sbb    0x6f072610,%ch
40a9a4:	63 01                	arpl   %eax,(%ecx)
40a9a6:	00 0a                	add    %cl,(%edx)
40a9a8:	20 00                	and    %al,(%eax)
40a9aa:	10 00                	adc    %al,(%eax)
40a9ac:	00 31                	add    %dh,(%ecx)
40a9ae:	28 2b                	sub    %ch,(%ebx)
40a9b0:	03 0b                	add    (%ebx),%ecx
40a9b2:	2b ee                	sub    %esi,%ebp
40a9b4:	07                   	pop    %es
40a9b5:	20 fd                	and    %bh,%ch
40a9b7:	0f 00 00             	sldt   (%eax)
40a9ba:	6f                   	outsl  %ds:(%esi),(%dx)
40a9bb:	bf 01 00 0a 20       	mov    $0x200a0001,%edi
40a9c0:	c8 30 d0 1e          	enter  $0xd030,$0x1e
40a9c4:	28 ff                	sub    %bh,%bh
40a9c6:	00 00                	add    %al,(%eax)
40a9c8:	06                   	push   %es
40a9c9:	28 e9                	sub    %ch,%cl
40a9cb:	00 00                	add    %al,(%eax)
40a9cd:	0a 1b                	or     (%ebx),%bl
40a9cf:	2d 03 26 2b 03       	sub    $0x32b2603,%eax
40a9d4:	0b 2b                	or     (%ebx),%ebp
40a9d6:	00 07                	add    %al,(%edi)
40a9d8:	2a 00                	sub    (%eax),%al
40a9da:	00 00                	add    %al,(%eax)
40a9dc:	13 30                	adc    (%eax),%esi
40a9de:	03 00                	add    (%eax),%eax
40a9e0:	69 00 00 00 8b 00    	imul   $0x8b0000,(%eax),%eax
40a9e6:	00 11                	add    %dl,(%ecx)
40a9e8:	73 c0                	jae    0x40a9aa
40a9ea:	01 00                	add    %eax,(%eax)
40a9ec:	0a 1a                	or     (%edx),%bl
40a9ee:	2d 3e 26 07 02       	sub    $0x207263e,%eax
40a9f3:	6f                   	outsl  %ds:(%esi),(%dx)
40a9f4:	4e                   	dec    %esi
40a9f5:	00 00                	add    %al,(%eax)
40a9f7:	0a 6f c1             	or     -0x3f(%edi),%ch
40a9fa:	01 00                	add    %eax,(%eax)
40a9fc:	0a 26                	or     (%esi),%ah
40a9fe:	07                   	pop    %es
40a9ff:	6f                   	outsl  %ds:(%esi),(%dx)
40aa00:	c2 01 00             	ret    $0x1
40aa03:	0a 26                	or     (%esi),%ah
40aa05:	07                   	pop    %es
40aa06:	02 6f c3             	add    -0x3d(%edi),%ch
40aa09:	01 00                	add    %eax,(%eax)
40aa0b:	0a 6f c4             	or     -0x3c(%edi),%ch
40aa0e:	01 00                	add    %eax,(%eax)
40aa10:	0a 6f c1             	or     -0x3f(%edi),%ch
40aa13:	01 00                	add    %eax,(%eax)
40aa15:	0a 26                	or     (%esi),%ah
40aa17:	07                   	pop    %es
40aa18:	02 6f 2f             	add    0x2f(%edi),%ch
40aa1b:	01 00                	add    %eax,(%eax)
40aa1d:	0a 6f c1             	or     -0x3f(%edi),%ch
40aa20:	01 00                	add    %eax,(%eax)
40aa22:	0a 26                	or     (%esi),%ah
40aa24:	02 6f 4d             	add    0x4d(%edi),%ch
40aa27:	00 00                	add    %al,(%eax)
40aa29:	0a 2c 1e             	or     (%esi,%ebx,1),%ch
40aa2c:	2b 03                	sub    (%ebx),%eax
40aa2e:	0b 2b                	or     (%ebx),%ebp
40aa30:	c0 07 6f             	rolb   $0x6f,(%edi)
40aa33:	c2 01 00             	ret    $0x1
40aa36:	0a 26                	or     (%esi),%ah
40aa38:	07                   	pop    %es
40aa39:	02 6f 4d             	add    0x4d(%edi),%ch
40aa3c:	00 00                	add    %al,(%eax)
40aa3e:	0a 28                	or     (%eax),%ch
40aa40:	5c                   	pop    %esp
40aa41:	01 00                	add    %eax,(%eax)
40aa43:	06                   	push   %es
40aa44:	6f                   	outsl  %ds:(%esi),(%dx)
40aa45:	c1 01 00             	roll   $0x0,(%ecx)
40aa48:	0a 26                	or     (%esi),%ah
40aa4a:	07                   	pop    %es
40aa4b:	6f                   	outsl  %ds:(%esi),(%dx)
40aa4c:	b3 01                	mov    $0x1,%bl
40aa4e:	00 0a                	add    %cl,(%edx)
40aa50:	2a 00                	sub    (%eax),%al
40aa52:	00 00                	add    %al,(%eax)
40aa54:	03 30                	add    (%eax),%esi
40aa56:	09 00                	or     %eax,(%eax)
40aa58:	16                   	push   %ss
40aa59:	00 00                	add    %al,(%eax)
40aa5b:	00 00                	add    %al,(%eax)
40aa5d:	00 00                	add    %al,(%eax)
40aa5f:	00 20                	add    %ah,(%eax)
40aa61:	e1 31                	loope  0x40aa94
40aa63:	d0 1e                	rcrb   $1,(%esi)
40aa65:	28 ff                	sub    %bh,%bh
40aa67:	00 00                	add    %al,(%eax)
40aa69:	06                   	push   %es
40aa6a:	17                   	pop    %ss
40aa6b:	2d 02 26 2a 80       	sub    $0x802a2602,%eax
40aa70:	86 00                	xchg   %al,(%eax)
40aa72:	00 04 2b             	add    %al,(%ebx,%ebp,1)
40aa75:	f8                   	clc
40aa76:	00 00                	add    %al,(%eax)
40aa78:	13 30                	adc    (%eax),%esi
40aa7a:	03 00                	add    (%eax),%eax
40aa7c:	b4 00                	mov    $0x0,%ah
40aa7e:	00 00                	add    %al,(%eax)
40aa80:	8c 00                	mov    %es,(%eax)
40aa82:	00 11                	add    %dl,(%ecx)
40aa84:	02 28                	add    (%eax),%ch
40aa86:	22 01                	and    (%ecx),%al
40aa88:	00 0a                	add    %cl,(%edx)
40aa8a:	16                   	push   %ss
40aa8b:	2c 15                	sub    $0x15,%al
40aa8d:	26 06                	es push %es
40aa8f:	6f                   	outsl  %ds:(%esi),(%dx)
40aa90:	c5 01                	lds    (%ecx),%eax
40aa92:	00 0a                	add    %cl,(%edx)
40aa94:	1b 2d 0e 26 16 15    	sbb    0x1516260e,%ebp
40aa9a:	2d 0d 26 38 89       	sub    $0x8938260d,%eax
40aa9f:	00 00                	add    %al,(%eax)
40aaa1:	00 0a                	add    %cl,(%edx)
40aaa3:	2b e9                	sub    %ecx,%ebp
40aaa5:	13 07                	adc    (%edi),%eax
40aaa7:	2b ef                	sub    %edi,%ebp
40aaa9:	13 06                	adc    (%esi),%eax
40aaab:	2b f0                	sub    %eax,%esi
40aaad:	11 07                	adc    %eax,(%edi)
40aaaf:	11 06                	adc    %eax,(%esi)
40aab1:	9a 0d 09 6f ab 01 00 	lcall  $0x1,$0xab6f090d
40aab8:	0a 13                	or     (%ebx),%dl
40aaba:	09 16                	or     %edx,(%esi)
40aabc:	13 08                	adc    (%eax),%ecx
40aabe:	2b 1a                	sub    (%edx),%ebx
40aac0:	11 09                	adc    %ecx,(%ecx)
40aac2:	11 08                	adc    %ecx,(%eax)
40aac4:	9a 13 04 03 11 04 28 	lcall  $0x2804,$0x11030413
40aacb:	05 00 00 2b 15       	add    $0x152b0000,%eax
40aad0:	2e 02 09             	add    %cs:(%ecx),%cl
40aad3:	2a 11                	sub    (%ecx),%dl
40aad5:	08 17                	or     %dl,(%edi)
40aad7:	58                   	pop    %eax
40aad8:	13 08                	adc    (%eax),%ecx
40aada:	11 08                	adc    %ecx,(%eax)
40aadc:	11 09                	adc    %ecx,(%ecx)
40aade:	8e b7 32 de 09 6f    	mov    0x6f09de32(%edi),%?
40aae4:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
40aae5:	01 00                	add    %eax,(%eax)
40aae7:	0a 0c 08             	or     (%eax,%ecx,1),%cl
40aaea:	8e b7 17 33 36 08    	mov    0x8363317(%edi),%?
40aaf0:	16                   	push   %ss
40aaf1:	9a 6f a7 01 00 0a 13 	lcall  $0x130a,$0x1a76f
40aaf8:	0b 16                	or     (%esi),%edx
40aafa:	13 0a                	adc    (%edx),%ecx
40aafc:	2b 1f                	sub    (%edi),%ebx
40aafe:	11 0b                	adc    %ecx,(%ebx)
40ab00:	11 0a                	adc    %ecx,(%edx)
40ab02:	9a 13 05 04 11 05 6f 	lcall  $0x6f05,$0x11040513
40ab09:	a8 01                	test   $0x1,%al
40ab0b:	00 0a                	add    %cl,(%edx)
40ab0d:	28 05 00 00 2b 15    	sub    %al,0x152b0000
40ab13:	2e 02 09             	add    %cs:(%ecx),%cl
40ab16:	2a 11                	sub    (%ecx),%dl
40ab18:	0a 17                	or     (%edi),%dl
40ab1a:	58                   	pop    %eax
40ab1b:	13 0a                	adc    (%edx),%ecx
40ab1d:	11 0a                	adc    %ecx,(%edx)
40ab1f:	11 0b                	adc    %ecx,(%ebx)
40ab21:	8e b7 32 d9 11 06    	mov    0x611d932(%edi),%?
40ab27:	17                   	pop    %ss
40ab28:	58                   	pop    %eax
40ab29:	13 06                	adc    (%esi),%eax
40ab2b:	11 06                	adc    %eax,(%esi)
40ab2d:	11 07                	adc    %eax,(%edi)
40ab2f:	8e b7 3f 77 ff ff    	mov    -0x88c1(%edi),%?
40ab35:	ff 14 2a             	call   *(%edx,%ebp,1)
40ab38:	13 30                	adc    (%eax),%esi
40ab3a:	04 00                	add    $0x0,%al
40ab3c:	1e                   	push   %ds
40ab3d:	00 00                	add    %al,(%eax)
40ab3f:	00 8d 00 00 11 73    	add    %cl,0x73110000(%ebp)
40ab45:	c7 01 00 0a 1d 2d    	movl   $0x2d1d0a00,(%ecx)
40ab4b:	13 26                	adc    (%esi),%esp
40ab4d:	06                   	push   %es
40ab4e:	28 e5                	sub    %ah,%ch
40ab50:	00 00                	add    %al,(%eax)
40ab52:	0a 02                	or     (%edx),%al
40ab54:	6f                   	outsl  %ds:(%esi),(%dx)
40ab55:	49                   	dec    %ecx
40ab56:	01 00                	add    %eax,(%eax)
40ab58:	0a 6f c8             	or     -0x38(%edi),%ch
40ab5b:	01 00                	add    %eax,(%eax)
40ab5d:	0a 2a                	or     (%edx),%ch
40ab5f:	0a 2b                	or     (%ebx),%ch
40ab61:	eb 00                	jmp    0x40ab63
40ab63:	00 13                	add    %dl,(%ebx)
40ab65:	30 03                	xor    %al,(%ebx)
40ab67:	00 14 00             	add    %dl,(%eax,%eax,1)
40ab6a:	00 00                	add    %al,(%eax)
40ab6c:	8d 00                	lea    (%eax),%eax
40ab6e:	00 11                	add    %dl,(%ecx)
40ab70:	73 c7                	jae    0x40ab39
40ab72:	01 00                	add    %eax,(%eax)
40ab74:	0a 16                	or     (%esi),%dl
40ab76:	2c 09                	sub    $0x9,%al
40ab78:	26 06                	es push %es
40ab7a:	02 6f c8             	add    -0x38(%edi),%ch
40ab7d:	01 00                	add    %eax,(%eax)
40ab7f:	0a 2a                	or     (%edx),%ch
40ab81:	0a 2b                	or     (%ebx),%ch
40ab83:	f5                   	cmc
40ab84:	13 30                	adc    (%eax),%esi
40ab86:	04 00                	add    $0x0,%al
40ab88:	2d 00 00 00 8e       	sub    $0x8e000000,%eax
40ab8d:	00 00                	add    %al,(%eax)
40ab8f:	11 73 c7             	adc    %esi,-0x39(%ebx)
40ab92:	01 00                	add    %eax,(%eax)
40ab94:	0a 18                	or     (%eax),%bl
40ab96:	2d 22 26 06 02       	sub    $0x2062622,%eax
40ab9b:	6f                   	outsl  %ds:(%esi),(%dx)
40ab9c:	c9                   	leave
40ab9d:	01 00                	add    %eax,(%eax)
40ab9f:	0a 28                	or     (%eax),%ch
40aba1:	18 01                	sbb    %al,(%ecx)
40aba3:	00 0a                	add    %cl,(%edx)
40aba5:	20 e9                	and    %ch,%cl
40aba7:	26 d0 1e             	rcrb   $1,%es:(%esi)
40abaa:	28 ff                	sub    %bh,%bh
40abac:	00 00                	add    %al,(%eax)
40abae:	06                   	push   %es
40abaf:	7e 7f                	jle    0x40ac30
40abb1:	00 00                	add    %al,(%eax)
40abb3:	0a 6f e8             	or     -0x18(%edi),%ch
40abb6:	00 00                	add    %al,(%eax)
40abb8:	0a 2a                	or     (%edx),%ch
40abba:	0a 2b                	or     (%ebx),%ch
40abbc:	dc 00                	faddl  (%eax)
40abbe:	00 00                	add    %al,(%eax)
40abc0:	13 30                	adc    (%eax),%esi
40abc2:	07                   	pop    %es
40abc3:	00 91 00 00 00 8f    	add    %dl,-0x71000000(%ecx)
40abc9:	00 00                	add    %al,(%eax)
40abcb:	11 03                	adc    %eax,(%ebx)
40abcd:	17                   	pop    %ss
40abce:	59                   	pop    %ecx
40abcf:	17                   	pop    %ss
40abd0:	58                   	pop    %eax
40abd1:	8d 22                	lea    (%edx),%esp
40abd3:	00 00                	add    %al,(%eax)
40abd5:	01 18                	add    %ebx,(%eax)
40abd7:	2d 14 26 73 c7       	sub    $0xc7732614,%eax
40abdc:	01 00                	add    %eax,(%eax)
40abde:	0a 1a                	or     (%edx),%bl
40abe0:	2d 0e 26 02 16       	sub    $0x1602260e,%eax
40abe5:	6a 6f                	push   $0x6f
40abe7:	56                   	push   %esi
40abe8:	01 00                	add    %eax,(%eax)
40abea:	0a 2b                	or     (%ebx),%ch
40abec:	06                   	push   %es
40abed:	0a 2b                	or     (%ebx),%ch
40abef:	ea 0b 2b f0 06 8e b7 	ljmp   $0xb78e,$0x6f02b0b
40abf6:	6a 04                	push   $0x4
40abf8:	09 59 28             	or     %ebx,0x28(%ecx)
40abfb:	77 00                	ja     0x40abfd
40abfd:	00 0a                	add    %cl,(%edx)
40abff:	69 1b 2d 27 26 02    	imul   $0x226272d,(%ebx),%ebx
40ac05:	06                   	push   %es
40ac06:	16                   	push   %ss
40ac07:	11 05 6f 5c 01 00    	adc    %eax,0x15c6f
40ac0d:	0a 13                	or     (%ebx),%dl
40ac0f:	04 07                	add    $0x7,%al
40ac11:	06                   	push   %es
40ac12:	16                   	push   %ss
40ac13:	11 04 14             	adc    %eax,(%esp,%edx,1)
40ac16:	16                   	push   %ss
40ac17:	6f                   	outsl  %ds:(%esi),(%dx)
40ac18:	ca 01 00             	lret   $0x1
40ac1b:	0a 26                	or     (%esi),%ah
40ac1d:	09 11                	or     %edx,(%ecx)
40ac1f:	04 6a                	add    $0x6a,%al
40ac21:	58                   	pop    %eax
40ac22:	0d 11 04 16 33       	or     $0x33160411,%eax
40ac27:	cb                   	lret
40ac28:	2b 04 13             	sub    (%ebx,%edx,1),%eax
40ac2b:	05 2b d6 07 16       	add    $0x1607d62b,%eax
40ac30:	8d 22                	lea    (%edx),%esp
40ac32:	00 00                	add    %al,(%eax)
40ac34:	01 16                	add    %edx,(%esi)
40ac36:	16                   	push   %ss
40ac37:	6f                   	outsl  %ds:(%esi),(%dx)
40ac38:	cb                   	lret
40ac39:	01 00                	add    %eax,(%eax)
40ac3b:	0a 26                	or     (%esi),%ah
40ac3d:	07                   	pop    %es
40ac3e:	6f                   	outsl  %ds:(%esi),(%dx)
40ac3f:	cc                   	int3
40ac40:	01 00                	add    %eax,(%eax)
40ac42:	0a 28                	or     (%eax),%ch
40ac44:	18 01                	sbb    %al,(%ecx)
40ac46:	00 0a                	add    %cl,(%edx)
40ac48:	20 e9                	and    %ch,%cl
40ac4a:	26 d0 1e             	rcrb   $1,%es:(%esi)
40ac4d:	28 ff                	sub    %bh,%bh
40ac4f:	00 00                	add    %al,(%eax)
40ac51:	06                   	push   %es
40ac52:	7e 7f                	jle    0x40acd3
40ac54:	00 00                	add    %al,(%eax)
40ac56:	0a 6f e8             	or     -0x18(%edi),%ch