436b3d:	3e 00 00             	add    %al,%ds:(%eax)
436b40:	04 28                	add    $0x28,%al
436b42:	36 00 00             	add    %al,%ss:(%eax)
436b45:	06                   	push   %es
436b46:	18 fe                	sbb    %bh,%dh
436b48:	13 80 42 00 00 04    	adc    0x4000042(%eax),%eax
436b4e:	17                   	pop    %ss
436b4f:	80 30 00             	xorb   $0x0,(%eax)
436b52:	00 04 18             	add    %al,(%eax,%ebx,1)
436b55:	80 20 00             	andb   $0x0,(%eax)
436b58:	00 04 2a             	add    %al,(%edx,%ebp,1)
436b5b:	cc                   	int3
436b5c:	03 30                	add    (%eax),%esi
436b5e:	02 00                	add    (%eax),%al
436b60:	34 00                	xor    $0x0,%al
436b62:	00 00                	add    %al,(%eax)
436b64:	00 00                	add    %al,(%eax)
436b66:	00 00                	add    %al,(%eax)
436b68:	02 72 a0             	add    -0x60(%edx),%dh
436b6b:	01 00                	add    %eax,(%eax)
436b6d:	70 28                	jo     0x436b97
436b6f:	26 00 00             	add    %al,%es:(%eax)
436b72:	06                   	push   %es
436b73:	26 17                	es pop %ss
436b75:	80 28 00             	subb   $0x0,(%eax)
436b78:	00 04 28             	add    %al,(%eax,%ebp,1)
436b7b:	32 00                	xor    (%eax),%al
436b7d:	00 06                	add    %al,(%esi)
436b7f:	26 7f 31             	es jg  0x436bb3
436b82:	00 00                	add    %al,(%eax)
436b84:	04 7f                	add    $0x7f,%al
436b86:	17                   	pop    %ss
436b87:	00 00                	add    %al,(%eax)
436b89:	04 28                	add    $0x28,%al
436b8b:	38 00                	cmp    %al,(%eax)
436b8d:	00 06                	add    %al,(%esi)
436b8f:	18 80 28 00 00 04    	sbb    %al,0x4000028(%eax)
436b95:	17                   	pop    %ss
436b96:	80 2a 00             	subb   $0x0,(%edx)
436b99:	00 04 2a             	add    %al,(%edx,%ebp,1)
436b9c:	03 30                	add    (%eax),%esi
436b9e:	02 00                	add    (%eax),%al
436ba0:	2e 00 00             	add    %al,%cs:(%eax)
436ba3:	00 00                	add    %al,(%eax)
436ba5:	00 00                	add    %al,(%eax)
436ba7:	00 02                	add    %al,(%edx)
436ba9:	72 1c                	jb     0x436bc7
436bab:	02 00                	add    (%eax),%al
436bad:	70 28                	jo     0x436bd7
436baf:	26 00 00             	add    %al,%es:(%eax)
436bb2:	06                   	push   %es
436bb3:	26 17                	es pop %ss
436bb5:	80 1b 00             	sbbb   $0x0,(%ebx)
436bb8:	00 04 28             	add    %al,(%eax,%ebp,1)
436bbb:	33 00                	xor    (%eax),%eax
436bbd:	00 06                	add    %al,(%esi)
436bbf:	26 7f 1f             	es jg  0x436be1
436bc2:	00 00                	add    %al,(%eax)
436bc4:	04 7f                	add    $0x7f,%al
436bc6:	24 00                	and    $0x0,%al
436bc8:	00 04 28             	add    %al,(%eax,%ebp,1)
436bcb:	38 00                	cmp    %al,(%eax)
436bcd:	00 06                	add    %al,(%esi)
436bcf:	18 80 1b 00 00 04    	sbb    %al,0x400001b(%eax)
436bd5:	2a cc                	sub    %ah,%cl
436bd7:	cc                   	int3
436bd8:	03 30                	add    (%eax),%esi
436bda:	02 00                	add    (%eax),%al
436bdc:	1e                   	push   %ds
436bdd:	00 00                	add    %al,(%eax)
436bdf:	00 00                	add    %al,(%eax)
436be1:	00 00                	add    %al,(%eax)
436be3:	00 02                	add    %al,(%edx)
436be5:	72 9c                	jb     0x436b83
436be7:	02 00                	add    (%eax),%al
436be9:	70 28                	jo     0x436c13
436beb:	26 00 00             	add    %al,%es:(%eax)
436bee:	06                   	push   %es
436bef:	26 14 fe             	es adc $0xfe,%al
436bf2:	06                   	push   %es
436bf3:	1e                   	push   %ds
436bf4:	00 00                	add    %al,(%eax)
436bf6:	06                   	push   %es
436bf7:	73 17                	jae    0x436c10
436bf9:	00 00                	add    %al,(%eax)
436bfb:	0a 28                	or     (%eax),%ch
436bfd:	5b                   	pop    %ebx
436bfe:	00 00                	add    %al,(%eax)
436c00:	06                   	push   %es
436c01:	2a cc                	sub    %ah,%cl
436c03:	cc                   	int3
436c04:	0b 30                	or     (%eax),%esi
436c06:	04 00                	add    $0x0,%al
436c08:	d8 00                	fadds  (%eax)
436c0a:	00 00                	add    %al,(%eax)
436c0c:	1c 00                	sbb    $0x0,%al
436c0e:	00 11                	add    %dl,(%ecx)
436c10:	28 16                	sub    %dl,(%esi)
436c12:	00 00                	add    %al,(%eax)
436c14:	0a 28                	or     (%eax),%ch
436c16:	15 00 00 0a 80       	adc    $0x800a0000,%eax
436c1b:	1d 00 00 04 7e       	sbb    $0x7e040000,%eax
436c20:	1d 00 00 04 2c       	sbb    $0x2c040000,%eax
436c25:	06                   	push   %es
436c26:	17                   	pop    %ss
436c27:	80 2b 00             	subb   $0x0,(%ebx)
436c2a:	00 04 28             	add    %al,(%eax,%ebp,1)
436c2d:	59                   	pop    %ecx
436c2e:	00 00                	add    %al,(%eax)
436c30:	06                   	push   %es
436c31:	28 53 00             	sub    %dl,0x0(%ebx)
436c34:	00 06                	add    %al,(%esi)
436c36:	13 04 16             	adc    (%esi,%edx,1),%eax
436c39:	0d 16 0a 16 0c       	or     $0xc160a16,%eax
436c3e:	28 18                	sub    %bl,(%eax)
436c40:	00 00                	add    %al,(%eax)
436c42:	0a 06                	or     (%esi),%al
436c44:	2d 47 de 36 16       	sub    $0x1636de47,%eax
436c49:	28 11                	sub    %dl,(%ecx)
436c4b:	00 00                	add    %al,(%eax)
436c4d:	0a 13                	or     (%ebx),%dl
436c4f:	07                   	pop    %es
436c50:	11 04 28             	adc    %eax,(%eax,%ebp,1)
436c53:	10 00                	adc    %al,(%eax)
436c55:	00 0a                	add    %cl,(%edx)
436c57:	13 06                	adc    (%esi),%eax
436c59:	7f 44                	jg     0x436c9f
436c5b:	00 00                	add    %al,(%eax)
436c5d:	04 11                	add    $0x11,%al
436c5f:	06                   	push   %es
436c60:	11 07                	adc    %eax,(%edi)
436c62:	28 23                	sub    %ah,(%ebx)
436c64:	00 00                	add    %al,(%eax)
436c66:	0a 28                	or     (%eax),%ch
436c68:	12 00                	adc    (%eax),%al
436c6a:	00 0a                	add    %cl,(%edx)
436c6c:	0b 07                	or     (%edi),%eax
436c6e:	2d 04 17 0a 2b       	sub    $0x2b0a1704,%eax
436c73:	09 07                	or     %eax,(%edi)
436c75:	11 04 33             	adc    %eax,(%ebx,%esi,1)
436c78:	04 17                	add    $0x17,%al
436c7a:	0d 17 0a dc 06       	or     $0x6dc0a17,%eax
436c7f:	2d 0a 20 e8 03       	sub    $0x3e8200a,%eax
436c84:	00 00                	add    %al,(%eax)
436c86:	28 56 00             	sub    %dl,0x0(%esi)
436c89:	00 06                	add    %al,(%esi)
436c8b:	2b b6 02 28 14 00    	sub    0x142802(%esi),%esi
436c91:	00 06                	add    %al,(%esi)
436c93:	7e 1d                	jle    0x436cb2
436c95:	00 00                	add    %al,(%eax)
436c97:	04 2c                	add    $0x2c,%al
436c99:	0e                   	push   %cs
436c9a:	02 28                	add    (%eax),%ch
436c9c:	16                   	push   %ss
436c9d:	00 00                	add    %al,(%eax)
436c9f:	06                   	push   %es
436ca0:	02 28                	add    (%eax),%ch
436ca2:	17                   	pop    %ss
436ca3:	00 00                	add    %al,(%eax)
436ca5:	06                   	push   %es
436ca6:	2b 09                	sub    (%ecx),%ecx
436ca8:	28 0b                	sub    %cl,(%ebx)
436caa:	00 00                	add    %al,(%eax)
436cac:	06                   	push   %es
436cad:	2c 02                	sub    $0x2,%al
436caf:	17                   	pop    %ss
436cb0:	0c de                	or     $0xde,%al
436cb2:	19 09                	sbb    %ecx,(%ecx)
436cb4:	2d 15 16 28 11       	sub    $0x11281615,%eax
436cb9:	00 00                	add    %al,(%eax)
436cbb:	0a 13                	or     (%ebx),%dl
436cbd:	05 7f 44 00 00       	add    $0x447f,%eax
436cc2:	04 11                	add    $0x11,%al
436cc4:	05 28 21 00 00       	add    $0x2128,%eax
436cc9:	0a 26                	or     (%esi),%ah
436ccb:	dc 08                	fmull  (%eax)
436ccd:	2c 06                	sub    $0x6,%al
436ccf:	02 28                	add    (%eax),%ch
436cd1:	15 00 00 06 02       	adc    $0x2060000,%eax
436cd6:	28 18                	sub    %bl,(%eax)
436cd8:	00 00                	add    %al,(%eax)
436cda:	06                   	push   %es
436cdb:	17                   	pop    %ss
436cdc:	80 22 00             	andb   $0x0,(%edx)
436cdf:	00 04 02             	add    %al,(%edx,%eax,1)
436ce2:	28 19                	sub    %bl,(%ecx)
436ce4:	00 00                	add    %al,(%eax)
436ce6:	06                   	push   %es
436ce7:	2a 41 34             	sub    0x34(%ecx),%al
436cea:	00 00                	add    %al,(%eax)
436cec:	02 00                	add    (%eax),%al
436cee:	00 00                	add    %al,(%eax)
436cf0:	36 00 00             	add    %al,%ss:(%eax)
436cf3:	00 02                	add    %al,(%edx)
436cf5:	00 00                	add    %al,(%eax)
436cf7:	00 38                	add    %bh,(%eax)
436cf9:	00 00                	add    %al,(%eax)
436cfb:	00 36                	add    %dh,(%esi)
436cfd:	00 00                	add    %al,(%eax)
436cff:	00 31                	add    %dh,(%ecx)
436d01:	00 00                	add    %al,(%eax)
436d03:	01 02                	add    %eax,(%edx)
436d05:	00 00                	add    %al,(%eax)
436d07:	00 33                	add    %dh,(%ebx)
436d09:	00 00                	add    %al,(%eax)
436d0b:	00 70 00             	add    %dh,0x0(%eax)
436d0e:	00 00                	add    %al,(%eax)
436d10:	a3 00 00 00 19       	mov    %eax,0x19000000
436d15:	00 00                	add    %al,(%eax)
436d17:	00 31                	add    %dh,(%ecx)
436d19:	00 00                	add    %al,(%eax)
436d1b:	01 0b                	add    %ecx,(%ebx)
436d1d:	30 04 00             	xor    %al,(%eax,%eax,1)
436d20:	63 00                	arpl   %eax,(%eax)
436d22:	00 00                	add    %al,(%eax)
436d24:	1d 00 00 11 16       	sbb    $0x16110000,%eax
436d29:	0a 28                	or     (%eax),%ch
436d2b:	18 00                	sbb    %al,(%eax)
436d2d:	00 0a                	add    %cl,(%edx)
436d2f:	02 72 31             	add    0x31(%edx),%dh
436d32:	03 00                	add    (%eax),%eax
436d34:	70 28                	jo     0x436d5e
436d36:	26 00 00             	add    %al,%es:(%eax)
436d39:	06                   	push   %es
436d3a:	26 28 18             	sub    %bl,%es:(%eax)
436d3d:	00 00                	add    %al,(%eax)
436d3f:	0a de                	or     %dh,%bl
436d41:	0e                   	push   %cs
436d42:	7f 2d                	jg     0x436d71
436d44:	00 00                	add    %al,(%eax)
436d46:	04 28                	add    $0x28,%al
436d48:	1f                   	pop    %ds
436d49:	00 00                	add    %al,(%eax)
436d4b:	0a 26                	or     (%esi),%ah
436d4d:	17                   	pop    %ss
436d4e:	0a dc                	or     %ah,%bl
436d50:	02 28                	add    (%eax),%ch
436d52:	1a 00                	sbb    (%eax),%al
436d54:	00 06                	add    %al,(%esi)
436d56:	de 32                	fidivs (%edx)
436d58:	0b 06                	or     (%esi),%eax
436d5a:	2c 07                	sub    $0x7,%al
436d5c:	02 07                	add    (%edi),%al
436d5e:	28 1f                	sub    %bl,(%edi)
436d60:	00 00                	add    %al,(%eax)
436d62:	06                   	push   %es
436d63:	02 28                	add    (%eax),%ch
436d65:	27                   	daa
436d66:	00 00                	add    %al,(%eax)
436d68:	06                   	push   %es
436d69:	07                   	pop    %es
436d6a:	28 57 00             	sub    %dl,0x0(%edi)
436d6d:	00 06                	add    %al,(%esi)
436d6f:	de 19                	ficomps (%ecx)
436d71:	0c 06                	or     $0x6,%al
436d73:	2c 07                	sub    $0x7,%al
436d75:	02 14 28             	add    (%eax,%ebp,1),%dl
436d78:	1f                   	pop    %ds
436d79:	00 00                	add    %al,(%eax)
436d7b:	06                   	push   %es
436d7c:	02 28                	add    (%eax),%ch
436d7e:	27                   	daa
436d7f:	00 00                	add    %al,(%eax)
436d81:	06                   	push   %es
436d82:	14 28                	adc    $0x28,%al
436d84:	57                   	push   %edi
436d85:	00 00                	add    %al,(%eax)
436d87:	06                   	push   %es
436d88:	de 00                	fiadds (%eax)
436d8a:	2a 00                	sub    (%eax),%al
436d8c:	41                   	inc    %ecx
436d8d:	4c                   	dec    %esp
436d8e:	00 00                	add    %al,(%eax)
436d90:	02 00                	add    (%eax),%al
436d92:	00 00                	add    %al,(%eax)
436d94:	18 00                	sbb    %al,(%eax)
436d96:	00 00                	add    %al,(%eax)
436d98:	02 00                	add    (%eax),%al
436d9a:	00 00                	add    %al,(%eax)
436d9c:	1a 00                	sbb    (%eax),%al
436d9e:	00 00                	add    %al,(%eax)
436da0:	0e                   	push   %cs
436da1:	00 00                	add    %al,(%eax)
436da3:	00 31                	add    %dh,(%ecx)
436da5:	00 00                	add    %al,(%eax)
436da7:	01 00                	add    %eax,(%eax)
436da9:	00 00                	add    %al,(%eax)
436dab:	00 07                	add    %al,(%edi)
436dad:	00 00                	add    %al,(%eax)
436daf:	00 29                	add    %ch,(%ecx)
436db1:	00 00                	add    %al,(%eax)
436db3:	00 30                	add    %dh,(%eax)
436db5:	00 00                	add    %al,(%eax)
436db7:	00 19                	add    %bl,(%ecx)
436db9:	00 00                	add    %al,(%eax)
436dbb:	00 15 00 00 01 00    	add    %dl,0x10000
436dc1:	00 00                	add    %al,(%eax)
436dc3:	00 07                	add    %al,(%edi)
436dc5:	00 00                	add    %al,(%eax)
436dc7:	00 29                	add    %ch,(%ecx)
436dc9:	00 00                	add    %al,(%eax)
436dcb:	00 49 00             	add    %cl,0x0(%ecx)
436dce:	00 00                	add    %al,(%eax)
436dd0:	19 00                	sbb    %eax,(%eax)
436dd2:	00 00                	add    %al,(%eax)
436dd4:	16                   	push   %ss
436dd5:	00 00                	add    %al,(%eax)
436dd7:	01 03                	add    %eax,(%ebx)
436dd9:	30 01                	xor    %al,(%ecx)
436ddb:	00 09                	add    %cl,(%ecx)
436ddd:	00 00                	add    %al,(%eax)
436ddf:	00 00                	add    %al,(%eax)
436de1:	00 00                	add    %al,(%eax)
436de3:	00 02                	add    %al,(%edx)
436de5:	28 24 00             	sub    %ah,(%eax,%eax,1)
436de8:	00 06                	add    %al,(%esi)
436dea:	26 02 2a             	add    %es:(%edx),%ch
436ded:	00 00                	add    %al,(%eax)
436def:	00 00                	add    %al,(%eax)
436df1:	00 00                	add    %al,(%eax)
436df3:	00 03                	add    %al,(%ebx)
436df5:	30 01                	xor    %al,(%ecx)
436df7:	00 07                	add    %al,(%edi)
436df9:	00 00                	add    %al,(%eax)
436dfb:	00 00                	add    %al,(%eax)
436dfd:	00 00                	add    %al,(%eax)
436dff:	00 02                	add    %al,(%edx)
436e01:	28 25 00 00 06 2a    	sub    %ah,0x2a060000
436e07:	00 00                	add    %al,(%eax)
436e09:	00 00                	add    %al,(%eax)
436e0b:	00 0b                	add    %cl,(%ebx)
436e0d:	30 02                	xor    %al,(%edx)
436e0f:	00 27                	add    %ah,(%edi)
436e11:	00 00                	add    %al,(%eax)
436e13:	00 1f                	add    %bl,(%edi)
436e15:	00 00                	add    %al,(%eax)
436e17:	11 12                	adc    %edx,(%edx)
436e19:	00 28                	add    %ch,(%eax)
436e1b:	22 00                	and    (%eax),%al
436e1d:	00 06                	add    %al,(%esi)
436e1f:	26 12 00             	adc    %es:(%eax),%al
436e22:	28 20                	sub    %ah,(%eax)
436e24:	00 00                	add    %al,(%eax)
436e26:	06                   	push   %es
436e27:	de 0e                	fimuls (%esi)
436e29:	fe 06                	incb   (%esi)
436e2b:	23 00                	and    (%eax),%eax
436e2d:	00 06                	add    %al,(%esi)
436e2f:	12 00                	adc    (%eax),%al
436e31:	28 28                	sub    %ch,(%eax)