6309f1:	5e                   	pop    %esi
6309f2:	5b                   	pop    %ebx
6309f3:	c3                   	ret
6309f4:	53                   	push   %ebx
6309f5:	56                   	push   %esi
6309f6:	83 c4 d0             	add    $0xffffffd0,%esp
6309f9:	8b da                	mov    %edx,%ebx
6309fb:	8b f0                	mov    %eax,%esi
6309fd:	ba 14 00 00 80       	mov    $0x80000014,%edx
630a02:	8b 46 10             	mov    0x10(%esi),%eax
630a05:	e8 7a 75 df ff       	call   0x427f84
630a0a:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630a0e:	8b 53 0c             	mov    0xc(%ebx),%edx
630a11:	4a                   	dec    %edx
630a12:	8b 03                	mov    (%ebx),%eax
630a14:	e8 33 9c de ff       	call   0x41a64c
630a19:	8b 44 24 18          	mov    0x18(%esp),%eax
630a1d:	89 04 24             	mov    %eax,(%esp)
630a20:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630a24:	89 44 24 04          	mov    %eax,0x4(%esp)
630a28:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630a2c:	8b 53 04             	mov    0x4(%ebx),%edx
630a2f:	8b 03                	mov    (%ebx),%eax
630a31:	e8 16 9c de ff       	call   0x41a64c
630a36:	8b 44 24 20          	mov    0x20(%esp),%eax
630a3a:	89 44 24 08          	mov    %eax,0x8(%esp)
630a3e:	8b 44 24 24          	mov    0x24(%esp),%eax
630a42:	89 44 24 0c          	mov    %eax,0xc(%esp)
630a46:	8d 4c 24 28          	lea    0x28(%esp),%ecx
630a4a:	8b 53 04             	mov    0x4(%ebx),%edx
630a4d:	8b 43 08             	mov    0x8(%ebx),%eax
630a50:	e8 f7 9b de ff       	call   0x41a64c
630a55:	8b 44 24 28          	mov    0x28(%esp),%eax
630a59:	89 44 24 10          	mov    %eax,0x10(%esp)
630a5d:	8b 44 24 2c          	mov    0x2c(%esp),%eax
630a61:	89 44 24 14          	mov    %eax,0x14(%esp)
630a65:	8b d4                	mov    %esp,%edx
630a67:	b9 02 00 00 00       	mov    $0x2,%ecx
630a6c:	8b c6                	mov    %esi,%eax
630a6e:	e8 c5 7d df ff       	call   0x428838
630a73:	ba 0f 00 00 80       	mov    $0x8000000f,%edx
630a78:	8b 46 10             	mov    0x10(%esi),%eax
630a7b:	e8 04 75 df ff       	call   0x427f84
630a80:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630a84:	8b 53 0c             	mov    0xc(%ebx),%edx
630a87:	83 ea 02             	sub    $0x2,%edx
630a8a:	8b 03                	mov    (%ebx),%eax
630a8c:	40                   	inc    %eax
630a8d:	e8 ba 9b de ff       	call   0x41a64c
630a92:	8b 44 24 18          	mov    0x18(%esp),%eax
630a96:	89 04 24             	mov    %eax,(%esp)
630a99:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630a9d:	89 44 24 04          	mov    %eax,0x4(%esp)
630aa1:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630aa5:	8b 53 04             	mov    0x4(%ebx),%edx
630aa8:	42                   	inc    %edx
630aa9:	8b 03                	mov    (%ebx),%eax
630aab:	40                   	inc    %eax
630aac:	e8 9b 9b de ff       	call   0x41a64c
630ab1:	8b 44 24 20          	mov    0x20(%esp),%eax
630ab5:	89 44 24 08          	mov    %eax,0x8(%esp)
630ab9:	8b 44 24 24          	mov    0x24(%esp),%eax
630abd:	89 44 24 0c          	mov    %eax,0xc(%esp)
630ac1:	8d 4c 24 28          	lea    0x28(%esp),%ecx
630ac5:	8b 53 04             	mov    0x4(%ebx),%edx
630ac8:	42                   	inc    %edx
630ac9:	8b 43 08             	mov    0x8(%ebx),%eax
630acc:	48                   	dec    %eax
630acd:	e8 7a 9b de ff       	call   0x41a64c
630ad2:	8b 44 24 28          	mov    0x28(%esp),%eax
630ad6:	89 44 24 10          	mov    %eax,0x10(%esp)
630ada:	8b 44 24 2c          	mov    0x2c(%esp),%eax
630ade:	89 44 24 14          	mov    %eax,0x14(%esp)
630ae2:	8b d4                	mov    %esp,%edx
630ae4:	b9 02 00 00 00       	mov    $0x2,%ecx
630ae9:	8b c6                	mov    %esi,%eax
630aeb:	e8 48 7d df ff       	call   0x428838
630af0:	ba 10 00 00 80       	mov    $0x80000010,%edx
630af5:	8b 46 10             	mov    0x10(%esi),%eax
630af8:	e8 87 74 df ff       	call   0x427f84
630afd:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630b01:	8b 53 0c             	mov    0xc(%ebx),%edx
630b04:	4a                   	dec    %edx
630b05:	8b 03                	mov    (%ebx),%eax
630b07:	40                   	inc    %eax
630b08:	e8 3f 9b de ff       	call   0x41a64c
630b0d:	8b 44 24 18          	mov    0x18(%esp),%eax
630b11:	89 04 24             	mov    %eax,(%esp)
630b14:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630b18:	89 44 24 04          	mov    %eax,0x4(%esp)
630b1c:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630b20:	8b 53 0c             	mov    0xc(%ebx),%edx
630b23:	4a                   	dec    %edx
630b24:	8b 43 08             	mov    0x8(%ebx),%eax
630b27:	48                   	dec    %eax
630b28:	e8 1f 9b de ff       	call   0x41a64c
630b2d:	8b 44 24 20          	mov    0x20(%esp),%eax
630b31:	89 44 24 08          	mov    %eax,0x8(%esp)
630b35:	8b 44 24 24          	mov    0x24(%esp),%eax
630b39:	89 44 24 0c          	mov    %eax,0xc(%esp)
630b3d:	8d 4c 24 28          	lea    0x28(%esp),%ecx
630b41:	8b 53 04             	mov    0x4(%ebx),%edx
630b44:	8b 43 08             	mov    0x8(%ebx),%eax
630b47:	48                   	dec    %eax
630b48:	e8 ff 9a de ff       	call   0x41a64c
630b4d:	8b 44 24 28          	mov    0x28(%esp),%eax
630b51:	89 44 24 10          	mov    %eax,0x10(%esp)
630b55:	8b 44 24 2c          	mov    0x2c(%esp),%eax
630b59:	89 44 24 14          	mov    %eax,0x14(%esp)
630b5d:	8b d4                	mov    %esp,%edx
630b5f:	b9 02 00 00 00       	mov    $0x2,%ecx
630b64:	8b c6                	mov    %esi,%eax
630b66:	e8 cd 7c df ff       	call   0x428838
630b6b:	ba 15 00 00 80       	mov    $0x80000015,%edx
630b70:	8b 46 10             	mov    0x10(%esi),%eax
630b73:	e8 0c 74 df ff       	call   0x427f84
630b78:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630b7c:	8b 53 0c             	mov    0xc(%ebx),%edx
630b7f:	8b 03                	mov    (%ebx),%eax
630b81:	e8 c6 9a de ff       	call   0x41a64c
630b86:	8b 44 24 18          	mov    0x18(%esp),%eax
630b8a:	89 04 24             	mov    %eax,(%esp)
630b8d:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630b91:	89 44 24 04          	mov    %eax,0x4(%esp)
630b95:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630b99:	8b 53 0c             	mov    0xc(%ebx),%edx
630b9c:	8b 43 08             	mov    0x8(%ebx),%eax
630b9f:	e8 a8 9a de ff       	call   0x41a64c
630ba4:	8b 44 24 20          	mov    0x20(%esp),%eax
630ba8:	89 44 24 08          	mov    %eax,0x8(%esp)
630bac:	8b 44 24 24          	mov    0x24(%esp),%eax
630bb0:	89 44 24 0c          	mov    %eax,0xc(%esp)
630bb4:	8d 4c 24 28          	lea    0x28(%esp),%ecx
630bb8:	8b 53 04             	mov    0x4(%ebx),%edx
630bbb:	4a                   	dec    %edx
630bbc:	8b 43 08             	mov    0x8(%ebx),%eax
630bbf:	e8 88 9a de ff       	call   0x41a64c
630bc4:	8b 44 24 28          	mov    0x28(%esp),%eax
630bc8:	89 44 24 10          	mov    %eax,0x10(%esp)
630bcc:	8b 44 24 2c          	mov    0x2c(%esp),%eax
630bd0:	89 44 24 14          	mov    %eax,0x14(%esp)
630bd4:	8b d4                	mov    %esp,%edx
630bd6:	b9 02 00 00 00       	mov    $0x2,%ecx
630bdb:	8b c6                	mov    %esi,%eax
630bdd:	e8 56 7c df ff       	call   0x428838
630be2:	83 c4 30             	add    $0x30,%esp
630be5:	5e                   	pop    %esi
630be6:	5b                   	pop    %ebx
630be7:	c3                   	ret
630be8:	53                   	push   %ebx
630be9:	56                   	push   %esi
630bea:	83 c4 d0             	add    $0xffffffd0,%esp
630bed:	8b da                	mov    %edx,%ebx
630bef:	8b f0                	mov    %eax,%esi
630bf1:	ba 10 00 00 80       	mov    $0x80000010,%edx
630bf6:	8b 46 10             	mov    0x10(%esi),%eax
630bf9:	e8 86 73 df ff       	call   0x427f84
630bfe:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630c02:	8b 53 0c             	mov    0xc(%ebx),%edx
630c05:	4a                   	dec    %edx
630c06:	8b 03                	mov    (%ebx),%eax
630c08:	e8 3f 9a de ff       	call   0x41a64c
630c0d:	8b 44 24 18          	mov    0x18(%esp),%eax
630c11:	89 04 24             	mov    %eax,(%esp)
630c14:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630c18:	89 44 24 04          	mov    %eax,0x4(%esp)
630c1c:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630c20:	8b 53 04             	mov    0x4(%ebx),%edx
630c23:	8b 03                	mov    (%ebx),%eax
630c25:	e8 22 9a de ff       	call   0x41a64c
630c2a:	8b 44 24 20          	mov    0x20(%esp),%eax
630c2e:	89 44 24 08          	mov    %eax,0x8(%esp)
630c32:	8b 44 24 24          	mov    0x24(%esp),%eax
630c36:	89 44 24 0c          	mov    %eax,0xc(%esp)
630c3a:	8d 4c 24 28          	lea    0x28(%esp),%ecx
630c3e:	8b 53 04             	mov    0x4(%ebx),%edx
630c41:	8b 43 08             	mov    0x8(%ebx),%eax
630c44:	e8 03 9a de ff       	call   0x41a64c
630c49:	8b 44 24 28          	mov    0x28(%esp),%eax
630c4d:	89 44 24 10          	mov    %eax,0x10(%esp)
630c51:	8b 44 24 2c          	mov    0x2c(%esp),%eax
630c55:	89 44 24 14          	mov    %eax,0x14(%esp)
630c59:	8b d4                	mov    %esp,%edx
630c5b:	b9 02 00 00 00       	mov    $0x2,%ecx
630c60:	8b c6                	mov    %esi,%eax
630c62:	e8 d1 7b df ff       	call   0x428838
630c67:	ba 14 00 00 80       	mov    $0x80000014,%edx
630c6c:	8b 46 10             	mov    0x10(%esi),%eax
630c6f:	e8 10 73 df ff       	call   0x427f84
630c74:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630c78:	8b 53 0c             	mov    0xc(%ebx),%edx
630c7b:	8b 03                	mov    (%ebx),%eax
630c7d:	e8 ca 99 de ff       	call   0x41a64c
630c82:	8b 44 24 18          	mov    0x18(%esp),%eax
630c86:	89 04 24             	mov    %eax,(%esp)
630c89:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630c8d:	89 44 24 04          	mov    %eax,0x4(%esp)
630c91:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630c95:	8b 53 0c             	mov    0xc(%ebx),%edx
630c98:	8b 43 08             	mov    0x8(%ebx),%eax
630c9b:	e8 ac 99 de ff       	call   0x41a64c
630ca0:	8b 44 24 20          	mov    0x20(%esp),%eax
630ca4:	89 44 24 08          	mov    %eax,0x8(%esp)
630ca8:	8b 44 24 24          	mov    0x24(%esp),%eax
630cac:	89 44 24 0c          	mov    %eax,0xc(%esp)
630cb0:	8d 4c 24 28          	lea    0x28(%esp),%ecx
630cb4:	8b 53 04             	mov    0x4(%ebx),%edx
630cb7:	4a                   	dec    %edx
630cb8:	8b 43 08             	mov    0x8(%ebx),%eax
630cbb:	e8 8c 99 de ff       	call   0x41a64c
630cc0:	8b 44 24 28          	mov    0x28(%esp),%eax
630cc4:	89 44 24 10          	mov    %eax,0x10(%esp)
630cc8:	8b 44 24 2c          	mov    0x2c(%esp),%eax
630ccc:	89 44 24 14          	mov    %eax,0x14(%esp)
630cd0:	8b d4                	mov    %esp,%edx
630cd2:	b9 02 00 00 00       	mov    $0x2,%ecx
630cd7:	8b c6                	mov    %esi,%eax
630cd9:	e8 5a 7b df ff       	call   0x428838
630cde:	83 c4 30             	add    $0x30,%esp
630ce1:	5e                   	pop    %esi
630ce2:	5b                   	pop    %ebx
630ce3:	c3                   	ret
630ce4:	53                   	push   %ebx
630ce5:	56                   	push   %esi
630ce6:	83 c4 d0             	add    $0xffffffd0,%esp
630ce9:	8b da                	mov    %edx,%ebx
630ceb:	8b f0                	mov    %eax,%esi
630ced:	ba 14 00 00 80       	mov    $0x80000014,%edx
630cf2:	8b 46 10             	mov    0x10(%esi),%eax
630cf5:	e8 8a 72 df ff       	call   0x427f84
630cfa:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630cfe:	8b 53 0c             	mov    0xc(%ebx),%edx
630d01:	4a                   	dec    %edx
630d02:	8b 03                	mov    (%ebx),%eax
630d04:	e8 43 99 de ff       	call   0x41a64c
630d09:	8b 44 24 18          	mov    0x18(%esp),%eax
630d0d:	89 04 24             	mov    %eax,(%esp)
630d10:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630d14:	89 44 24 04          	mov    %eax,0x4(%esp)
630d18:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630d1c:	8b 53 04             	mov    0x4(%ebx),%edx
630d1f:	8b 03                	mov    (%ebx),%eax
630d21:	e8 26 99 de ff       	call   0x41a64c
630d26:	8b 44 24 20          	mov    0x20(%esp),%eax
630d2a:	89 44 24 08          	mov    %eax,0x8(%esp)
630d2e:	8b 44 24 24          	mov    0x24(%esp),%eax
630d32:	89 44 24 0c          	mov    %eax,0xc(%esp)
630d36:	8d 4c 24 28          	lea    0x28(%esp),%ecx
630d3a:	8b 53 04             	mov    0x4(%ebx),%edx
630d3d:	8b 43 08             	mov    0x8(%ebx),%eax
630d40:	e8 07 99 de ff       	call   0x41a64c
630d45:	8b 44 24 28          	mov    0x28(%esp),%eax
630d49:	89 44 24 10          	mov    %eax,0x10(%esp)
630d4d:	8b 44 24 2c          	mov    0x2c(%esp),%eax
630d51:	89 44 24 14          	mov    %eax,0x14(%esp)
630d55:	8b d4                	mov    %esp,%edx
630d57:	b9 02 00 00 00       	mov    $0x2,%ecx
630d5c:	8b c6                	mov    %esi,%eax
630d5e:	e8 d5 7a df ff       	call   0x428838
630d63:	ba 10 00 00 80       	mov    $0x80000010,%edx
630d68:	8b 46 10             	mov    0x10(%esi),%eax
630d6b:	e8 14 72 df ff       	call   0x427f84
630d70:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630d74:	8b 53 0c             	mov    0xc(%ebx),%edx
630d77:	8b 03                	mov    (%ebx),%eax
630d79:	e8 ce 98 de ff       	call   0x41a64c
630d7e:	8b 44 24 18          	mov    0x18(%esp),%eax
630d82:	89 04 24             	mov    %eax,(%esp)
630d85:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630d89:	89 44 24 04          	mov    %eax,0x4(%esp)
630d8d:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630d91:	8b 53 0c             	mov    0xc(%ebx),%edx
630d94:	8b 43 08             	mov    0x8(%ebx),%eax
630d97:	e8 b0 98 de ff       	call   0x41a64c
630d9c:	8b 44 24 20          	mov    0x20(%esp),%eax
630da0:	89 44 24 08          	mov    %eax,0x8(%esp)
630da4:	8b 44 24 24          	mov    0x24(%esp),%eax
630da8:	89 44 24 0c          	mov    %eax,0xc(%esp)
630dac:	8d 4c 24 28          	lea    0x28(%esp),%ecx
630db0:	8b 53 04             	mov    0x4(%ebx),%edx
630db3:	4a                   	dec    %edx
630db4:	8b 43 08             	mov    0x8(%ebx),%eax
630db7:	e8 90 98 de ff       	call   0x41a64c
630dbc:	8b 44 24 28          	mov    0x28(%esp),%eax
630dc0:	89 44 24 10          	mov    %eax,0x10(%esp)
630dc4:	8b 44 24 2c          	mov    0x2c(%esp),%eax
630dc8:	89 44 24 14          	mov    %eax,0x14(%esp)
630dcc:	8b d4                	mov    %esp,%edx
630dce:	b9 02 00 00 00       	mov    $0x2,%ecx
630dd3:	8b c6                	mov    %esi,%eax
630dd5:	e8 5e 7a df ff       	call   0x428838
630dda:	83 c4 30             	add    $0x30,%esp
630ddd:	5e                   	pop    %esi
630dde:	5b                   	pop    %ebx
630ddf:	c3                   	ret
630de0:	53                   	push   %ebx
630de1:	56                   	push   %esi
630de2:	8b da                	mov    %edx,%ebx
630de4:	8b f0                	mov    %eax,%esi
630de6:	ba 06 00 00 80       	mov    $0x80000006,%edx
630deb:	8b 46 10             	mov    0x10(%esi),%eax
630dee:	e8 91 71 df ff       	call   0x427f84
630df3:	8b 43 08             	mov    0x8(%ebx),%eax
630df6:	40                   	inc    %eax
630df7:	50                   	push   %eax
630df8:	8b 43 0c             	mov    0xc(%ebx),%eax
630dfb:	40                   	inc    %eax
630dfc:	50                   	push   %eax
630dfd:	8b 4b 04             	mov    0x4(%ebx),%ecx
630e00:	8b 13                	mov    (%ebx),%edx
630e02:	8b c6                	mov    %esi,%eax
630e04:	e8 67 7a df ff       	call   0x428870
630e09:	5e                   	pop    %esi
630e0a:	5b                   	pop    %ebx
630e0b:	c3                   	ret
630e0c:	55                   	push   %ebp
630e0d:	8b ec                	mov    %esp,%ebp
630e0f:	53                   	push   %ebx
630e10:	8b d8                	mov    %eax,%ebx
630e12:	6a 00                	push   $0x0
630e14:	68 20 80 00 00       	push   $0x8020
630e19:	53                   	push   %ebx
630e1a:	8b 45 08             	mov    0x8(%ebp),%eax
630e1d:	8b 40 f8             	mov    -0x8(%eax),%eax
630e20:	e8 fb 3c dd ff       	call   0x404b20
630e25:	50                   	push   %eax
630e26:	8b 45 08             	mov    0x8(%ebp),%eax
630e29:	8b 40 f8             	mov    -0x8(%eax),%eax
630e2c:	e8 e7 3e dd ff       	call   0x404d18
630e31:	50                   	push   %eax
630e32:	8b 45 08             	mov    0x8(%ebp),%eax
630e35:	8b 40 fc             	mov    -0x4(%eax),%eax
630e38:	e8 83 7e df ff       	call   0x428cc0
630e3d:	50                   	push   %eax
630e3e:	e8 fd 6a dd ff       	call   0x407940
630e43:	5b                   	pop    %ebx
630e44:	5d                   	pop    %ebp
630e45:	c3                   	ret
630e46:	8b c0                	mov    %eax,%eax
630e48:	55                   	push   %ebp
630e49:	8b ec                	mov    %esp,%ebp
630e4b:	83 c4 d8             	add    $0xffffffd8,%esp
630e4e:	53                   	push   %ebx
630e4f:	56                   	push   %esi
630e50:	57                   	push   %edi
630e51:	89 4d f8             	mov    %ecx,-0x8(%ebp)
630e54:	8b da                	mov    %edx,%ebx
630e56:	89 45 fc             	mov    %eax,-0x4(%ebp)
630e59:	8b 7d 0c             	mov    0xc(%ebp),%edi
630e5c:	8b 45 fc             	mov    -0x4(%ebp),%eax