40273a:	03 00                	add    (%eax),%eax
40273c:	40                   	inc    %eax
40273d:	00 13                	add    %dl,(%ebx)
40273f:	00 dc                	add    %bl,%ah
402741:	00 00                	add    %al,(%eax)
402743:	00 dc                	add    %bl,%ah
402745:	1a 40 00             	sbb    0x0(%eax),%al
402748:	2b 00                	sub    (%eax),%eax
40274a:	03 00                	add    (%eax),%eax
402754:	d8 38                	fdivrs (%eax)
402756:	40                   	inc    %eax
402757:	00 40 eb             	add    %al,-0x15(%eax)
40275a:	6d                   	insl   (%dx),%es:(%edi)
40275b:	00 24 1d 40 00 2b 00 	add    %ah,0x2b0040(,%ebx,1)
402762:	03 00                	add    (%eax),%eax
402764:	40                   	inc    %eax
402765:	00 13                	add    %dl,(%ebx)
402767:	00 e0                	add    %ah,%al
402769:	00 00                	add    %al,(%eax)
40276b:	00 dc                	add    %bl,%ah
40276d:	1a 40 00             	sbb    0x0(%eax),%al
402770:	22 00                	and    (%eax),%al
402772:	03 00                	add    (%eax),%eax
40277c:	3c 39                	cmp    $0x39,%al
40277e:	40                   	inc    %eax
40277f:	00 40 eb             	add    %al,-0x15(%eax)
402782:	6d                   	insl   (%dx),%es:(%edi)
402783:	00 30                	add    %dh,(%eax)
402785:	1d 40 00 22 00       	sbb    $0x220040,%eax
40278a:	03 00                	add    (%eax),%eax
40278c:	40                   	inc    %eax
40278d:	00 13                	add    %dl,(%ebx)
40278f:	00 e4                	add    %ah,%ah
402791:	00 00                	add    %al,(%eax)
402793:	00 dc                	add    %bl,%ah
402795:	1a 40 00             	sbb    0x0(%eax),%al
402798:	11 00                	adc    %eax,(%eax)
40279a:	03 00                	add    (%eax),%eax
4027a4:	a0 39 40 00 40       	mov    0x40004039,%al
4027a9:	eb 6d                	jmp    0x402818
4027ab:	00 38                	add    %bh,(%eax)
4027ad:	1d 40 00 11 00       	sbb    $0x110040,%eax
4027b2:	03 00                	add    (%eax),%eax
4027b4:	40                   	inc    %eax
4027b5:	00 13                	add    %dl,(%ebx)
4027b7:	00 e8                	add    %ch,%al
4027b9:	00 00                	add    %al,(%eax)
4027bb:	00 dc                	add    %bl,%ah
4027bd:	1a 40 00             	sbb    0x0(%eax),%al
4027c0:	07                   	pop    %es
4027c1:	00 03                	add    %al,(%ebx)
4027cb:	00 04 3a             	add    %al,(%edx,%edi,1)
4027ce:	40                   	inc    %eax
4027cf:	00 40 eb             	add    %al,-0x15(%eax)
4027d2:	6d                   	insl   (%dx),%es:(%edi)
4027d3:	00 44 1d 40          	add    %al,0x40(%ebp,%ebx,1)
4027d7:	00 07                	add    %al,(%edi)
4027d9:	00 03                	add    %al,(%ebx)
4027db:	00 40 00             	add    %al,0x0(%eax)
4027de:	13 00                	adc    (%eax),%eax
4027e0:	ec                   	in     (%dx),%al
4027e1:	00 00                	add    %al,(%eax)
4027e3:	00 dc                	add    %bl,%ah
4027e5:	1a 40 00             	sbb    0x0(%eax),%al
4027e8:	02 00                	add    (%eax),%al
4027ea:	03 00                	add    (%eax),%eax
4027f4:	68 3a 40 00 40       	push   $0x4000403a
4027f9:	eb 6d                	jmp    0x402868
4027fb:	00 4c 1d 40          	add    %cl,0x40(%ebp,%ebx,1)
4027ff:	00 02                	add    %al,(%edx)
402801:	00 03                	add    %al,(%ebx)
402803:	00 40 00             	add    %al,0x0(%eax)
402806:	13 00                	adc    (%eax),%eax
402808:	f0 00 00             	lock add %al,(%eax)
40280b:	00 dc                	add    %bl,%ah
40280d:	1a 40 00             	sbb    0x0(%eax),%al
402810:	1e                   	push   %ds
402811:	00 03                	add    %al,(%ebx)
40281b:	00 cc                	add    %cl,%ah
40281d:	3a 40 00             	cmp    0x0(%eax),%al
402820:	40                   	inc    %eax
402821:	eb 6d                	jmp    0x402890
402823:	00 58 1d             	add    %bl,0x1d(%eax)
402826:	40                   	inc    %eax
402827:	00 1e                	add    %bl,(%esi)
402829:	00 03                	add    %al,(%ebx)
40282b:	00 38                	add    %bh,(%eax)
40282d:	3b 40 00             	cmp    0x0(%eax),%eax
402830:	45                   	inc    %ebp
402831:	3b 40 00             	cmp    0x0(%eax),%eax
402834:	52                   	push   %edx
402835:	3b 40 00             	cmp    0x0(%eax),%eax
402838:	5f                   	pop    %edi
402839:	3b 40 00             	cmp    0x0(%eax),%eax
40283c:	6c                   	insb   (%dx),%es:(%edi)
40283d:	3b 40 00             	cmp    0x0(%eax),%eax
402840:	79 3b                	jns    0x40287d
402842:	40                   	inc    %eax
402843:	00 86 3b 40 00 00    	add    %al,0x403b(%esi)
402849:	00 00                	add    %al,(%eax)
40284b:	00 ac 20 40 00 2c 20 	add    %ch,0x202c0040(%eax,%eiz,1)
402852:	40                   	inc    %eax
402853:	00 3e                	add    %bh,(%esi)
402855:	13 40 00             	adc    0x0(%eax),%eax
402858:	44                   	inc    %esp
402859:	13 40 00             	adc    0x0(%eax),%eax
40285c:	4a                   	dec    %edx
40285d:	13 40 00             	adc    0x0(%eax),%eax
4028b0:	d4 20                	aam    $0x20
4028b2:	40                   	inc    %eax
4028b3:	00 2c 20             	add    %ch,(%eax,%eiz,1)
4028b6:	40                   	inc    %eax
4028b7:	00 3e                	add    %bh,(%esi)
4028b9:	13 40 00             	adc    0x0(%eax),%eax
4028bc:	44                   	inc    %esp
4028bd:	13 40 00             	adc    0x0(%eax),%eax
4028c0:	4a                   	dec    %edx
4028c1:	13 40 00             	adc    0x0(%eax),%eax
402914:	fc                   	cld
402915:	20 40 00             	and    %al,0x0(%eax)
402918:	2c 20                	sub    $0x20,%al
40291a:	40                   	inc    %eax
40291b:	00 3e                	add    %bh,(%esi)
40291d:	13 40 00             	adc    0x0(%eax),%eax
402920:	44                   	inc    %esp
402921:	13 40 00             	adc    0x0(%eax),%eax
402924:	4a                   	dec    %edx
402925:	13 40 00             	adc    0x0(%eax),%eax
402978:	24 21                	and    $0x21,%al
40297a:	40                   	inc    %eax
40297b:	00 2c 20             	add    %ch,(%eax,%eiz,1)
40297e:	40                   	inc    %eax
40297f:	00 3e                	add    %bh,(%esi)
402981:	13 40 00             	adc    0x0(%eax),%eax
402984:	44                   	inc    %esp
402985:	13 40 00             	adc    0x0(%eax),%eax
402988:	4a                   	dec    %edx
402989:	13 40 00             	adc    0x0(%eax),%eax
4029dc:	4c                   	dec    %esp
4029dd:	21 40 00             	and    %eax,0x0(%eax)
4029e0:	2c 20                	sub    $0x20,%al
4029e2:	40                   	inc    %eax
4029e3:	00 3e                	add    %bh,(%esi)
4029e5:	13 40 00             	adc    0x0(%eax),%eax
4029e8:	44                   	inc    %esp
4029e9:	13 40 00             	adc    0x0(%eax),%eax
4029ec:	4a                   	dec    %edx
4029ed:	13 40 00             	adc    0x0(%eax),%eax
402a40:	74 21                	je     0x402a63
402a42:	40                   	inc    %eax
402a43:	00 2c 20             	add    %ch,(%eax,%eiz,1)
402a46:	40                   	inc    %eax
402a47:	00 3e                	add    %bh,(%esi)
402a49:	13 40 00             	adc    0x0(%eax),%eax
402a4c:	44                   	inc    %esp
402a4d:	13 40 00             	adc    0x0(%eax),%eax
402a50:	4a                   	dec    %edx
402a51:	13 40 00             	adc    0x0(%eax),%eax
402aa4:	9c                   	pushf
402aa5:	21 40 00             	and    %eax,0x0(%eax)
402aa8:	2c 20                	sub    $0x20,%al
402aaa:	40                   	inc    %eax
402aab:	00 3e                	add    %bh,(%esi)
402aad:	13 40 00             	adc    0x0(%eax),%eax
402ab0:	44                   	inc    %esp
402ab1:	13 40 00             	adc    0x0(%eax),%eax
402ab4:	4a                   	dec    %edx
402ab5:	13 40 00             	adc    0x0(%eax),%eax
402b08:	c4 21                	les    (%ecx),%esp
402b0a:	40                   	inc    %eax
402b0b:	00 2c 20             	add    %ch,(%eax,%eiz,1)
402b0e:	40                   	inc    %eax
402b0f:	00 3e                	add    %bh,(%esi)
402b11:	13 40 00             	adc    0x0(%eax),%eax
402b14:	44                   	inc    %esp
402b15:	13 40 00             	adc    0x0(%eax),%eax
402b18:	4a                   	dec    %edx
402b19:	13 40 00             	adc    0x0(%eax),%eax
402b6c:	ec                   	in     (%dx),%al
402b6d:	21 40 00             	and    %eax,0x0(%eax)
402b70:	2c 20                	sub    $0x20,%al
402b72:	40                   	inc    %eax
402b73:	00 3e                	add    %bh,(%esi)
402b75:	13 40 00             	adc    0x0(%eax),%eax
402b78:	44                   	inc    %esp
402b79:	13 40 00             	adc    0x0(%eax),%eax
402b7c:	4a                   	dec    %edx
402b7d:	13 40 00             	adc    0x0(%eax),%eax
402bd0:	14 22                	adc    $0x22,%al
402bd2:	40                   	inc    %eax
402bd3:	00 2c 20             	add    %ch,(%eax,%eiz,1)
402bd6:	40                   	inc    %eax
402bd7:	00 3e                	add    %bh,(%esi)
402bd9:	13 40 00             	adc    0x0(%eax),%eax
402bdc:	44                   	inc    %esp
402bdd:	13 40 00             	adc    0x0(%eax),%eax
402be0:	4a                   	dec    %edx
402be1:	13 40 00             	adc    0x0(%eax),%eax
402c3c:	30 3b                	xor    %bh,(%ebx)
402c3e:	40                   	inc    %eax
402c63:	00 3c 22             	add    %bh,(%edx,%eiz,1)
402c66:	40                   	inc    %eax
402c67:	00 2c 20             	add    %ch,(%eax,%eiz,1)
402c6a:	40                   	inc    %eax
402c6b:	00 3e                	add    %bh,(%esi)
402c6d:	13 40 00             	adc    0x0(%eax),%eax
402c70:	44                   	inc    %esp
402c71:	13 40 00             	adc    0x0(%eax),%eax
402c74:	4a                   	dec    %edx
402c75:	13 40 00             	adc    0x0(%eax),%eax
402cc8:	64 22 40 00          	and    %fs:0x0(%eax),%al
402ccc:	2c 20                	sub    $0x20,%al
402cce:	40                   	inc    %eax
402ccf:	00 3e                	add    %bh,(%esi)
402cd1:	13 40 00             	adc    0x0(%eax),%eax
402cd4:	44                   	inc    %esp
402cd5:	13 40 00             	adc    0x0(%eax),%eax
402cd8:	4a                   	dec    %edx
402cd9:	13 40 00             	adc    0x0(%eax),%eax
402d2c:	8c 22                	mov    %fs,(%edx)
402d2e:	40                   	inc    %eax
402d2f:	00 2c 20             	add    %ch,(%eax,%eiz,1)
402d32:	40                   	inc    %eax
402d33:	00 3e                	add    %bh,(%esi)
402d35:	13 40 00             	adc    0x0(%eax),%eax
402d38:	44                   	inc    %esp
402d39:	13 40 00             	adc    0x0(%eax),%eax
402d3c:	4a                   	dec    %edx
402d3d:	13 40 00             	adc    0x0(%eax),%eax
402d90:	b4 22                	mov    $0x22,%ah
402d92:	40                   	inc    %eax
402d93:	00 2c 20             	add    %ch,(%eax,%eiz,1)
402d96:	40                   	inc    %eax
402d97:	00 3e                	add    %bh,(%esi)
402d99:	13 40 00             	adc    0x0(%eax),%eax
402d9c:	44                   	inc    %esp
402d9d:	13 40 00             	adc    0x0(%eax),%eax
402da0:	4a                   	dec    %edx
402da1:	13 40 00             	adc    0x0(%eax),%eax
402df4:	dc 22                	fsubl  (%edx)
402df6:	40                   	inc    %eax
402df7:	00 2c 20             	add    %ch,(%eax,%eiz,1)
402dfa:	40                   	inc    %eax
402dfb:	00 3e                	add    %bh,(%esi)
402dfd:	13 40 00             	adc    0x0(%eax),%eax
402e00:	44                   	inc    %esp
402e01:	13 40 00             	adc    0x0(%eax),%eax
402e04:	4a                   	dec    %edx
402e05:	13 40 00             	adc    0x0(%eax),%eax
402e58:	04 23                	add    $0x23,%al
402e5a:	40                   	inc    %eax
402e5b:	00 2c 20             	add    %ch,(%eax,%eiz,1)
402e5e:	40                   	inc    %eax
402e5f:	00 3e                	add    %bh,(%esi)
402e61:	13 40 00             	adc    0x0(%eax),%eax
402e64:	44                   	inc    %esp
402e65:	13 40 00             	adc    0x0(%eax),%eax
402e68:	4a                   	dec    %edx
402e69:	13 40 00             	adc    0x0(%eax),%eax
402ebc:	2c 23                	sub    $0x23,%al
402ebe:	40                   	inc    %eax
402ebf:	00 2c 20             	add    %ch,(%eax,%eiz,1)
402ec2:	40                   	inc    %eax
402ec3:	00 3e                	add    %bh,(%esi)
402ec5:	13 40 00             	adc    0x0(%eax),%eax
402ec8:	44                   	inc    %esp
402ec9:	13 40 00             	adc    0x0(%eax),%eax
402ecc:	4a                   	dec    %edx
402ecd:	13 40 00             	adc    0x0(%eax),%eax
402f20:	54                   	push   %esp
402f21:	23 40 00             	and    0x0(%eax),%eax
402f24:	2c 20                	sub    $0x20,%al
402f26:	40                   	inc    %eax
402f27:	00 3e                	add    %bh,(%esi)
402f29:	13 40 00             	adc    0x0(%eax),%eax
402f2c:	44                   	inc    %esp
402f2d:	13 40 00             	adc    0x0(%eax),%eax
402f30:	4a                   	dec    %edx
402f31:	13 40 00             	adc    0x0(%eax),%eax
402f84:	7c 23                	jl     0x402fa9
402f86:	40                   	inc    %eax
402f87:	00 2c 20             	add    %ch,(%eax,%eiz,1)
402f8a:	40                   	inc    %eax
402f8b:	00 3e                	add    %bh,(%esi)
402f8d:	13 40 00             	adc    0x0(%eax),%eax
402f90:	44                   	inc    %esp
402f91:	13 40 00             	adc    0x0(%eax),%eax
402f94:	4a                   	dec    %edx
402f95:	13 40 00             	adc    0x0(%eax),%eax
402fe8:	a4                   	movsb  %ds:(%esi),%es:(%edi)
402fe9:	23 40 00             	and    0x0(%eax),%eax
402fec:	2c 20                	sub    $0x20,%al
402fee:	40                   	inc    %eax
402fef:	00 3e                	add    %bh,(%esi)
402ff1:	13 40 00             	adc    0x0(%eax),%eax
402ff4:	44                   	inc    %esp
402ff5:	13 40 00             	adc    0x0(%eax),%eax
402ff8:	4a                   	dec    %edx
402ff9:	13 40 00             	adc    0x0(%eax),%eax
40304c:	cc                   	int3
40304d:	23 40 00             	and    0x0(%eax),%eax
403050:	2c 20                	sub    $0x20,%al
403052:	40                   	inc    %eax
403053:	00 3e                	add    %bh,(%esi)
403055:	13 40 00             	adc    0x0(%eax),%eax
403058:	44                   	inc    %esp
403059:	13 40 00             	adc    0x0(%eax),%eax
40305c:	4a                   	dec    %edx
40305d:	13 40 00             	adc    0x0(%eax),%eax
4030b0:	f4                   	hlt
4030b1:	23 40 00             	and    0x0(%eax),%eax
4030b4:	2c 20                	sub    $0x20,%al
4030b6:	40                   	inc    %eax
4030b7:	00 3e                	add    %bh,(%esi)
4030b9:	13 40 00             	adc    0x0(%eax),%eax
4030bc:	44                   	inc    %esp
4030bd:	13 40 00             	adc    0x0(%eax),%eax
4030c0:	4a                   	dec    %edx
4030c1:	13 40 00             	adc    0x0(%eax),%eax
403114:	1c 24                	sbb    $0x24,%al
403116:	40                   	inc    %eax
403117:	00 2c 20             	add    %ch,(%eax,%eiz,1)
40311a:	40                   	inc    %eax
40311b:	00 3e                	add    %bh,(%esi)
40311d:	13 40 00             	adc    0x0(%eax),%eax
403120:	44                   	inc    %esp
403121:	13 40 00             	adc    0x0(%eax),%eax
403124:	4a                   	dec    %edx
403125:	13 40 00             	adc    0x0(%eax),%eax
403178:	44                   	inc    %esp
403179:	24 40                	and    $0x40,%al
40317b:	00 2c 20             	add    %ch,(%eax,%eiz,1)
40317e:	40                   	inc    %eax
40317f:	00 3e                	add    %bh,(%esi)
403181:	13 40 00             	adc    0x0(%eax),%eax
403184:	44                   	inc    %esp
403185:	13 40 00             	adc    0x0(%eax),%eax
403188:	4a                   	dec    %edx
403189:	13 40 00             	adc    0x0(%eax),%eax
4031dc:	6c                   	insb   (%dx),%es:(%edi)
4031dd:	24 40                	and    $0x40,%al
4031df:	00 2c 20             	add    %ch,(%eax,%eiz,1)
4031e2:	40                   	inc    %eax
4031e3:	00 3e                	add    %bh,(%esi)
4031e5:	13 40 00             	adc    0x0(%eax),%eax
4031e8:	44                   	inc    %esp
4031e9:	13 40 00             	adc    0x0(%eax),%eax
4031ec:	4a                   	dec    %edx
4031ed:	13 40 00             	adc    0x0(%eax),%eax
403240:	94                   	xchg   %eax,%esp