6e7e08:	cc                   	int3
6e7e09:	cc                   	int3
6e7e0a:	cc                   	int3
6e7e0b:	cc                   	int3
6e7e0c:	cc                   	int3
6e7e0d:	cc                   	int3
6e7e0e:	cc                   	int3
6e7e0f:	cc                   	int3
6e7e10:	f6 44 24 04 01       	testb  $0x1,0x4(%esp)
6e7e15:	56                   	push   %esi
6e7e16:	8b f1                	mov    %ecx,%esi
6e7e18:	c7 06 c8 92 bf 00    	movl   $0xbf92c8,(%esi)
6e7e1e:	74 0b                	je     0x6e7e2b
6e7e20:	6a 04                	push   $0x4
6e7e22:	56                   	push   %esi
6e7e23:	e8 74 a0 d1 ff       	call   0x401e9c
6e7e28:	83 c4 08             	add    $0x8,%esp
6e7e2b:	8b c6                	mov    %esi,%eax
6e7e2d:	5e                   	pop    %esi
6e7e2e:	c2 04 00             	ret    $0x4
6e7e31:	cc                   	int3
6e7e32:	cc                   	int3
6e7e33:	cc                   	int3
6e7e34:	cc                   	int3
6e7e35:	cc                   	int3
6e7e36:	cc                   	int3
6e7e37:	cc                   	int3
6e7e38:	cc                   	int3
6e7e39:	cc                   	int3
6e7e3a:	cc                   	int3
6e7e3b:	cc                   	int3
6e7e3c:	cc                   	int3
6e7e3d:	cc                   	int3
6e7e3e:	cc                   	int3
6e7e3f:	cc                   	int3
6e7e40:	f6 44 24 04 01       	testb  $0x1,0x4(%esp)
6e7e45:	56                   	push   %esi
6e7e46:	8b f1                	mov    %ecx,%esi
6e7e48:	c7 06 c8 92 bf 00    	movl   $0xbf92c8,(%esi)
6e7e4e:	74 0b                	je     0x6e7e5b
6e7e50:	6a 04                	push   $0x4
6e7e52:	56                   	push   %esi
6e7e53:	e8 44 a0 d1 ff       	call   0x401e9c
6e7e58:	83 c4 08             	add    $0x8,%esp
6e7e5b:	8b c6                	mov    %esi,%eax
6e7e5d:	5e                   	pop    %esi
6e7e5e:	c2 04 00             	ret    $0x4
6e7e61:	cc                   	int3
6e7e62:	cc                   	int3
6e7e63:	cc                   	int3
6e7e64:	cc                   	int3
6e7e65:	cc                   	int3
6e7e66:	cc                   	int3
6e7e67:	cc                   	int3
6e7e68:	cc                   	int3
6e7e69:	cc                   	int3
6e7e6a:	cc                   	int3
6e7e6b:	cc                   	int3
6e7e6c:	cc                   	int3
6e7e6d:	cc                   	int3
6e7e6e:	cc                   	int3
6e7e6f:	cc                   	int3
6e7e70:	56                   	push   %esi
6e7e71:	8b f1                	mov    %ecx,%esi
6e7e73:	e8 3a 4d d2 ff       	call   0x40cbb2
6e7e78:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6e7e7d:	74 0b                	je     0x6e7e8a
6e7e7f:	6a 30                	push   $0x30
6e7e81:	56                   	push   %esi
6e7e82:	e8 15 a0 d1 ff       	call   0x401e9c
6e7e87:	83 c4 08             	add    $0x8,%esp
6e7e8a:	8b c6                	mov    %esi,%eax
6e7e8c:	5e                   	pop    %esi
6e7e8d:	c2 04 00             	ret    $0x4
6e7e90:	cc                   	int3
6e7e91:	cc                   	int3
6e7e92:	cc                   	int3
6e7e93:	cc                   	int3
6e7e94:	cc                   	int3
6e7e95:	cc                   	int3
6e7e96:	cc                   	int3
6e7e97:	cc                   	int3
6e7e98:	cc                   	int3
6e7e99:	cc                   	int3
6e7e9a:	cc                   	int3
6e7e9b:	cc                   	int3
6e7e9c:	cc                   	int3
6e7e9d:	cc                   	int3
6e7e9e:	cc                   	int3
6e7e9f:	cc                   	int3
6e7ea0:	56                   	push   %esi
6e7ea1:	8b f1                	mov    %ecx,%esi
6e7ea3:	e8 a2 c2 d3 ff       	call   0x42414a
6e7ea8:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6e7ead:	74 0b                	je     0x6e7eba
6e7eaf:	6a 24                	push   $0x24
6e7eb1:	56                   	push   %esi
6e7eb2:	e8 e5 9f d1 ff       	call   0x401e9c
6e7eb7:	83 c4 08             	add    $0x8,%esp
6e7eba:	8b c6                	mov    %esi,%eax
6e7ebc:	5e                   	pop    %esi
6e7ebd:	c2 04 00             	ret    $0x4
6e7ec0:	cc                   	int3
6e7ec1:	cc                   	int3
6e7ec2:	cc                   	int3
6e7ec3:	cc                   	int3
6e7ec4:	cc                   	int3
6e7ec5:	cc                   	int3
6e7ec6:	cc                   	int3
6e7ec7:	cc                   	int3
6e7ec8:	cc                   	int3
6e7ec9:	cc                   	int3
6e7eca:	cc                   	int3
6e7ecb:	cc                   	int3
6e7ecc:	cc                   	int3
6e7ecd:	cc                   	int3
6e7ece:	cc                   	int3
6e7ecf:	cc                   	int3
6e7ed0:	f6 44 24 04 01       	testb  $0x1,0x4(%esp)
6e7ed5:	56                   	push   %esi
6e7ed6:	8b f1                	mov    %ecx,%esi
6e7ed8:	c7 06 6c 92 bf 00    	movl   $0xbf926c,(%esi)
6e7ede:	74 0b                	je     0x6e7eeb
6e7ee0:	6a 04                	push   $0x4
6e7ee2:	56                   	push   %esi
6e7ee3:	e8 b4 9f d1 ff       	call   0x401e9c
6e7ee8:	83 c4 08             	add    $0x8,%esp
6e7eeb:	8b c6                	mov    %esi,%eax
6e7eed:	5e                   	pop    %esi
6e7eee:	c2 04 00             	ret    $0x4
6e7ef1:	cc                   	int3
6e7ef2:	cc                   	int3
6e7ef3:	cc                   	int3
6e7ef4:	cc                   	int3
6e7ef5:	cc                   	int3
6e7ef6:	cc                   	int3
6e7ef7:	cc                   	int3
6e7ef8:	cc                   	int3
6e7ef9:	cc                   	int3
6e7efa:	cc                   	int3
6e7efb:	cc                   	int3
6e7efc:	cc                   	int3
6e7efd:	cc                   	int3
6e7efe:	cc                   	int3
6e7eff:	cc                   	int3
6e7f00:	f6 44 24 04 01       	testb  $0x1,0x4(%esp)
6e7f05:	56                   	push   %esi
6e7f06:	8b f1                	mov    %ecx,%esi
6e7f08:	c7 06 90 92 bf 00    	movl   $0xbf9290,(%esi)
6e7f0e:	74 0b                	je     0x6e7f1b
6e7f10:	6a 04                	push   $0x4
6e7f12:	56                   	push   %esi
6e7f13:	e8 84 9f d1 ff       	call   0x401e9c
6e7f18:	83 c4 08             	add    $0x8,%esp
6e7f1b:	8b c6                	mov    %esi,%eax
6e7f1d:	5e                   	pop    %esi
6e7f1e:	c2 04 00             	ret    $0x4
6e7f21:	cc                   	int3
6e7f22:	cc                   	int3
6e7f23:	cc                   	int3
6e7f24:	cc                   	int3
6e7f25:	cc                   	int3
6e7f26:	cc                   	int3
6e7f27:	cc                   	int3
6e7f28:	cc                   	int3
6e7f29:	cc                   	int3
6e7f2a:	cc                   	int3
6e7f2b:	cc                   	int3
6e7f2c:	cc                   	int3
6e7f2d:	cc                   	int3
6e7f2e:	cc                   	int3
6e7f2f:	cc                   	int3
6e7f30:	f6 44 24 04 01       	testb  $0x1,0x4(%esp)
6e7f35:	56                   	push   %esi
6e7f36:	8b f1                	mov    %ecx,%esi
6e7f38:	c7 06 90 92 bf 00    	movl   $0xbf9290,(%esi)
6e7f3e:	74 0b                	je     0x6e7f4b
6e7f40:	6a 04                	push   $0x4
6e7f42:	56                   	push   %esi
6e7f43:	e8 54 9f d1 ff       	call   0x401e9c
6e7f48:	83 c4 08             	add    $0x8,%esp
6e7f4b:	8b c6                	mov    %esi,%eax
6e7f4d:	5e                   	pop    %esi
6e7f4e:	c2 04 00             	ret    $0x4
6e7f51:	cc                   	int3
6e7f52:	cc                   	int3
6e7f53:	cc                   	int3
6e7f54:	cc                   	int3
6e7f55:	cc                   	int3
6e7f56:	cc                   	int3
6e7f57:	cc                   	int3
6e7f58:	cc                   	int3
6e7f59:	cc                   	int3
6e7f5a:	cc                   	int3
6e7f5b:	cc                   	int3
6e7f5c:	cc                   	int3
6e7f5d:	cc                   	int3
6e7f5e:	cc                   	int3
6e7f5f:	cc                   	int3
6e7f60:	f6 44 24 04 01       	testb  $0x1,0x4(%esp)
6e7f65:	56                   	push   %esi
6e7f66:	8b f1                	mov    %ecx,%esi
6e7f68:	c7 06 90 92 bf 00    	movl   $0xbf9290,(%esi)
6e7f6e:	74 0b                	je     0x6e7f7b
6e7f70:	6a 04                	push   $0x4
6e7f72:	56                   	push   %esi
6e7f73:	e8 24 9f d1 ff       	call   0x401e9c
6e7f78:	83 c4 08             	add    $0x8,%esp
6e7f7b:	8b c6                	mov    %esi,%eax
6e7f7d:	5e                   	pop    %esi
6e7f7e:	c2 04 00             	ret    $0x4
6e7f81:	cc                   	int3
6e7f82:	cc                   	int3
6e7f83:	cc                   	int3
6e7f84:	cc                   	int3
6e7f85:	cc                   	int3
6e7f86:	cc                   	int3
6e7f87:	cc                   	int3
6e7f88:	cc                   	int3
6e7f89:	cc                   	int3
6e7f8a:	cc                   	int3
6e7f8b:	cc                   	int3
6e7f8c:	cc                   	int3
6e7f8d:	cc                   	int3
6e7f8e:	cc                   	int3
6e7f8f:	cc                   	int3
6e7f90:	6a 2c                	push   $0x2c
6e7f92:	e8 e6 29 d4 ff       	call   0x42a97d
6e7f97:	83 c4 04             	add    $0x4,%esp
6e7f9a:	85 c0                	test   %eax,%eax
6e7f9c:	0f 84 eb 59 d5 ff    	je     0x43d98d
6e7fa2:	8d 48 04             	lea    0x4(%eax),%ecx
6e7fa5:	89 00                	mov    %eax,(%eax)
6e7fa7:	85 c9                	test   %ecx,%ecx
6e7fa9:	74 02                	je     0x6e7fad
6e7fab:	89 01                	mov    %eax,(%ecx)
6e7fad:	8d 48 08             	lea    0x8(%eax),%ecx
6e7fb0:	85 c9                	test   %ecx,%ecx
6e7fb2:	74 02                	je     0x6e7fb6
6e7fb4:	89 01                	mov    %eax,(%ecx)
6e7fb6:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
6e7fbc:	c3                   	ret
6e7fbd:	cc                   	int3
6e7fbe:	cc                   	int3
6e7fbf:	cc                   	int3
6e7fc0:	cc                   	int3
6e7fc1:	cc                   	int3
6e7fc2:	cc                   	int3
6e7fc3:	cc                   	int3
6e7fc4:	cc                   	int3
6e7fc5:	cc                   	int3
6e7fc6:	cc                   	int3
6e7fc7:	cc                   	int3
6e7fc8:	cc                   	int3
6e7fc9:	cc                   	int3
6e7fca:	cc                   	int3
6e7fcb:	cc                   	int3
6e7fcc:	cc                   	int3
6e7fcd:	cc                   	int3
6e7fce:	cc                   	int3
6e7fcf:	cc                   	int3
6e7fd0:	6a 40                	push   $0x40
6e7fd2:	e8 a6 29 d4 ff       	call   0x42a97d
6e7fd7:	83 c4 04             	add    $0x4,%esp
6e7fda:	85 c0                	test   %eax,%eax
6e7fdc:	0f 84 ab 59 d5 ff    	je     0x43d98d
6e7fe2:	8d 48 04             	lea    0x4(%eax),%ecx
6e7fe5:	89 00                	mov    %eax,(%eax)
6e7fe7:	85 c9                	test   %ecx,%ecx
6e7fe9:	74 02                	je     0x6e7fed
6e7feb:	89 01                	mov    %eax,(%ecx)
6e7fed:	8d 48 08             	lea    0x8(%eax),%ecx
6e7ff0:	85 c9                	test   %ecx,%ecx
6e7ff2:	74 02                	je     0x6e7ff6
6e7ff4:	89 01                	mov    %eax,(%ecx)
6e7ff6:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
6e7ffc:	c3                   	ret
6e7ffd:	cc                   	int3
6e7ffe:	cc                   	int3
6e7fff:	cc                   	int3
6e8000:	cc                   	int3
6e8001:	cc                   	int3
6e8002:	cc                   	int3
6e8003:	cc                   	int3
6e8004:	cc                   	int3
6e8005:	cc                   	int3
6e8006:	cc                   	int3
6e8007:	cc                   	int3
6e8008:	cc                   	int3
6e8009:	cc                   	int3
6e800a:	cc                   	int3
6e800b:	cc                   	int3
6e800c:	cc                   	int3
6e800d:	cc                   	int3
6e800e:	cc                   	int3
6e800f:	cc                   	int3
6e8010:	56                   	push   %esi
6e8011:	6a 2c                	push   $0x2c
6e8013:	8b f1                	mov    %ecx,%esi
6e8015:	e8 63 29 d4 ff       	call   0x42a97d
6e801a:	8b d0                	mov    %eax,%edx
6e801c:	83 c4 04             	add    $0x4,%esp
6e801f:	85 d2                	test   %edx,%edx
6e8021:	74 1e                	je     0x6e8041
6e8023:	8b 06                	mov    (%esi),%eax
6e8025:	8d 4a 04             	lea    0x4(%edx),%ecx
6e8028:	89 02                	mov    %eax,(%edx)
6e802a:	85 c9                	test   %ecx,%ecx
6e802c:	74 04                	je     0x6e8032
6e802e:	8b 06                	mov    (%esi),%eax
6e8030:	89 01                	mov    %eax,(%ecx)
6e8032:	8d 4a 08             	lea    0x8(%edx),%ecx
6e8035:	85 c9                	test   %ecx,%ecx
6e8037:	74 04                	je     0x6e803d
6e8039:	8b 06                	mov    (%esi),%eax
6e803b:	89 01                	mov    %eax,(%ecx)
6e803d:	8b c2                	mov    %edx,%eax
6e803f:	5e                   	pop    %esi
6e8040:	c3                   	ret
6e8041:	e8 47 59 d5 ff       	call   0x43d98d
6e8046:	cc                   	int3
6e8047:	cc                   	int3
6e8048:	cc                   	int3
6e8049:	cc                   	int3
6e804a:	cc                   	int3
6e804b:	cc                   	int3
6e804c:	cc                   	int3
6e804d:	cc                   	int3
6e804e:	cc                   	int3
6e804f:	cc                   	int3
6e8050:	cc                   	int3
6e8051:	cc                   	int3
6e8052:	cc                   	int3
6e8053:	cc                   	int3
6e8054:	cc                   	int3
6e8055:	cc                   	int3
6e8056:	cc                   	int3
6e8057:	cc                   	int3
6e8058:	cc                   	int3
6e8059:	cc                   	int3
6e805a:	cc                   	int3
6e805b:	cc                   	int3
6e805c:	cc                   	int3
6e805d:	cc                   	int3
6e805e:	cc                   	int3
6e805f:	cc                   	int3
6e8060:	56                   	push   %esi
6e8061:	6a 40                	push   $0x40
6e8063:	8b f1                	mov    %ecx,%esi
6e8065:	e8 13 29 d4 ff       	call   0x42a97d