9a1dc6:	cc                   	int3
9a1dc7:	cc                   	int3
9a1dc8:	cc                   	int3
9a1dc9:	cc                   	int3
9a1dca:	cc                   	int3
9a1dcb:	cc                   	int3
9a1dcc:	cc                   	int3
9a1dcd:	cc                   	int3
9a1dce:	cc                   	int3
9a1dcf:	cc                   	int3
9a1dd0:	cc                   	int3
9a1dd1:	cc                   	int3
9a1dd2:	cc                   	int3
9a1dd3:	cc                   	int3
9a1dd4:	cc                   	int3
9a1dd5:	cc                   	int3
9a1dd6:	cc                   	int3
9a1dd7:	cc                   	int3
9a1dd8:	cc                   	int3
9a1dd9:	cc                   	int3
9a1dda:	cc                   	int3
9a1ddb:	cc                   	int3
9a1ddc:	cc                   	int3
9a1ddd:	cc                   	int3
9a1dde:	cc                   	int3
9a1ddf:	cc                   	int3
9a1de0:	cc                   	int3
9a1de1:	cc                   	int3
9a1de2:	cc                   	int3
9a1de3:	cc                   	int3
9a1de4:	cc                   	int3
9a1de5:	6a 14                	push   $0x14
9a1de7:	b8 2a f1 ba 00       	mov    $0xbaf12a,%eax
9a1dec:	e8 9a 84 a6 ff       	call   0x40a28b
9a1df1:	8b f1                	mov    %ecx,%esi
9a1df3:	8b 86 dc 00 00 00    	mov    0xdc(%esi),%eax
9a1df9:	85 c0                	test   %eax,%eax
9a1dfb:	74 03                	je     0x9a1e00
9a1dfd:	8b 40 04             	mov    0x4(%eax),%eax
9a1e00:	85 c0                	test   %eax,%eax
9a1e02:	74 05                	je     0x9a1e09
9a1e04:	e8 5d 01 a9 ff       	call   0x431f66
9a1e09:	56                   	push   %esi
9a1e0a:	8d 4d e0             	lea    -0x20(%ebp),%ecx
9a1e0d:	e8 35 90 a7 ff       	call   0x41ae47
9a1e12:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
9a1e16:	68 08 04 00 00       	push   $0x408
9a1e1b:	e8 77 39 a9 ff       	call   0x435797
9a1e20:	8b f8                	mov    %eax,%edi
9a1e22:	b8 00 01 00 00       	mov    $0x100,%eax
9a1e27:	59                   	pop    %ecx
9a1e28:	8d 4f 04             	lea    0x4(%edi),%ecx
9a1e2b:	c7 07 00 03 00 01    	movl   $0x1000300,(%edi)
9a1e31:	51                   	push   %ecx
9a1e32:	50                   	push   %eax
9a1e33:	6a 00                	push   $0x0
9a1e35:	ff 75 e4             	push   -0x1c(%ebp)
9a1e38:	ff 15 60 33 d8 00    	call   *0xd83360
9a1e3e:	8b b6 dc 00 00 00    	mov    0xdc(%esi),%esi
9a1e44:	57                   	push   %edi
9a1e45:	ff 15 50 33 d8 00    	call   *0xd83350
9a1e4b:	50                   	push   %eax
9a1e4c:	8b ce                	mov    %esi,%ecx
9a1e4e:	e8 1f 47 a7 ff       	call   0x416572
9a1e53:	57                   	push   %edi
9a1e54:	e8 b9 c7 a9 ff       	call   0x43e612
9a1e59:	59                   	pop    %ecx
9a1e5a:	8d 4d e0             	lea    -0x20(%ebp),%ecx
9a1e5d:	e8 98 6a a6 ff       	call   0x4088fa
9a1e62:	e8 b0 c5 a6 ff       	call   0x40e417
9a1e67:	c3                   	ret
9a1e68:	cc                   	int3
9a1e69:	cc                   	int3
9a1e6a:	cc                   	int3
9a1e6b:	cc                   	int3
9a1e6c:	cc                   	int3
9a1e6d:	cc                   	int3
9a1e6e:	cc                   	int3
9a1e6f:	cc                   	int3
9a1e70:	cc                   	int3
9a1e71:	cc                   	int3
9a1e72:	cc                   	int3
9a1e73:	cc                   	int3
9a1e74:	cc                   	int3
9a1e75:	cc                   	int3
9a1e76:	cc                   	int3
9a1e77:	cc                   	int3
9a1e78:	cc                   	int3
9a1e79:	cc                   	int3
9a1e7a:	cc                   	int3
9a1e7b:	cc                   	int3
9a1e7c:	cc                   	int3
9a1e7d:	cc                   	int3
9a1e7e:	cc                   	int3
9a1e7f:	cc                   	int3
9a1e80:	cc                   	int3
9a1e81:	cc                   	int3
9a1e82:	cc                   	int3
9a1e83:	cc                   	int3
9a1e84:	cc                   	int3
9a1e85:	cc                   	int3
9a1e86:	cc                   	int3
9a1e87:	cc                   	int3
9a1e88:	55                   	push   %ebp
9a1e89:	8b ec                	mov    %esp,%ebp
9a1e8b:	8b 45 08             	mov    0x8(%ebp),%eax
9a1e8e:	89 81 e0 00 00 00    	mov    %eax,0xe0(%ecx)
9a1e94:	5d                   	pop    %ebp
9a1e95:	c2 04 00             	ret    $0x4
9a1e98:	cc                   	int3
9a1e99:	cc                   	int3
9a1e9a:	cc                   	int3
9a1e9b:	cc                   	int3
9a1e9c:	55                   	push   %ebp
9a1e9d:	8b ec                	mov    %esp,%ebp
9a1e9f:	56                   	push   %esi
9a1ea0:	8b f1                	mov    %ecx,%esi
9a1ea2:	57                   	push   %edi
9a1ea3:	8b 7d 08             	mov    0x8(%ebp),%edi
9a1ea6:	89 be e4 00 00 00    	mov    %edi,0xe4(%esi)
9a1eac:	e8 85 64 a7 ff       	call   0x418336
9a1eb1:	83 b8 ac 01 00 00 08 	cmpl   $0x8,0x1ac(%eax)
9a1eb8:	75 1f                	jne    0x9a1ed9
9a1eba:	8b 86 dc 00 00 00    	mov    0xdc(%esi),%eax
9a1ec0:	85 c0                	test   %eax,%eax
9a1ec2:	74 43                	je     0x9a1f07
9a1ec4:	57                   	push   %edi
9a1ec5:	ff 70 04             	push   0x4(%eax)
9a1ec8:	ff 15 54 33 d8 00    	call   *0xd83354
9a1ece:	0f b7 c0             	movzwl %ax,%eax
9a1ed1:	0d 00 00 00 01       	or     $0x1000000,%eax
9a1ed6:	50                   	push   %eax
9a1ed7:	eb 01                	jmp    0x9a1eda
9a1ed9:	57                   	push   %edi
9a1eda:	8d 8e 20 09 00 00    	lea    0x920(%esi),%ecx
9a1ee0:	e8 22 a8 a6 ff       	call   0x40c707
9a1ee5:	6a 01                	push   $0x1
9a1ee7:	6a 00                	push   $0x0
9a1ee9:	ff b6 40 09 00 00    	push   0x940(%esi)
9a1eef:	ff 15 e8 3d d8 00    	call   *0xd83de8
9a1ef5:	ff b6 40 09 00 00    	push   0x940(%esi)
9a1efb:	ff 15 8c 3f d8 00    	call   *0xd83f8c
9a1f01:	5f                   	pop    %edi
9a1f02:	5e                   	pop    %esi
9a1f03:	5d                   	pop    %ebp
9a1f04:	c2 04 00             	ret    $0x4
9a1f07:	e8 5a 00 a9 ff       	call   0x431f66
9a1f0c:	cc                   	int3
9a1f0d:	cc                   	int3
9a1f0e:	cc                   	int3
9a1f0f:	cc                   	int3
9a1f10:	cc                   	int3
9a1f11:	cc                   	int3
9a1f12:	cc                   	int3
9a1f13:	cc                   	int3
9a1f14:	cc                   	int3
9a1f15:	cc                   	int3
9a1f16:	cc                   	int3
9a1f17:	cc                   	int3
9a1f18:	cc                   	int3
9a1f19:	cc                   	int3
9a1f1a:	cc                   	int3
9a1f1b:	cc                   	int3
9a1f1c:	cc                   	int3
9a1f1d:	cc                   	int3
9a1f1e:	cc                   	int3
9a1f1f:	cc                   	int3
9a1f20:	cc                   	int3
9a1f21:	cc                   	int3
9a1f22:	cc                   	int3
9a1f23:	cc                   	int3
9a1f24:	cc                   	int3
9a1f25:	cc                   	int3
9a1f26:	cc                   	int3
9a1f27:	cc                   	int3
9a1f28:	cc                   	int3
9a1f29:	55                   	push   %ebp
9a1f2a:	8b ec                	mov    %esp,%ebp
9a1f2c:	56                   	push   %esi
9a1f2d:	ff 75 10             	push   0x10(%ebp)
9a1f30:	8b f1                	mov    %ecx,%esi
9a1f32:	ff 75 0c             	push   0xc(%ebp)
9a1f35:	ff 75 08             	push   0x8(%ebp)
9a1f38:	8b 8e d4 00 00 00    	mov    0xd4(%esi),%ecx
9a1f3e:	81 c1 c8 00 00 00    	add    $0xc8,%ecx
9a1f44:	e8 7a d6 a7 ff       	call   0x41f5c3
9a1f49:	ff 75 10             	push   0x10(%ebp)
9a1f4c:	8b 8e d4 00 00 00    	mov    0xd4(%esi),%ecx
9a1f52:	ff 75 0c             	push   0xc(%ebp)
9a1f55:	81 c1 98 01 00 00    	add    $0x198,%ecx
9a1f5b:	ff 75 08             	push   0x8(%ebp)
9a1f5e:	e8 60 d6 a7 ff       	call   0x41f5c3
9a1f63:	5e                   	pop    %esi
9a1f64:	5d                   	pop    %ebp
9a1f65:	c2 0c 00             	ret    $0xc
9a1f68:	cc                   	int3
9a1f69:	cc                   	int3
9a1f6a:	cc                   	int3
9a1f6b:	cc                   	int3
9a1f6c:	cc                   	int3
9a1f6d:	cc                   	int3
9a1f6e:	cc                   	int3
9a1f6f:	cc                   	int3
9a1f70:	cc                   	int3
9a1f71:	cc                   	int3
9a1f72:	cc                   	int3
9a1f73:	cc                   	int3
9a1f74:	cc                   	int3
9a1f75:	cc                   	int3
9a1f76:	cc                   	int3
9a1f77:	55                   	push   %ebp
9a1f78:	8b ec                	mov    %esp,%ebp
9a1f7a:	8b 89 d8 00 00 00    	mov    0xd8(%ecx),%ecx
9a1f80:	5d                   	pop    %ebp
9a1f81:	e9 c7 ba a7 ff       	jmp    0x41da4d
9a1f86:	cc                   	int3
9a1f87:	cc                   	int3
9a1f88:	cc                   	int3
9a1f89:	55                   	push   %ebp
9a1f8a:	8b ec                	mov    %esp,%ebp
9a1f8c:	56                   	push   %esi
9a1f8d:	8b 75 14             	mov    0x14(%ebp),%esi
9a1f90:	85 f6                	test   %esi,%esi
9a1f92:	75 04                	jne    0x9a1f98
9a1f94:	33 c0                	xor    %eax,%eax
9a1f96:	eb 6d                	jmp    0x9a2005
9a1f98:	8b 45 08             	mov    0x8(%ebp),%eax
9a1f9b:	85 c0                	test   %eax,%eax
9a1f9d:	75 13                	jne    0x9a1fb2
9a1f9f:	e8 cb c8 a9 ff       	call   0x43e86f
9a1fa4:	6a 16                	push   $0x16
9a1fa6:	5e                   	pop    %esi
9a1fa7:	89 30                	mov    %esi,(%eax)
9a1fa9:	e8 4a d3 a7 ff       	call   0x41f2f8
9a1fae:	8b c6                	mov    %esi,%eax
9a1fb0:	eb 53                	jmp    0x9a2005
9a1fb2:	57                   	push   %edi
9a1fb3:	8b 7d 10             	mov    0x10(%ebp),%edi
9a1fb6:	85 ff                	test   %edi,%edi
9a1fb8:	74 14                	je     0x9a1fce
9a1fba:	39 75 0c             	cmp    %esi,0xc(%ebp)
9a1fbd:	72 0f                	jb     0x9a1fce
9a1fbf:	56                   	push   %esi
9a1fc0:	57                   	push   %edi
9a1fc1:	50                   	push   %eax
9a1fc2:	e8 bb 26 a7 ff       	call   0x414682
9a1fc7:	83 c4 0c             	add    $0xc,%esp
9a1fca:	33 c0                	xor    %eax,%eax
9a1fcc:	eb 36                	jmp    0x9a2004
9a1fce:	ff 75 0c             	push   0xc(%ebp)
9a1fd1:	6a 00                	push   $0x0
9a1fd3:	50                   	push   %eax
9a1fd4:	e8 df 27 a7 ff       	call   0x4147b8
9a1fd9:	83 c4 0c             	add    $0xc,%esp
9a1fdc:	85 ff                	test   %edi,%edi
9a1fde:	75 09                	jne    0x9a1fe9
9a1fe0:	e8 8a c8 a9 ff       	call   0x43e86f
9a1fe5:	6a 16                	push   $0x16
9a1fe7:	eb 0c                	jmp    0x9a1ff5
9a1fe9:	39 75 0c             	cmp    %esi,0xc(%ebp)
9a1fec:	73 13                	jae    0x9a2001
9a1fee:	e8 7c c8 a9 ff       	call   0x43e86f
9a1ff3:	6a 22                	push   $0x22
9a1ff5:	5e                   	pop    %esi
9a1ff6:	89 30                	mov    %esi,(%eax)
9a1ff8:	e8 fb d2 a7 ff       	call   0x41f2f8
9a1ffd:	8b c6                	mov    %esi,%eax
9a1fff:	eb 03                	jmp    0x9a2004
9a2001:	6a 16                	push   $0x16
9a2003:	58                   	pop    %eax
9a2004:	5f                   	pop    %edi
9a2005:	5e                   	pop    %esi
9a2006:	5d                   	pop    %ebp
9a2007:	c3                   	ret
9a2008:	cc                   	int3
9a2009:	cc                   	int3
9a200a:	cc                   	int3
9a200b:	cc                   	int3
9a200c:	cc                   	int3
9a200d:	cc                   	int3
9a200e:	cc                   	int3
9a200f:	cc                   	int3
9a2010:	cc                   	int3
9a2011:	cc                   	int3
9a2012:	cc                   	int3
9a2013:	cc                   	int3
9a2014:	cc                   	int3
9a2015:	cc                   	int3
9a2016:	cc                   	int3
9a2017:	cc                   	int3
9a2018:	cc                   	int3
9a2019:	cc                   	int3
9a201a:	cc                   	int3
9a201b:	cc                   	int3
9a201c:	cc                   	int3
9a201d:	cc                   	int3
9a201e:	cc                   	int3
9a201f:	cc                   	int3
9a2020:	cc                   	int3
9a2021:	cc                   	int3
9a2022:	cc                   	int3
9a2023:	cc                   	int3
9a2024:	cc                   	int3
9a2025:	cc                   	int3
9a2026:	cc                   	int3
9a2027:	55                   	push   %ebp
9a2028:	8b ec                	mov    %esp,%ebp
9a202a:	8b 45 14             	mov    0x14(%ebp),%eax
9a202d:	56                   	push   %esi
9a202e:	85 c0                	test   %eax,%eax
9a2030:	74 3c                	je     0x9a206e
9a2032:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
9a2036:	75 13                	jne    0x9a204b
9a2038:	e8 32 c8 a9 ff       	call   0x43e86f
9a203d:	6a 16                	push   $0x16
9a203f:	5e                   	pop    %esi
9a2040:	89 30                	mov    %esi,(%eax)
9a2042:	e8 b1 d2 a7 ff       	call   0x41f2f8
9a2047:	8b c6                	mov    %esi,%eax
9a2049:	eb 25                	jmp    0x9a2070
9a204b:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
9a204f:	74 e7                	je     0x9a2038
9a2051:	39 45 0c             	cmp    %eax,0xc(%ebp)
9a2054:	73 09                	jae    0x9a205f
9a2056:	e8 14 c8 a9 ff       	call   0x43e86f
9a205b:	6a 22                	push   $0x22
9a205d:	eb e0                	jmp    0x9a203f
9a205f:	50                   	push   %eax
9a2060:	ff 75 10             	push   0x10(%ebp)
9a2063:	ff 75 08             	push   0x8(%ebp)
9a2066:	e8 17 cb a7 ff       	call   0x41eb82
9a206b:	83 c4 0c             	add    $0xc,%esp
9a206e:	33 c0                	xor    %eax,%eax
9a2070:	5e                   	pop    %esi
9a2071:	5d                   	pop    %ebp
9a2072:	c3                   	ret
9a2073:	cc                   	int3
9a2074:	cc                   	int3
9a2075:	cc                   	int3
9a2076:	cc                   	int3
9a2077:	cc                   	int3
9a2078:	cc                   	int3
9a2079:	cc                   	int3
9a207a:	cc                   	int3
9a207b:	cc                   	int3
9a207c:	cc                   	int3
9a207d:	cc                   	int3
9a207e:	cc                   	int3
9a207f:	cc                   	int3
9a2080:	cc                   	int3