44ad7e:	81 c3 44 01 00 00    	add    $0x144,%ebx
44ad84:	89 5d fc             	mov    %ebx,-0x4(%ebp)
44ad87:	68 08 00 00 00       	push   $0x8
44ad8c:	8b 5d fc             	mov    -0x4(%ebp),%ebx
44ad8f:	ff 33                	push   (%ebx)
44ad91:	ff 75 0c             	push   0xc(%ebp)
44ad94:	e8 f8 6f fb ff       	call   0x401d91
44ad99:	b8 00 00 00 00       	mov    $0x0,%eax
44ad9e:	e9 00 00 00 00       	jmp    0x44ada3
44ada3:	8b e5                	mov    %ebp,%esp
44ada5:	5d                   	pop    %ebp
44ada6:	c2 08 00             	ret    $0x8
44ada9:	55                   	push   %ebp
44adaa:	8b ec                	mov    %esp,%ebp
44adac:	b8 08 00 00 80       	mov    $0x80000008,%eax
44adb1:	e9 00 00 00 00       	jmp    0x44adb6
44adb6:	8b e5                	mov    %ebp,%esp
44adb8:	5d                   	pop    %ebp
44adb9:	c2 08 00             	ret    $0x8
44adbc:	55                   	push   %ebp
44adbd:	8b ec                	mov    %esp,%ebp
44adbf:	b8 08 00 00 80       	mov    $0x80000008,%eax
44adc4:	e9 00 00 00 00       	jmp    0x44adc9
44adc9:	8b e5                	mov    %ebp,%esp
44adcb:	5d                   	pop    %ebp
44adcc:	c2 08 00             	ret    $0x8
44adcf:	55                   	push   %ebp
44add0:	8b ec                	mov    %esp,%ebp
44add2:	81 ec 0c 00 00 00    	sub    $0xc,%esp
44add8:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
44addf:	8b 5d 08             	mov    0x8(%ebp),%ebx
44ade2:	8b 1b                	mov    (%ebx),%ebx
44ade4:	81 c3 54 01 00 00    	add    $0x154,%ebx
44adea:	89 5d f8             	mov    %ebx,-0x8(%ebp)
44aded:	8b 5d f8             	mov    -0x8(%ebp),%ebx
44adf0:	83 3b 00             	cmpl   $0x0,(%ebx)
44adf3:	0f 84 07 00 00 00    	je     0x44ae00
44adf9:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
44ae00:	8b 5d 08             	mov    0x8(%ebp),%ebx
44ae03:	8b 1b                	mov    (%ebx),%ebx
44ae05:	81 c3 6c 01 00 00    	add    $0x16c,%ebx
44ae0b:	89 5d f8             	mov    %ebx,-0x8(%ebp)
44ae0e:	8b 5d f8             	mov    -0x8(%ebp),%ebx
44ae11:	83 3b 00             	cmpl   $0x0,(%ebx)
44ae14:	0f 84 70 00 00 00    	je     0x44ae8a
44ae1a:	68 01 03 00 80       	push   $0x80000301
44ae1f:	6a 00                	push   $0x0
44ae21:	68 02 00 00 00       	push   $0x2
44ae26:	68 01 03 00 80       	push   $0x80000301
44ae2b:	6a 00                	push   $0x0
44ae2d:	ff 75 fc             	push   -0x4(%ebp)
44ae30:	68 02 00 00 00       	push   $0x2
44ae35:	bb c8 00 00 00       	mov    $0xc8,%ebx
44ae3a:	e8 91 61 05 00       	call   0x4a0fd0
44ae3f:	83 c4 1c             	add    $0x1c,%esp
44ae42:	89 45 fc             	mov    %eax,-0x4(%ebp)
44ae45:	8b 5d 08             	mov    0x8(%ebp),%ebx
44ae48:	8b 1b                	mov    (%ebx),%ebx
44ae4a:	81 c3 70 01 00 00    	add    $0x170,%ebx
44ae50:	89 5d f8             	mov    %ebx,-0x8(%ebp)
44ae53:	8b 5d f8             	mov    -0x8(%ebp),%ebx
44ae56:	83 3b 02             	cmpl   $0x2,(%ebx)
44ae59:	0f 85 2b 00 00 00    	jne    0x44ae8a
44ae5f:	68 01 03 00 80       	push   $0x80000301
44ae64:	6a 00                	push   $0x0
44ae66:	68 00 04 00 00       	push   $0x400
44ae6b:	68 01 03 00 80       	push   $0x80000301
44ae70:	6a 00                	push   $0x0
44ae72:	ff 75 fc             	push   -0x4(%ebp)
44ae75:	68 02 00 00 00       	push   $0x2
44ae7a:	bb c8 00 00 00       	mov    $0xc8,%ebx
44ae7f:	e8 4c 61 05 00       	call   0x4a0fd0
44ae84:	83 c4 1c             	add    $0x1c,%esp
44ae87:	89 45 fc             	mov    %eax,-0x4(%ebp)
44ae8a:	8b 5d 08             	mov    0x8(%ebp),%ebx
44ae8d:	8b 1b                	mov    (%ebx),%ebx
44ae8f:	81 c3 68 01 00 00    	add    $0x168,%ebx
44ae95:	89 5d f8             	mov    %ebx,-0x8(%ebp)
44ae98:	8b 5d f8             	mov    -0x8(%ebp),%ebx
44ae9b:	81 3b 00 08 00 00    	cmpl   $0x800,(%ebx)
44aea1:	0f 85 30 00 00 00    	jne    0x44aed7
44aea7:	68 01 03 00 80       	push   $0x80000301
44aeac:	6a 00                	push   $0x0
44aeae:	68 04 00 00 00       	push   $0x4
44aeb3:	68 01 03 00 80       	push   $0x80000301
44aeb8:	6a 00                	push   $0x0
44aeba:	ff 75 fc             	push   -0x4(%ebp)
44aebd:	68 02 00 00 00       	push   $0x2
44aec2:	bb c8 00 00 00       	mov    $0xc8,%ebx
44aec7:	e8 04 61 05 00       	call   0x4a0fd0
44aecc:	83 c4 1c             	add    $0x1c,%esp
44aecf:	89 45 fc             	mov    %eax,-0x4(%ebp)
44aed2:	e9 45 00 00 00       	jmp    0x44af1c
44aed7:	8b 5d 08             	mov    0x8(%ebp),%ebx
44aeda:	8b 1b                	mov    (%ebx),%ebx
44aedc:	81 c3 68 01 00 00    	add    $0x168,%ebx
44aee2:	89 5d f8             	mov    %ebx,-0x8(%ebp)
44aee5:	8b 5d f8             	mov    -0x8(%ebp),%ebx
44aee8:	83 3b 20             	cmpl   $0x20,(%ebx)
44aeeb:	0f 85 2b 00 00 00    	jne    0x44af1c
44aef1:	68 01 03 00 80       	push   $0x80000301
44aef6:	6a 00                	push   $0x0
44aef8:	68 10 00 00 00       	push   $0x10
44aefd:	68 01 03 00 80       	push   $0x80000301
44af02:	6a 00                	push   $0x0
44af04:	ff 75 fc             	push   -0x4(%ebp)
44af07:	68 02 00 00 00       	push   $0x2
44af0c:	bb c8 00 00 00       	mov    $0xc8,%ebx
44af11:	e8 ba 60 05 00       	call   0x4a0fd0
44af16:	83 c4 1c             	add    $0x1c,%esp
44af19:	89 45 fc             	mov    %eax,-0x4(%ebp)
44af1c:	8b 5d 08             	mov    0x8(%ebp),%ebx
44af1f:	8b 1b                	mov    (%ebx),%ebx
44af21:	81 c3 60 01 00 00    	add    $0x160,%ebx
44af27:	89 5d f8             	mov    %ebx,-0x8(%ebp)
44af2a:	8b 5d f8             	mov    -0x8(%ebp),%ebx
44af2d:	83 3b 00             	cmpl   $0x0,(%ebx)
44af30:	0f 84 2b 00 00 00    	je     0x44af61
44af36:	68 01 03 00 80       	push   $0x80000301
44af3b:	6a 00                	push   $0x0
44af3d:	68 20 00 00 00       	push   $0x20
44af42:	68 01 03 00 80       	push   $0x80000301
44af47:	6a 00                	push   $0x0
44af49:	ff 75 fc             	push   -0x4(%ebp)
44af4c:	68 02 00 00 00       	push   $0x2
44af51:	bb c8 00 00 00       	mov    $0xc8,%ebx
44af56:	e8 75 60 05 00       	call   0x4a0fd0
44af5b:	83 c4 1c             	add    $0x1c,%esp
44af5e:	89 45 fc             	mov    %eax,-0x4(%ebp)
44af61:	68 01 03 00 80       	push   $0x80000301
44af66:	6a 00                	push   $0x0
44af68:	68 00 08 00 00       	push   $0x800
44af6d:	68 01 03 00 80       	push   $0x80000301
44af72:	6a 00                	push   $0x0
44af74:	ff 75 fc             	push   -0x4(%ebp)
44af77:	68 02 00 00 00       	push   $0x2
44af7c:	bb c8 00 00 00       	mov    $0xc8,%ebx
44af81:	e8 4a 60 05 00       	call   0x4a0fd0
44af86:	83 c4 1c             	add    $0x1c,%esp
44af89:	89 45 fc             	mov    %eax,-0x4(%ebp)
44af8c:	68 01 03 00 80       	push   $0x80000301
44af91:	6a 00                	push   $0x0
44af93:	68 40 00 00 00       	push   $0x40
44af98:	68 01 03 00 80       	push   $0x80000301
44af9d:	6a 00                	push   $0x0
44af9f:	ff 75 fc             	push   -0x4(%ebp)
44afa2:	68 02 00 00 00       	push   $0x2
44afa7:	bb c8 00 00 00       	mov    $0xc8,%ebx
44afac:	e8 1f 60 05 00       	call   0x4a0fd0
44afb1:	83 c4 1c             	add    $0x1c,%esp
44afb4:	89 45 fc             	mov    %eax,-0x4(%ebp)
44afb7:	8b 5d 08             	mov    0x8(%ebp),%ebx
44afba:	8b 1b                	mov    (%ebx),%ebx
44afbc:	81 c3 58 01 00 00    	add    $0x158,%ebx
44afc2:	89 5d f8             	mov    %ebx,-0x8(%ebp)
44afc5:	8b 5d f8             	mov    -0x8(%ebp),%ebx
44afc8:	83 3b 00             	cmpl   $0x0,(%ebx)
44afcb:	0f 84 2b 00 00 00    	je     0x44affc
44afd1:	68 01 03 00 80       	push   $0x80000301
44afd6:	6a 00                	push   $0x0
44afd8:	68 00 10 00 00       	push   $0x1000
44afdd:	68 01 03 00 80       	push   $0x80000301
44afe2:	6a 00                	push   $0x0
44afe4:	ff 75 fc             	push   -0x4(%ebp)
44afe7:	68 02 00 00 00       	push   $0x2
44afec:	bb c8 00 00 00       	mov    $0xc8,%ebx
44aff1:	e8 da 5f 05 00       	call   0x4a0fd0
44aff6:	83 c4 1c             	add    $0x1c,%esp
44aff9:	89 45 fc             	mov    %eax,-0x4(%ebp)
44affc:	68 01 03 00 80       	push   $0x80000301
44b001:	6a 00                	push   $0x0
44b003:	ff 75 0c             	push   0xc(%ebp)
44b006:	68 01 03 00 80       	push   $0x80000301
44b00b:	6a 00                	push   $0x0
44b00d:	ff 75 fc             	push   -0x4(%ebp)
44b010:	68 02 00 00 00       	push   $0x2
44b015:	bb c4 00 00 00       	mov    $0xc4,%ebx
44b01a:	e8 91 5f 05 00       	call   0x4a0fb0
44b01f:	83 c4 1c             	add    $0x1c,%esp
44b022:	50                   	push   %eax
44b023:	ff 75 10             	push   0x10(%ebp)
44b026:	e8 8c 6e fb ff       	call   0x401eb7
44b02b:	b8 00 00 00 00       	mov    $0x0,%eax
44b030:	e9 00 00 00 00       	jmp    0x44b035
44b035:	8b e5                	mov    %ebp,%esp
44b037:	5d                   	pop    %ebp
44b038:	c2 0c 00             	ret    $0xc
44b03b:	55                   	push   %ebp
44b03c:	8b ec                	mov    %esp,%ebp
44b03e:	81 ec 8c 00 00 00    	sub    $0x8c,%esp
44b044:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
44b04b:	ff 75 08             	push   0x8(%ebp)
44b04e:	e8 bb b5 fe ff       	call   0x43660e
44b053:	89 45 fc             	mov    %eax,-0x4(%ebp)
44b056:	81 7d 0c 02 07 00 00 	cmpl   $0x702,0xc(%ebp)
44b05d:	0f 85 6b 01 00 00    	jne    0x44b1ce
44b063:	8b 5d 08             	mov    0x8(%ebp),%ebx
44b066:	8b 1b                	mov    (%ebx),%ebx
44b068:	81 c3 ac 01 00 00    	add    $0x1ac,%ebx
44b06e:	89 5d f8             	mov    %ebx,-0x8(%ebp)
44b071:	db 45 10             	fildl  0x10(%ebp)
44b074:	dd 5d f0             	fstpl  -0x10(%ebp)
44b077:	dd 45 f0             	fldl   -0x10(%ebp)
44b07a:	dc 05 b2 bb 4c 00    	faddl  0x4cbbb2
44b080:	dd 5d e8             	fstpl  -0x18(%ebp)
44b083:	dd 45 e8             	fldl   -0x18(%ebp)
44b086:	e8 64 61 fb ff       	call   0x4011ef
44b08b:	50                   	push   %eax
44b08c:	e8 0a 6c fb ff       	call   0x401c9b
44b091:	89 45 e4             	mov    %eax,-0x1c(%ebp)
44b094:	db 45 10             	fildl  0x10(%ebp)
44b097:	dd 5d dc             	fstpl  -0x24(%ebp)
44b09a:	dd 45 dc             	fldl   -0x24(%ebp)
44b09d:	dc 05 aa bb 4c 00    	faddl  0x4cbbaa
44b0a3:	dd 5d d4             	fstpl  -0x2c(%ebp)
44b0a6:	dd 45 d4             	fldl   -0x2c(%ebp)
44b0a9:	e8 41 61 fb ff       	call   0x4011ef
44b0ae:	50                   	push   %eax
44b0af:	e8 e7 6b fb ff       	call   0x401c9b
44b0b4:	39 45 e4             	cmp    %eax,-0x1c(%ebp)
44b0b7:	b8 00 00 00 00       	mov    $0x0,%eax
44b0bc:	0f 94 c0             	sete   %al
44b0bf:	83 e0 01             	and    $0x1,%eax
44b0c2:	83 f0 01             	xor    $0x1,%eax
44b0c5:	8b 5d f8             	mov    -0x8(%ebp),%ebx
44b0c8:	89 03                	mov    %eax,(%ebx)
44b0ca:	8b 5d 08             	mov    0x8(%ebp),%ebx
44b0cd:	8b 1b                	mov    (%ebx),%ebx
44b0cf:	81 c3 ac 01 00 00    	add    $0x1ac,%ebx
44b0d5:	89 5d f8             	mov    %ebx,-0x8(%ebp)
44b0d8:	8b 5d f8             	mov    -0x8(%ebp),%ebx
44b0db:	83 3b 00             	cmpl   $0x0,(%ebx)
44b0de:	0f 84 2b 00 00 00    	je     0x44b10f
44b0e4:	ff 75 08             	push   0x8(%ebp)
44b0e7:	e8 6b 8c fe ff       	call   0x433d57
44b0ec:	89 45 f8             	mov    %eax,-0x8(%ebp)
44b0ef:	68 00 00 00 00       	push   $0x0
44b0f4:	68 00 00 00 00       	push   $0x0
44b0f9:	ff 75 fc             	push   -0x4(%ebp)
44b0fc:	ff 75 f8             	push   -0x8(%ebp)
44b0ff:	ff 75 08             	push   0x8(%ebp)
44b102:	8b 04 24             	mov    (%esp),%eax
44b105:	8b 00                	mov    (%eax),%eax
44b107:	8b 00                	mov    (%eax),%eax
44b109:	ff 90 14 03 00 00    	call   *0x314(%eax)
44b10f:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
44b116:	6a 00                	push   $0x0
44b118:	ff 75 f8             	push   -0x8(%ebp)
44b11b:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
44b122:	6a 00                	push   $0x0
44b124:	ff 75 f4             	push   -0xc(%ebp)
44b127:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
44b12e:	6a 00                	push   $0x0
44b130:	ff 75 f0             	push   -0x10(%ebp)
44b133:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
44b13a:	6a 00                	push   $0x0
44b13c:	ff 75 ec             	push   -0x14(%ebp)
44b13f:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
44b146:	6a 00                	push   $0x0
44b148:	ff 75 e8             	push   -0x18(%ebp)
44b14b:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
44b152:	6a 00                	push   $0x0
44b154:	ff 75 e4             	push   -0x1c(%ebp)
44b157:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
44b15e:	6a 00                	push   $0x0
44b160:	ff 75 e0             	push   -0x20(%ebp)
44b163:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
44b16a:	6a 00                	push   $0x0
44b16c:	ff 75 dc             	push   -0x24(%ebp)
44b16f:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
44b176:	6a 00                	push   $0x0
44b178:	ff 75 d8             	push   -0x28(%ebp)
44b17b:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
44b182:	6a 00                	push   $0x0
44b184:	ff 75 d4             	push   -0x2c(%ebp)
44b187:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
44b18e:	6a 00                	push   $0x0
44b190:	ff 75 d0             	push   -0x30(%ebp)
44b193:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
44b19a:	6a 00                	push   $0x0
44b19c:	ff 75 cc             	push   -0x34(%ebp)
44b19f:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
44b1a6:	6a 00                	push   $0x0
44b1a8:	ff 75 c8             	push   -0x38(%ebp)
44b1ab:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
44b1b2:	6a 00                	push   $0x0
44b1b4:	ff 75 c4             	push   -0x3c(%ebp)
44b1b7:	6a 01                	push   $0x1
44b1b9:	ff 75 fc             	push   -0x4(%ebp)
44b1bc:	68 e0 50 00 00       	push   $0x50e0
44b1c1:	ff 75 fc             	push   -0x4(%ebp)
44b1c4:	e8 ae 27 fe ff       	call   0x42d977
44b1c9:	e9 31 02 00 00       	jmp    0x44b3ff
44b1ce:	81 7d 0c 00 03 00 00 	cmpl   $0x300,0xc(%ebp)
44b1d5:	0f 85 bf 00 00 00    	jne    0x44b29a
44b1db:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
44b1e2:	6a 00                	push   $0x0
44b1e4:	ff 75 f8             	push   -0x8(%ebp)
44b1e7:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
44b1ee:	6a 00                	push   $0x0
44b1f0:	ff 75 f4             	push   -0xc(%ebp)
44b1f3:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
44b1fa:	6a 00                	push   $0x0
44b1fc:	ff 75 f0             	push   -0x10(%ebp)
44b1ff:	c7 45 ec 00 00 00 00 	movl   $0x0,-0x14(%ebp)
44b206:	6a 00                	push   $0x0
44b208:	ff 75 ec             	push   -0x14(%ebp)
44b20b:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
44b212:	6a 00                	push   $0x0
44b214:	ff 75 e8             	push   -0x18(%ebp)
44b217:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
44b21e:	6a 00                	push   $0x0
44b220:	ff 75 e4             	push   -0x1c(%ebp)
44b223:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
44b22a:	6a 00                	push   $0x0
44b22c:	ff 75 e0             	push   -0x20(%ebp)
44b22f:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
44b236:	6a 00                	push   $0x0
44b238:	ff 75 dc             	push   -0x24(%ebp)
44b23b:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
44b242:	6a 00                	push   $0x0
44b244:	ff 75 d8             	push   -0x28(%ebp)
44b247:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
44b24e:	6a 00                	push   $0x0
44b250:	ff 75 d4             	push   -0x2c(%ebp)
44b253:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
44b25a:	6a 00                	push   $0x0
44b25c:	ff 75 d0             	push   -0x30(%ebp)
44b25f:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
44b266:	6a 00                	push   $0x0
44b268:	ff 75 cc             	push   -0x34(%ebp)
44b26b:	c7 45 c8 00 00 00 00 	movl   $0x0,-0x38(%ebp)
44b272:	6a 00                	push   $0x0
44b274:	ff 75 c8             	push   -0x38(%ebp)
44b277:	c7 45 c4 00 00 00 00 	movl   $0x0,-0x3c(%ebp)
44b27e:	6a 00                	push   $0x0
44b280:	ff 75 c4             	push   -0x3c(%ebp)
44b283:	6a 01                	push   $0x1
44b285:	ff 75 fc             	push   -0x4(%ebp)
44b288:	68 dd 50 00 00       	push   $0x50dd
44b28d:	ff 75 fc             	push   -0x4(%ebp)
44b290:	e8 e2 26 fe ff       	call   0x42d977
44b295:	e9 65 01 00 00       	jmp    0x44b3ff
44b29a:	81 7d 0c 0b 07 00 00 	cmpl   $0x70b,0xc(%ebp)
44b2a1:	0f 85 58 01 00 00    	jne    0x44b3ff
44b2a7:	db 45 10             	fildl  0x10(%ebp)
44b2aa:	dd 5d f4             	fstpl  -0xc(%ebp)
44b2ad:	dd 45 f4             	fldl   -0xc(%ebp)
44b2b0:	dc 05 b2 bb 4c 00    	faddl  0x4cbbb2
44b2b6:	dd 5d ec             	fstpl  -0x14(%ebp)