9a6d88:	cc                   	int3
9a6d89:	cc                   	int3
9a6d8a:	cc                   	int3
9a6d8b:	cc                   	int3
9a6d8c:	cc                   	int3
9a6d8d:	cc                   	int3
9a6d8e:	cc                   	int3
9a6d8f:	b8 b0 f1 d5 00       	mov    $0xd5f1b0,%eax
9a6d94:	c3                   	ret
9a6d95:	55                   	push   %ebp
9a6d96:	8b ec                	mov    %esp,%ebp
9a6d98:	8b 45 08             	mov    0x8(%ebp),%eax
9a6d9b:	8b 51 24             	mov    0x24(%ecx),%edx
9a6d9e:	2b 51 1c             	sub    0x1c(%ecx),%edx
9a6da1:	89 10                	mov    %edx,(%eax)
9a6da3:	8b 51 28             	mov    0x28(%ecx),%edx
9a6da6:	2b 51 20             	sub    0x20(%ecx),%edx
9a6da9:	89 50 04             	mov    %edx,0x4(%eax)
9a6dac:	5d                   	pop    %ebp
9a6dad:	c2 04 00             	ret    $0x4
9a6db0:	cc                   	int3
9a6db1:	cc                   	int3
9a6db2:	cc                   	int3
9a6db3:	cc                   	int3
9a6db4:	cc                   	int3
9a6db5:	cc                   	int3
9a6db6:	8b 41 44             	mov    0x44(%ecx),%eax
9a6db9:	c3                   	ret
9a6dba:	6a 4c                	push   $0x4c
9a6dbc:	b8 ea f9 ba 00       	mov    $0xbaf9ea,%eax
9a6dc1:	e8 9f b2 a8 ff       	call   0x432065
9a6dc6:	8b f9                	mov    %ecx,%edi
9a6dc8:	8b 75 08             	mov    0x8(%ebp),%esi
9a6dcb:	8d 4d a8             	lea    -0x58(%ebp),%ecx
9a6dce:	e8 3f 85 a6 ff       	call   0x40f312
9a6dd3:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
9a6dd7:	8d 4d a8             	lea    -0x58(%ebp),%ecx
9a6dda:	56                   	push   %esi
9a6ddb:	e8 f3 73 a6 ff       	call   0x40e1d3
9a6de0:	8d 45 a8             	lea    -0x58(%ebp),%eax
9a6de3:	8b cf                	mov    %edi,%ecx
9a6de5:	50                   	push   %eax
9a6de6:	e8 2d 63 a9 ff       	call   0x43d118
9a6deb:	8d 4d a8             	lea    -0x58(%ebp),%ecx
9a6dee:	e8 92 f6 a8 ff       	call   0x436485
9a6df3:	e8 bb bb a6 ff       	call   0x4129b3
9a6df8:	c2 04 00             	ret    $0x4
9a6dfb:	cc                   	int3
9a6dfc:	cc                   	int3
9a6dfd:	cc                   	int3
9a6dfe:	cc                   	int3
9a6dff:	cc                   	int3
9a6e00:	cc                   	int3
9a6e01:	cc                   	int3
9a6e02:	cc                   	int3
9a6e03:	cc                   	int3
9a6e04:	cc                   	int3
9a6e05:	cc                   	int3
9a6e06:	cc                   	int3
9a6e07:	cc                   	int3
9a6e08:	cc                   	int3
9a6e09:	cc                   	int3
9a6e0a:	cc                   	int3
9a6e0b:	55                   	push   %ebp
9a6e0c:	8b ec                	mov    %esp,%ebp
9a6e0e:	81 ec 34 02 00 00    	sub    $0x234,%esp
9a6e14:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
9a6e19:	33 c5                	xor    %ebp,%eax
9a6e1b:	89 45 fc             	mov    %eax,-0x4(%ebp)
9a6e1e:	8b 45 10             	mov    0x10(%ebp),%eax
9a6e21:	53                   	push   %ebx
9a6e22:	56                   	push   %esi
9a6e23:	8b 75 08             	mov    0x8(%ebp),%esi
9a6e26:	57                   	push   %edi
9a6e27:	8b f9                	mov    %ecx,%edi
9a6e29:	89 85 d0 fd ff ff    	mov    %eax,-0x230(%ebp)
9a6e2f:	89 bd d8 fd ff ff    	mov    %edi,-0x228(%ebp)
9a6e35:	e8 f5 74 a8 ff       	call   0x42e32f
9a6e3a:	8b 58 04             	mov    0x4(%eax),%ebx
9a6e3d:	89 9d d4 fd ff ff    	mov    %ebx,-0x22c(%ebp)
9a6e43:	e8 27 7a a9 ff       	call   0x43e86f
9a6e48:	8b 00                	mov    (%eax),%eax
9a6e4a:	89 85 cc fd ff ff    	mov    %eax,-0x234(%ebp)
9a6e50:	e8 1a 7a a9 ff       	call   0x43e86f
9a6e55:	ff 75 0c             	push   0xc(%ebp)
9a6e58:	56                   	push   %esi
9a6e59:	83 20 00             	andl   $0x0,(%eax)
9a6e5c:	8d 85 dc fd ff ff    	lea    -0x224(%ebp),%eax
9a6e62:	68 54 11 c6 00       	push   $0xc61154
9a6e67:	68 ff 00 00 00       	push   $0xff
9a6e6c:	68 00 01 00 00       	push   $0x100
9a6e71:	50                   	push   %eax
9a6e72:	e8 9e 04 a6 ff       	call   0x407315
9a6e77:	83 c4 18             	add    $0x18,%esp
9a6e7a:	e8 f0 79 a9 ff       	call   0x43e86f
9a6e7f:	83 38 00             	cmpl   $0x0,(%eax)
9a6e82:	74 0f                	je     0x9a6e93
9a6e84:	e8 e6 79 a9 ff       	call   0x43e86f
9a6e89:	ff 30                	push   (%eax)
9a6e8b:	e8 a5 86 a9 ff       	call   0x43f535
9a6e90:	59                   	pop    %ecx
9a6e91:	eb 0d                	jmp    0x9a6ea0
9a6e93:	e8 d7 79 a9 ff       	call   0x43e86f
9a6e98:	8b 8d cc fd ff ff    	mov    -0x234(%ebp),%ecx
9a6e9e:	89 08                	mov    %ecx,(%eax)
9a6ea0:	8b 03                	mov    (%ebx),%eax
9a6ea2:	8d 8d dc fd ff ff    	lea    -0x224(%ebp),%ecx
9a6ea8:	6a 00                	push   $0x0
9a6eaa:	68 e0 12 c6 00       	push   $0xc612e0
9a6eaf:	51                   	push   %ecx
9a6eb0:	8b 70 7c             	mov    0x7c(%eax),%esi
9a6eb3:	8b ce                	mov    %esi,%ecx
9a6eb5:	e8 ab 57 a8 ff       	call   0x42c665
9a6eba:	8b cb                	mov    %ebx,%ecx
9a6ebc:	ff d6                	call   *%esi
9a6ebe:	89 07                	mov    %eax,(%edi)
9a6ec0:	8d 85 dc fd ff ff    	lea    -0x224(%ebp),%eax
9a6ec6:	8b 33                	mov    (%ebx),%esi
9a6ec8:	6a 01                	push   $0x1
9a6eca:	68 40 11 c6 00       	push   $0xc61140
9a6ecf:	50                   	push   %eax
9a6ed0:	8b 4e 7c             	mov    0x7c(%esi),%ecx
9a6ed3:	e8 8d 57 a8 ff       	call   0x42c665
9a6ed8:	8b cb                	mov    %ebx,%ecx
9a6eda:	ff 56 7c             	call   *0x7c(%esi)
9a6edd:	89 47 04             	mov    %eax,0x4(%edi)
9a6ee0:	8d 8d dc fd ff ff    	lea    -0x224(%ebp),%ecx
9a6ee6:	8b 03                	mov    (%ebx),%eax
9a6ee8:	6a 01                	push   $0x1
9a6eea:	68 f0 12 c6 00       	push   $0xc612f0
9a6eef:	51                   	push   %ecx
9a6ef0:	8b 70 7c             	mov    0x7c(%eax),%esi
9a6ef3:	8b ce                	mov    %esi,%ecx
9a6ef5:	e8 6b 57 a8 ff       	call   0x42c665
9a6efa:	8b cb                	mov    %ebx,%ecx
9a6efc:	ff d6                	call   *%esi
9a6efe:	89 47 0c             	mov    %eax,0xc(%edi)
9a6f01:	8d 8d dc fd ff ff    	lea    -0x224(%ebp),%ecx
9a6f07:	8b 03                	mov    (%ebx),%eax
9a6f09:	6a 00                	push   $0x0
9a6f0b:	68 fc 12 c6 00       	push   $0xc612fc
9a6f10:	51                   	push   %ecx
9a6f11:	8b 70 7c             	mov    0x7c(%eax),%esi
9a6f14:	8b ce                	mov    %esi,%ecx
9a6f16:	e8 4a 57 a8 ff       	call   0x42c665
9a6f1b:	8b cb                	mov    %ebx,%ecx
9a6f1d:	ff d6                	call   *%esi
9a6f1f:	89 47 08             	mov    %eax,0x8(%edi)
9a6f22:	8d 85 dc fd ff ff    	lea    -0x224(%ebp),%eax
9a6f28:	8b 33                	mov    (%ebx),%esi
9a6f2a:	6a ff                	push   $0xffffffff
9a6f2c:	68 94 11 c6 00       	push   $0xc61194
9a6f31:	50                   	push   %eax
9a6f32:	8b 4e 7c             	mov    0x7c(%esi),%ecx
9a6f35:	e8 2b 57 a8 ff       	call   0x42c665
9a6f3a:	8b cb                	mov    %ebx,%ecx
9a6f3c:	ff 56 7c             	call   *0x7c(%esi)
9a6f3f:	8b 0b                	mov    (%ebx),%ecx
9a6f41:	8b f8                	mov    %eax,%edi
9a6f43:	6a ff                	push   $0xffffffff
9a6f45:	68 88 11 c6 00       	push   $0xc61188
9a6f4a:	8d 85 dc fd ff ff    	lea    -0x224(%ebp),%eax
9a6f50:	8b 71 7c             	mov    0x7c(%ecx),%esi
9a6f53:	8b ce                	mov    %esi,%ecx
9a6f55:	50                   	push   %eax
9a6f56:	e8 0a 57 a8 ff       	call   0x42c665
9a6f5b:	8b cb                	mov    %ebx,%ecx
9a6f5d:	ff d6                	call   *%esi
9a6f5f:	8b b5 d8 fd ff ff    	mov    -0x228(%ebp),%esi
9a6f65:	8b 8d d0 fd ff ff    	mov    -0x230(%ebp),%ecx
9a6f6b:	83 c6 14             	add    $0x14,%esi
9a6f6e:	56                   	push   %esi
9a6f6f:	89 06                	mov    %eax,(%esi)
9a6f71:	89 7e 04             	mov    %edi,0x4(%esi)
9a6f74:	e8 42 e0 a5 ff       	call   0x404fbb
9a6f79:	8b bd d8 fd ff ff    	mov    -0x228(%ebp),%edi
9a6f7f:	83 7f 08 00          	cmpl   $0x0,0x8(%edi)
9a6f83:	0f 84 1d 01 00 00    	je     0x9a70a6
9a6f89:	6a 20                	push   $0x20
9a6f8b:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a6f91:	8b 36                	mov    (%esi),%esi
9a6f93:	6a 4c                	push   $0x4c
9a6f95:	2b f0                	sub    %eax,%esi
9a6f97:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a6f9d:	3b f0                	cmp    %eax,%esi
9a6f9f:	7d 17                	jge    0x9a6fb8
9a6fa1:	6a 4c                	push   $0x4c
9a6fa3:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a6fa9:	6a 20                	push   $0x20
9a6fab:	8b f0                	mov    %eax,%esi
9a6fad:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a6fb3:	03 f0                	add    %eax,%esi
9a6fb5:	89 77 14             	mov    %esi,0x14(%edi)
9a6fb8:	6a 20                	push   $0x20
9a6fba:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a6fc0:	8b f0                	mov    %eax,%esi
9a6fc2:	03 77 14             	add    0x14(%edi),%esi
9a6fc5:	6a 4e                	push   $0x4e
9a6fc7:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a6fcd:	3b f0                	cmp    %eax,%esi
9a6fcf:	7e 17                	jle    0x9a6fe8
9a6fd1:	6a 4e                	push   $0x4e
9a6fd3:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a6fd9:	6a 20                	push   $0x20
9a6fdb:	8b f0                	mov    %eax,%esi
9a6fdd:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a6fe3:	2b f0                	sub    %eax,%esi
9a6fe5:	89 77 14             	mov    %esi,0x14(%edi)
9a6fe8:	6a 21                	push   $0x21
9a6fea:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a6ff0:	8b 77 18             	mov    0x18(%edi),%esi
9a6ff3:	6a 33                	push   $0x33
9a6ff5:	2b f0                	sub    %eax,%esi
9a6ff7:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a6ffd:	6a 4d                	push   $0x4d
9a6fff:	2b f0                	sub    %eax,%esi
9a7001:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a7007:	3b f0                	cmp    %eax,%esi
9a7009:	7d 21                	jge    0x9a702c
9a700b:	6a 4d                	push   $0x4d
9a700d:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a7013:	6a 33                	push   $0x33
9a7015:	8b f0                	mov    %eax,%esi
9a7017:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a701d:	6a 21                	push   $0x21
9a701f:	03 f0                	add    %eax,%esi
9a7021:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a7027:	03 c6                	add    %esi,%eax
9a7029:	89 47 18             	mov    %eax,0x18(%edi)
9a702c:	6a 33                	push   $0x33
9a702e:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a7034:	6a 21                	push   $0x21
9a7036:	8b f0                	mov    %eax,%esi
9a7038:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a703e:	03 c6                	add    %esi,%eax
9a7040:	8b 77 18             	mov    0x18(%edi),%esi
9a7043:	6a 4f                	push   $0x4f
9a7045:	03 f0                	add    %eax,%esi
9a7047:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a704d:	3b f0                	cmp    %eax,%esi
9a704f:	7e 21                	jle    0x9a7072
9a7051:	6a 4f                	push   $0x4f
9a7053:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a7059:	6a 21                	push   $0x21
9a705b:	8b f0                	mov    %eax,%esi
9a705d:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a7063:	6a 33                	push   $0x33
9a7065:	2b f0                	sub    %eax,%esi
9a7067:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a706d:	2b f0                	sub    %eax,%esi
9a706f:	89 77 18             	mov    %esi,0x18(%edi)
9a7072:	6a 00                	push   $0x0
9a7074:	ff 77 18             	push   0x18(%edi)
9a7077:	ff 77 14             	push   0x14(%edi)
9a707a:	ff 15 ac 3e d8 00    	call   *0xd83eac
9a7080:	85 c0                	test   %eax,%eax
9a7082:	75 22                	jne    0x9a70a6
9a7084:	6a 20                	push   $0x20
9a7086:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a708c:	6a 33                	push   $0x33
9a708e:	89 47 14             	mov    %eax,0x14(%edi)
9a7091:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a7097:	6a 21                	push   $0x21
9a7099:	8b f0                	mov    %eax,%esi
9a709b:	ff 15 9c 40 d8 00    	call   *0xd8409c
9a70a1:	03 f0                	add    %eax,%esi
9a70a3:	89 77 18             	mov    %esi,0x18(%edi)
9a70a6:	8b 03                	mov    (%ebx),%eax
9a70a8:	8d 8d dc fd ff ff    	lea    -0x224(%ebp),%ecx
9a70ae:	68 ff 7f 00 00       	push   $0x7fff
9a70b3:	68 a0 11 c6 00       	push   $0xc611a0
9a70b8:	51                   	push   %ecx
9a70b9:	8b 70 7c             	mov    0x7c(%eax),%esi
9a70bc:	8b ce                	mov    %esi,%ecx
9a70be:	e8 a2 55 a8 ff       	call   0x42c665
9a70c3:	8b cb                	mov    %ebx,%ecx
9a70c5:	ff d6                	call   *%esi
9a70c7:	89 47 1c             	mov    %eax,0x1c(%edi)
9a70ca:	8d 8d dc fd ff ff    	lea    -0x224(%ebp),%ecx
9a70d0:	8b 03                	mov    (%ebx),%eax
9a70d2:	6a 00                	push   $0x0
9a70d4:	68 b8 11 c6 00       	push   $0xc611b8
9a70d9:	51                   	push   %ecx
9a70da:	8b 70 7c             	mov    0x7c(%eax),%esi
9a70dd:	8b ce                	mov    %esi,%ecx
9a70df:	e8 81 55 a8 ff       	call   0x42c665
9a70e4:	8b cb                	mov    %ebx,%ecx
9a70e6:	ff d6                	call   *%esi
9a70e8:	89 47 20             	mov    %eax,0x20(%edi)
9a70eb:	85 c0                	test   %eax,%eax
9a70ed:	0f 84 6e 01 00 00    	je     0x9a7261
9a70f3:	8b 03                	mov    (%ebx),%eax
9a70f5:	8d 8d dc fd ff ff    	lea    -0x224(%ebp),%ecx
9a70fb:	6a 00                	push   $0x0
9a70fd:	68 cc 11 c6 00       	push   $0xc611cc
9a7102:	51                   	push   %ecx
9a7103:	8b 70 7c             	mov    0x7c(%eax),%esi
9a7106:	8b ce                	mov    %esi,%ecx
9a7108:	e8 58 55 a8 ff       	call   0x42c665
9a710d:	8b cb                	mov    %ebx,%ecx
9a710f:	ff d6                	call   *%esi
9a7111:	89 47 24             	mov    %eax,0x24(%edi)
9a7114:	8d 8d dc fd ff ff    	lea    -0x224(%ebp),%ecx
9a711a:	8b 03                	mov    (%ebx),%eax
9a711c:	6a 00                	push   $0x0
9a711e:	68 54 12 c6 00       	push   $0xc61254
9a7123:	51                   	push   %ecx
9a7124:	8b 70 7c             	mov    0x7c(%eax),%esi
9a7127:	8b ce                	mov    %esi,%ecx
9a7129:	e8 37 55 a8 ff       	call   0x42c665
9a712e:	8b cb                	mov    %ebx,%ecx
9a7130:	ff d6                	call   *%esi
9a7132:	8b 0b                	mov    (%ebx),%ecx
9a7134:	6a 00                	push   $0x0
9a7136:	89 85 cc fd ff ff    	mov    %eax,-0x234(%ebp)
9a713c:	8d 85 dc fd ff ff    	lea    -0x224(%ebp),%eax
9a7142:	68 08 12 c6 00       	push   $0xc61208
9a7147:	8b 71 7c             	mov    0x7c(%ecx),%esi
9a714a:	8b ce                	mov    %esi,%ecx
9a714c:	50                   	push   %eax
9a714d:	e8 13 55 a8 ff       	call   0x42c665
9a7152:	8b cb                	mov    %ebx,%ecx
9a7154:	ff d6                	call   *%esi
9a7156:	8b bd d4 fd ff ff    	mov    -0x22c(%ebp),%edi
9a715c:	8b d8                	mov    %eax,%ebx
9a715e:	6a 00                	push   $0x0
9a7160:	68 30 12 c6 00       	push   $0xc61230
9a7165:	8d 85 dc fd ff ff    	lea    -0x224(%ebp),%eax
9a716b:	8b 0f                	mov    (%edi),%ecx
9a716d:	50                   	push   %eax
9a716e:	8b 71 7c             	mov    0x7c(%ecx),%esi
9a7171:	8b ce                	mov    %esi,%ecx
9a7173:	e8 ed 54 a8 ff       	call   0x42c665
9a7178:	8b cf                	mov    %edi,%ecx
9a717a:	ff d6                	call   *%esi
9a717c:	8b 8d d4 fd ff ff    	mov    -0x22c(%ebp),%ecx
9a7182:	8b f8                	mov    %eax,%edi
9a7184:	6a 00                	push   $0x0
9a7186:	68 e4 11 c6 00       	push   $0xc611e4
9a718b:	8d 85 dc fd ff ff    	lea    -0x224(%ebp),%eax
9a7191:	8b 09                	mov    (%ecx),%ecx
9a7193:	50                   	push   %eax
9a7194:	8b 71 7c             	mov    0x7c(%ecx),%esi
9a7197:	8b ce                	mov    %esi,%ecx
9a7199:	e8 c7 54 a8 ff       	call   0x42c665
9a719e:	8b 8d d4 fd ff ff    	mov    -0x22c(%ebp),%ecx
9a71a4:	ff d6                	call   *%esi
9a71a6:	89 45 ec             	mov    %eax,-0x14(%ebp)
9a71a9:	8d 75 ec             	lea    -0x14(%ebp),%esi
9a71ac:	8b 85 cc fd ff ff    	mov    -0x234(%ebp),%eax