420be9:	58                   	pop    %eax
420bea:	2b 00                	sub    (%eax),%eax
420bec:	00 00                	add    %al,(%eax)
420bee:	00 86 08 20 0b e8    	add    %al,-0x17f4dff8(%esi)
420bf4:	04 23                	add    $0x23,%al
420bf6:	00 70 2b             	add    %dh,0x2b(%eax)
420bf9:	00 00                	add    %al,(%eax)
420bfb:	00 00                	add    %al,(%eax)
420bfd:	86 08                	xchg   %cl,(%eax)
420bff:	4a                   	dec    %edx
420c00:	0b e8                	or     %eax,%ebp
420c02:	04 23                	add    $0x23,%al
420c04:	00 88 2b 00 00 00    	add    %cl,0x2b(%eax)
420c0a:	00 86 08 38 0b e8    	add    %al,-0x17f4c7f8(%esi)
420c10:	04 23                	add    $0x23,%al
420c12:	00 a0 2b 00 00 00    	add    %ah,0x2b(%eax)
420c18:	00 86 08 13 0b e8    	add    %al,-0x17f4ecf8(%esi)
420c1e:	04 23                	add    $0x23,%al
420c20:	00 b8 2b 00 00 00    	add    %bh,0x2b(%eax)
420c26:	00 86 08 34 12 7e    	add    %al,0x7e123408(%esi)
420c2c:	00 23                	add    %ah,(%ebx)
420c2e:	00 d8                	add    %bl,%al
420c30:	2b 00                	sub    (%eax),%eax
420c32:	00 00                	add    %al,(%eax)
420c34:	00 86 08 ce 0a ee    	add    %al,-0x11f531f8(%esi)
420c3a:	04 23                	add    $0x23,%al
420c3c:	00 fc                	add    %bh,%ah
420c3e:	2b 00                	sub    (%eax),%eax
420c40:	00 00                	add    %al,(%eax)
420c42:	00 86 08 be 08 f4    	add    %al,-0xbf741f8(%esi)
420c48:	04 24                	add    $0x24,%al
420c4a:	00 34 2c             	add    %dh,(%esp,%ebp,1)
420c4d:	00 00                	add    %al,(%eax)
420c4f:	00 00                	add    %al,(%eax)
420c51:	86 08                	xchg   %cl,(%eax)
420c53:	d4 08                	aam    $0x8
420c55:	f4                   	hlt
420c56:	04 25                	add    $0x25,%al
420c58:	00 6c 2c 00          	add    %ch,0x0(%esp,%ebp,1)
420c5c:	00 00                	add    %al,(%eax)
420c5e:	00 86 08 9c 01 f4    	add    %al,-0xbfe63f8(%esi)
420c64:	04 26                	add    $0x26,%al
420c66:	00 a4 2c 00 00 00 00 	add    %ah,0x0(%esp,%ebp,1)
420c6d:	86 08                	xchg   %cl,(%eax)
420c6f:	b1 01                	mov    $0x1,%cl
420c71:	f4                   	hlt
420c72:	04 27                	add    $0x27,%al
420c74:	00 dc                	add    %bl,%ah
420c76:	2c 00                	sub    $0x0,%al
420c78:	00 00                	add    %al,(%eax)
420c7a:	00 86 08 68 09 f4    	add    %al,-0xbf697f8(%esi)
420c80:	04 28                	add    $0x28,%al
420c82:	00 14 2d 00 00 00 00 	add    %dl,0x0(,%ebp,1)
420c89:	86 08                	xchg   %cl,(%eax)
420c8b:	7e 09                	jle    0x420c96
420c8d:	f4                   	hlt
420c8e:	04 29                	add    $0x29,%al
420c90:	00 4c 2d 00          	add    %cl,0x0(%ebp,%ebp,1)
420c94:	00 00                	add    %al,(%eax)
420c96:	00 86 08 0f 02 f4    	add    %al,-0xbfdf0f8(%esi)
420c9c:	04 2a                	add    $0x2a,%al
420c9e:	00 84 2d 00 00 00 00 	add    %al,0x0(%ebp,%ebp,1)
420ca5:	86 08                	xchg   %cl,(%eax)
420ca7:	24 02                	and    $0x2,%al
420ca9:	f4                   	hlt
420caa:	04 2b                	add    $0x2b,%al
420cac:	00 b9 2d 00 00 00    	add    %bh,0x2d(%ecx)
420cb2:	00 86 00 bd 12 fa    	add    %al,-0x5ed4300(%esi)
420cb8:	04 2c                	add    $0x2c,%al
420cba:	00 cc                	add    %cl,%ah
420cbc:	2d 00 00 00 00       	sub    $0x0,%eax
420cc1:	86 00                	xchg   %al,(%eax)
420cc3:	bd 12 00 05 2d       	mov    $0x2d050012,%ebp
420cc8:	00 18                	add    %bl,(%eax)
420cca:	2e 00 00             	add    %al,%cs:(%eax)
420ccd:	00 00                	add    %al,(%eax)
420ccf:	c6 00 a6             	movb   $0xa6,(%eax)
420cd2:	04 17                	add    $0x17,%al
420cd4:	03 31                	add    (%ecx),%esi
420cd6:	00 40 2e             	add    %al,0x2e(%eax)
420cd9:	00 00                	add    %al,(%eax)
420cdb:	00 00                	add    %al,(%eax)
420cdd:	c4 00                	les    (%eax),%eax
420cdf:	b3 02                	mov    $0x2,%bl
420ce1:	17                   	pop    %ss
420ce2:	03 31                	add    (%ecx),%esi
420ce4:	00 58 2e             	add    %bl,0x2e(%eax)
420ce7:	00 00                	add    %al,(%eax)
420ce9:	00 00                	add    %al,(%eax)
420ceb:	83 00 63             	addl   $0x63,(%eax)
420cee:	10 06                	adc    %al,(%esi)
420cf0:	00 31                	add    %dh,(%ecx)
420cf2:	00 c0                	add    %al,%al
420cf4:	2e 00 00             	add    %al,%cs:(%eax)
420cf7:	00 00                	add    %al,(%eax)
420cf9:	81 00 88 10 06 00    	addl   $0x61088,(%eax)
420cff:	31 00                	xor    %eax,(%eax)
420d01:	88 2f                	mov    %ch,(%edi)
420d03:	00 00                	add    %al,(%eax)
420d05:	00 00                	add    %al,(%eax)
420d07:	86 00                	xchg   %al,(%eax)
420d09:	da 12                	ficoml (%edx)
420d0b:	09 05 31 00 a8 2f    	or     %eax,0x2fa80031
420d11:	00 00                	add    %al,(%eax)
420d13:	00 00                	add    %al,(%eax)
420d15:	c4 00                	les    (%eax),%eax
420d17:	5e                   	pop    %esi
420d18:	0d 0e 05 31 00       	or     $0x31050e,%eax
420d1d:	c0 2f 00             	shrb   $0x0,(%edi)
420d20:	00 00                	add    %al,(%eax)
420d22:	00 c4                	add    %al,%ah
420d24:	00 b8 04 17 05 32    	add    %bh,0x32051704(%eax)
420d2a:	00 dc                	add    %bl,%ah
420d2c:	2f                   	das
420d2d:	00 00                	add    %al,(%eax)
420d2f:	00 00                	add    %al,(%eax)
420d31:	c4 00                	les    (%eax),%eax
420d33:	8f 01                	pop    (%ecx)
420d35:	4f                   	dec    %edi
420d36:	03 32                	add    (%edx),%esi
420d38:	00 24 30             	add    %ah,(%eax,%esi,1)
420d3b:	00 00                	add    %al,(%eax)
420d3d:	00 00                	add    %al,(%eax)
420d3f:	c4 00                	les    (%eax),%eax
420d41:	b0 08                	mov    $0x8,%al
420d43:	4f                   	dec    %edi
420d44:	03 33                	add    (%ebx),%esi
420d46:	00 6c 30 00          	add    %ch,0x0(%eax,%esi,1)
420d4a:	00 00                	add    %al,(%eax)
420d4c:	00 c4                	add    %al,%ah
420d4e:	00 02                	add    %al,(%edx)
420d50:	02 4f 03             	add    0x3(%edi),%cl
420d53:	34 00                	xor    $0x0,%al
420d55:	b4 30                	mov    $0x30,%ah
420d57:	00 00                	add    %al,(%eax)
420d59:	00 00                	add    %al,(%eax)
420d5b:	c4 00                	les    (%eax),%eax
420d5d:	5a                   	pop    %edx
420d5e:	09 4f 03             	or     %ecx,0x3(%edi)
420d61:	35 00 fc 30 00       	xor    $0x30fc00,%eax
420d66:	00 00                	add    %al,(%eax)
420d68:	00 86 00 ca 12 fa    	add    %al,-0x5ed3600(%esi)
420d6e:	04 36                	add    $0x36,%al
420d70:	00 0c 31             	add    %cl,(%ecx,%esi,1)
420d73:	00 00                	add    %al,(%eax)
420d75:	00 00                	add    %al,(%eax)
420d77:	96                   	xchg   %eax,%esi
420d78:	00 bb 00 9e 04 37    	add    %bh,0x37049e00(%ebx)
420d7e:	00 60 33             	add    %ah,0x33(%eax)
420d81:	00 00                	add    %al,(%eax)
420d83:	00 00                	add    %al,(%eax)
420d85:	86 18                	xchg   %bl,(%eax)
420d87:	92                   	xchg   %eax,%edx
420d88:	0e                   	push   %cs
420d89:	06                   	push   %es
420d8a:	00 38                	add    %bh,(%eax)
420d8c:	00 8c 33 00 00 00 00 	add    %cl,0x0(%ebx,%esi,1)
420d93:	83 18 92             	sbbl   $0xffffff92,(%eax)
420d96:	0e                   	push   %cs
420d97:	55                   	push   %ebp
420d98:	01 38                	add    %edi,(%eax)
420d9a:	00 4d 34             	add    %cl,0x34(%ebp)
420d9d:	00 00                	add    %al,(%eax)
420d9f:	00 00                	add    %al,(%eax)
420da1:	84 18                	test   %bl,(%eax)
420da3:	92                   	xchg   %eax,%edx
420da4:	0e                   	push   %cs
420da5:	7b 01                	jnp    0x420da8
420da7:	39 00                	cmp    %eax,(%eax)
420da9:	60                   	pusha
420daa:	34 00                	xor    $0x0,%al
420dac:	00 00                	add    %al,(%eax)
420dae:	00 86 08 20 0b e8    	add    %al,-0x17f4dff8(%esi)
420db4:	04 3b                	add    $0x3b,%al
420db6:	00 78 34             	add    %bh,0x34(%eax)
420db9:	00 00                	add    %al,(%eax)
420dbb:	00 00                	add    %al,(%eax)
420dbd:	86 08                	xchg   %cl,(%eax)
420dbf:	4a                   	dec    %edx
420dc0:	0b e8                	or     %eax,%ebp
420dc2:	04 3b                	add    $0x3b,%al
420dc4:	00 90 34 00 00 00    	add    %dl,0x34(%eax)
420dca:	00 86 08 38 0b e8    	add    %al,-0x17f4c7f8(%esi)
420dd0:	04 3b                	add    $0x3b,%al
420dd2:	00 a8 34 00 00 00    	add    %ch,0x34(%eax)
420dd8:	00 86 08 13 0b e8    	add    %al,-0x17f4ecf8(%esi)
420dde:	04 3b                	add    $0x3b,%al
420de0:	00 c0                	add    %al,%al
420de2:	34 00                	xor    $0x0,%al
420de4:	00 00                	add    %al,(%eax)
420de6:	00 86 08 34 12 7e    	add    %al,0x7e123408(%esi)
420dec:	00 3b                	add    %bh,(%ebx)
420dee:	00 e0                	add    %ah,%al
420df0:	34 00                	xor    $0x0,%al
420df2:	00 00                	add    %al,(%eax)
420df4:	00 86 08 ce 0a 1d    	add    %al,0x1d0ace08(%esi)
420dfa:	05 3b 00 04 35       	add    $0x3504003b,%eax
420dff:	00 00                	add    %al,(%eax)
420e01:	00 00                	add    %al,(%eax)
420e03:	86 08                	xchg   %cl,(%eax)
420e05:	ed                   	in     (%dx),%eax
420e06:	08 23                	or     %ah,(%ebx)
420e08:	05 3c 00 3c 35       	add    $0x353c003c,%eax
420e0d:	00 00                	add    %al,(%eax)
420e0f:	00 00                	add    %al,(%eax)
420e11:	86 08                	xchg   %cl,(%eax)
420e13:	03 09                	add    (%ecx),%ecx
420e15:	23 05 3d 00 74 35    	and    0x3574003d,%eax
420e1b:	00 00                	add    %al,(%eax)
420e1d:	00 00                	add    %al,(%eax)
420e1f:	86 08                	xchg   %cl,(%eax)
420e21:	c9                   	leave
420e22:	01 23                	add    %esp,(%ebx)
420e24:	05 3e 00 ac 35       	add    $0x35ac003e,%eax
420e29:	00 00                	add    %al,(%eax)
420e2b:	00 00                	add    %al,(%eax)
420e2d:	86 08                	xchg   %cl,(%eax)
420e2f:	de 01                	fiadds (%ecx)
420e31:	23 05 3f 00 e4 35    	and    0x35e4003f,%eax
420e37:	00 00                	add    %al,(%eax)
420e39:	00 00                	add    %al,(%eax)
420e3b:	86 08                	xchg   %cl,(%eax)
420e3d:	97                   	xchg   %eax,%edi
420e3e:	09 23                	or     %esp,(%ebx)
420e40:	05 40 00 1c 36       	add    $0x361c0040,%eax
420e45:	00 00                	add    %al,(%eax)
420e47:	00 00                	add    %al,(%eax)
420e49:	86 08                	xchg   %cl,(%eax)
420e4b:	ad                   	lods   %ds:(%esi),%eax
420e4c:	09 23                	or     %esp,(%ebx)
420e4e:	05 41 00 54 36       	add    $0x36540041,%eax
420e53:	00 00                	add    %al,(%eax)
420e55:	00 00                	add    %al,(%eax)
420e57:	86 08                	xchg   %cl,(%eax)
420e59:	3c 02                	cmp    $0x2,%al
420e5b:	23 05 42 00 8c 36    	and    0x368c0042,%eax
420e61:	00 00                	add    %al,(%eax)
420e63:	00 00                	add    %al,(%eax)
420e65:	86 08                	xchg   %cl,(%eax)
420e67:	51                   	push   %ecx
420e68:	02 23                	add    (%ebx),%ah
420e6a:	05 43 00 c1 36       	add    $0x36c10043,%eax
420e6f:	00 00                	add    %al,(%eax)
420e71:	00 00                	add    %al,(%eax)
420e73:	86 00                	xchg   %al,(%eax)
420e75:	e7 12                	out    %eax,$0x12
420e77:	29 05 44 00 d4 36    	sub    %eax,0x36d40044
420e7d:	00 00                	add    %al,(%eax)
420e7f:	00 00                	add    %al,(%eax)
420e81:	86 00                	xchg   %al,(%eax)
420e83:	e7 12                	out    %eax,$0x12
420e85:	2f                   	das
420e86:	05 45 00 34 37       	add    $0x37340045,%eax
420e8b:	00 00                	add    %al,(%eax)
420e8d:	00 00                	add    %al,(%eax)
420e8f:	c6 00 a6             	movb   $0xa6,(%eax)
420e92:	04 17                	add    $0x17,%al
420e94:	03 49 00             	add    0x0(%ecx),%ecx
420e97:	5c                   	pop    %esp
420e98:	37                   	aaa
420e99:	00 00                	add    %al,(%eax)
420e9b:	00 00                	add    %al,(%eax)
420e9d:	c4 00                	les    (%eax),%eax
420e9f:	b3 02                	mov    $0x2,%bl
420ea1:	17                   	pop    %ss
420ea2:	03 49 00             	add    0x0(%ecx),%ecx
420ea5:	74 37                	je     0x420ede
420ea7:	00 00                	add    %al,(%eax)
420ea9:	00 00                	add    %al,(%eax)
420eab:	83 00 63             	addl   $0x63,(%eax)
420eae:	10 06                	adc    %al,(%esi)
420eb0:	00 49 00             	add    %cl,0x0(%ecx)
420eb3:	dc 37                	fdivl  (%edi)
420eb5:	00 00                	add    %al,(%eax)
420eb7:	00 00                	add    %al,(%eax)
420eb9:	81 00 88 10 06 00    	addl   $0x61088,(%eax)
420ebf:	49                   	dec    %ecx
420ec0:	00 a4 38 00 00 00 00 	add    %ah,0x0(%eax,%edi,1)
420ec7:	86 00                	xchg   %al,(%eax)
420ec9:	04 13                	add    $0x13,%al
420ecb:	39 05 49 00 c4 38    	cmp    %eax,0x38c40049
420ed1:	00 00                	add    %al,(%eax)
420ed3:	00 00                	add    %al,(%eax)
420ed5:	c4 00                	les    (%eax),%eax
420ed7:	5e                   	pop    %esi
420ed8:	0d 0e 05 49 00       	or     $0x49050e,%eax
420edd:	dc 38                	fdivrl (%eax)
420edf:	00 00                	add    %al,(%eax)
420ee1:	00 00                	add    %al,(%eax)
420ee3:	c4 00                	les    (%eax),%eax
420ee5:	b8 04 17 05 4a       	mov    $0x4a051704,%eax
420eea:	00 f8                	add    %bh,%al
420eec:	38 00                	cmp    %al,(%eax)
420eee:	00 00                	add    %al,(%eax)
420ef0:	00 c4                	add    %al,%ah
420ef2:	00 8f 01 4f 03 4a    	add    %cl,0x4a034f01(%edi)
420ef8:	00 40 39             	add    %al,0x39(%eax)
420efb:	00 00                	add    %al,(%eax)
420efd:	00 00                	add    %al,(%eax)
420eff:	c4 00                	les    (%eax),%eax
420f01:	b0 08                	mov    $0x8,%al
420f03:	4f                   	dec    %edi
420f04:	03 4b 00             	add    0x0(%ebx),%ecx
420f07:	88 39                	mov    %bh,(%ecx)
420f09:	00 00                	add    %al,(%eax)
420f0b:	00 00                	add    %al,(%eax)
420f0d:	c4 00                	les    (%eax),%eax
420f0f:	02 02                	add    (%edx),%al
420f11:	4f                   	dec    %edi
420f12:	03 4c 00 d0          	add    -0x30(%eax,%eax,1),%ecx
420f16:	39 00                	cmp    %eax,(%eax)
420f18:	00 00                	add    %al,(%eax)
420f1a:	00 c4                	add    %al,%ah
420f1c:	00 5a 09             	add    %bl,0x9(%edx)
420f1f:	4f                   	dec    %edi
420f20:	03 4d 00             	add    0x0(%ebp),%ecx
420f23:	18 3a                	sbb    %bh,(%edx)
420f25:	00 00                	add    %al,(%eax)
420f27:	00 00                	add    %al,(%eax)
420f29:	86 00                	xchg   %al,(%eax)
420f2b:	f4                   	hlt
420f2c:	12 29                	adc    (%ecx),%ch
420f2e:	05 4e 00 28 3a       	add    $0x3a28004e,%eax
420f33:	00 00                	add    %al,(%eax)
420f35:	00 00                	add    %al,(%eax)
420f37:	96                   	xchg   %eax,%esi
420f38:	00 bb 00 9e 04 4f    	add    %bh,0x4f049e00(%ebx)
420f3e:	00 7c 3c 00          	add    %bh,0x0(%esp,%edi,1)
420f42:	00 00                	add    %al,(%eax)
420f44:	00 83 18 92 0e cd    	add    %al,-0x32f16de8(%ebx)
420f4a:	03 50 00             	add    0x0(%eax),%edx
420f4d:	98                   	cwtl
420f4e:	3c 00                	cmp    $0x0,%al
420f50:	00 00                	add    %al,(%eax)
420f52:	00 86 08 89 00 5c    	add    %al,0x5c008908(%esi)
420f58:	01 51 00             	add    %edx,0x0(%ecx)
420f5b:	e0 3c                	loopne 0x420f99
420f5d:	00 00                	add    %al,(%eax)
420f5f:	00 00                	add    %al,(%eax)
420f61:	86 08                	xchg   %cl,(%eax)
420f63:	90                   	nop
420f64:	00 10                	add    %dl,(%eax)
420f66:	00 51 00             	add    %dl,0x0(%ecx)
420f69:	f8                   	clc
420f6a:	3c 00                	cmp    $0x0,%al
420f6c:	00 00                	add    %al,(%eax)
420f6e:	00 86 08 46 12 5c    	add    %al,0x5c124608(%esi)
420f74:	01 52 00             	add    %edx,0x0(%edx)
420f77:	40                   	inc    %eax
420f78:	3d 00 00 00 00       	cmp    $0x0,%eax