44e099:	8d 45 f4             	lea    -0xc(%ebp),%eax
44e09c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
44e0a2:	51                   	push   %ecx
44e0a3:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
44e0aa:	c7 01 30 c4 68 00    	movl   $0x68c430,(%ecx)
44e0b0:	e8 ba 0c 18 00       	call   0x5ced6f
44e0b5:	83 c4 04             	add    $0x4,%esp
44e0b8:	8b 4d f4             	mov    -0xc(%ebp),%ecx
44e0bb:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
44e0c2:	59                   	pop    %ecx
44e0c3:	8b e5                	mov    %ebp,%esp
44e0c5:	5d                   	pop    %ebp
44e0c6:	c3                   	ret
44e0c7:	cc                   	int3
44e0c8:	cc                   	int3
44e0c9:	cc                   	int3
44e0ca:	cc                   	int3
44e0cb:	cc                   	int3
44e0cc:	cc                   	int3
44e0cd:	cc                   	int3
44e0ce:	cc                   	int3
44e0cf:	cc                   	int3
44e0d0:	8b 41 f8             	mov    -0x8(%ecx),%eax
44e0d3:	8b 40 04             	mov    0x4(%eax),%eax
44e0d6:	c7 44 08 f8 e8 c4 68 	movl   $0x68c4e8,-0x8(%eax,%ecx,1)
44e0dd:	00
44e0de:	8b 41 f8             	mov    -0x8(%ecx),%eax
44e0e1:	8b 50 04             	mov    0x4(%eax),%edx
44e0e4:	8d 42 f8             	lea    -0x8(%edx),%eax
44e0e7:	89 44 0a f4          	mov    %eax,-0xc(%edx,%ecx,1)
44e0eb:	c3                   	ret
44e0ec:	cc                   	int3
44e0ed:	cc                   	int3
44e0ee:	cc                   	int3
44e0ef:	cc                   	int3
44e0f0:	57                   	push   %edi
44e0f1:	8b 79 34             	mov    0x34(%ecx),%edi
44e0f4:	c7 01 f0 c4 68 00    	movl   $0x68c4f0,(%ecx)
44e0fa:	85 ff                	test   %edi,%edi
44e0fc:	74 3f                	je     0x44e13d
44e0fe:	53                   	push   %ebx
44e0ff:	8b 5f 04             	mov    0x4(%edi),%ebx
44e102:	85 db                	test   %ebx,%ebx
44e104:	74 2b                	je     0x44e131
44e106:	8b 03                	mov    (%ebx),%eax
44e108:	56                   	push   %esi
44e109:	8b 70 08             	mov    0x8(%eax),%esi
44e10c:	8b ce                	mov    %esi,%ecx
44e10e:	ff 15 e0 24 68 00    	call   *0x6824e0
44e114:	8b cb                	mov    %ebx,%ecx
44e116:	ff d6                	call   *%esi
44e118:	8b d8                	mov    %eax,%ebx
44e11a:	85 db                	test   %ebx,%ebx
44e11c:	74 12                	je     0x44e130
44e11e:	8b 0b                	mov    (%ebx),%ecx
44e120:	6a 01                	push   $0x1
44e122:	8b 31                	mov    (%ecx),%esi
44e124:	8b ce                	mov    %esi,%ecx
44e126:	ff 15 e0 24 68 00    	call   *0x6824e0
44e12c:	8b cb                	mov    %ebx,%ecx
44e12e:	ff d6                	call   *%esi
44e130:	5e                   	pop    %esi
44e131:	6a 08                	push   $0x8
44e133:	57                   	push   %edi
44e134:	e8 39 2f 19 00       	call   0x5e1072
44e139:	83 c4 08             	add    $0x8,%esp
44e13c:	5b                   	pop    %ebx
44e13d:	5f                   	pop    %edi
44e13e:	c3                   	ret
44e13f:	cc                   	int3
44e140:	53                   	push   %ebx
44e141:	56                   	push   %esi
44e142:	8b f1                	mov    %ecx,%esi
44e144:	f6 46 3c 01          	testb  $0x1,0x3c(%esi)
44e148:	c7 06 30 c5 68 00    	movl   $0x68c530,(%esi)
44e14e:	74 4b                	je     0x44e19b
44e150:	8b 46 20             	mov    0x20(%esi),%eax
44e153:	8b 08                	mov    (%eax),%ecx
44e155:	85 c9                	test   %ecx,%ecx
44e157:	74 09                	je     0x44e162
44e159:	8b 46 30             	mov    0x30(%esi),%eax
44e15c:	8b 10                	mov    (%eax),%edx
44e15e:	03 d1                	add    %ecx,%edx
44e160:	eb 0a                	jmp    0x44e16c
44e162:	8b 46 2c             	mov    0x2c(%esi),%eax
44e165:	8b 4e 1c             	mov    0x1c(%esi),%ecx
44e168:	8b 10                	mov    (%eax),%edx
44e16a:	03 11                	add    (%ecx),%edx
44e16c:	8b 46 0c             	mov    0xc(%esi),%eax
44e16f:	8b 00                	mov    (%eax),%eax
44e171:	2b d0                	sub    %eax,%edx
44e173:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
44e179:	72 16                	jb     0x44e191
44e17b:	8b 48 fc             	mov    -0x4(%eax),%ecx
44e17e:	83 c2 23             	add    $0x23,%edx
44e181:	2b c1                	sub    %ecx,%eax
44e183:	83 c0 fc             	add    $0xfffffffc,%eax
44e186:	83 f8 1f             	cmp    $0x1f,%eax
44e189:	0f 87 9a 00 00 00    	ja     0x44e229
44e18f:	8b c1                	mov    %ecx,%eax
44e191:	52                   	push   %edx
44e192:	50                   	push   %eax
44e193:	e8 da 2e 19 00       	call   0x5e1072
44e198:	83 c4 08             	add    $0x8,%esp
44e19b:	8b 46 0c             	mov    0xc(%esi),%eax
44e19e:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
44e1a4:	8b 46 1c             	mov    0x1c(%esi),%eax
44e1a7:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
44e1ad:	8b 46 2c             	mov    0x2c(%esi),%eax
44e1b0:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
44e1b6:	8b 46 10             	mov    0x10(%esi),%eax
44e1b9:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
44e1bf:	8b 46 20             	mov    0x20(%esi),%eax
44e1c2:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
44e1c8:	8b 46 30             	mov    0x30(%esi),%eax
44e1cb:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
44e1d1:	83 66 3c fe          	andl   $0xfffffffe,0x3c(%esi)
44e1d5:	8b 5e 34             	mov    0x34(%esi),%ebx
44e1d8:	c7 46 38 00 00 00 00 	movl   $0x0,0x38(%esi)
44e1df:	c7 06 f0 c4 68 00    	movl   $0x68c4f0,(%esi)
44e1e5:	85 db                	test   %ebx,%ebx
44e1e7:	74 3d                	je     0x44e226
44e1e9:	57                   	push   %edi
44e1ea:	8b 7b 04             	mov    0x4(%ebx),%edi
44e1ed:	85 ff                	test   %edi,%edi
44e1ef:	74 29                	je     0x44e21a
44e1f1:	8b 07                	mov    (%edi),%eax
44e1f3:	8b 70 08             	mov    0x8(%eax),%esi
44e1f6:	8b ce                	mov    %esi,%ecx
44e1f8:	ff 15 e0 24 68 00    	call   *0x6824e0
44e1fe:	8b cf                	mov    %edi,%ecx
44e200:	ff d6                	call   *%esi
44e202:	8b f8                	mov    %eax,%edi
44e204:	85 ff                	test   %edi,%edi
44e206:	74 12                	je     0x44e21a
44e208:	8b 0f                	mov    (%edi),%ecx
44e20a:	6a 01                	push   $0x1
44e20c:	8b 31                	mov    (%ecx),%esi
44e20e:	8b ce                	mov    %esi,%ecx
44e210:	ff 15 e0 24 68 00    	call   *0x6824e0
44e216:	8b cf                	mov    %edi,%ecx
44e218:	ff d6                	call   *%esi
44e21a:	6a 08                	push   $0x8
44e21c:	53                   	push   %ebx
44e21d:	e8 50 2e 19 00       	call   0x5e1072
44e222:	83 c4 08             	add    $0x8,%esp
44e225:	5f                   	pop    %edi
44e226:	5e                   	pop    %esi
44e227:	5b                   	pop    %ebx
44e228:	c3                   	ret
44e229:	e8 01 ed 19 00       	call   0x5ecf2f
44e22e:	cc                   	int3
44e22f:	cc                   	int3
44e230:	57                   	push   %edi
44e231:	8b 39                	mov    (%ecx),%edi
44e233:	85 ff                	test   %edi,%edi
44e235:	74 14                	je     0x44e24b
44e237:	8b 07                	mov    (%edi),%eax
44e239:	56                   	push   %esi
44e23a:	6a 01                	push   $0x1
44e23c:	8b 30                	mov    (%eax),%esi
44e23e:	8b ce                	mov    %esi,%ecx
44e240:	ff 15 e0 24 68 00    	call   *0x6824e0
44e246:	8b cf                	mov    %edi,%ecx
44e248:	ff d6                	call   *%esi
44e24a:	5e                   	pop    %esi
44e24b:	5f                   	pop    %edi
44e24c:	c3                   	ret
44e24d:	cc                   	int3
44e24e:	cc                   	int3
44e24f:	cc                   	int3
44e250:	56                   	push   %esi
44e251:	8b f1                	mov    %ecx,%esi
44e253:	8b 8e a4 00 00 00    	mov    0xa4(%esi),%ecx
44e259:	83 f9 10             	cmp    $0x10,%ecx
44e25c:	72 2f                	jb     0x44e28d
44e25e:	8b 86 90 00 00 00    	mov    0x90(%esi),%eax
44e264:	41                   	inc    %ecx
44e265:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e26b:	72 16                	jb     0x44e283
44e26d:	8b 50 fc             	mov    -0x4(%eax),%edx
44e270:	83 c1 23             	add    $0x23,%ecx
44e273:	2b c2                	sub    %edx,%eax
44e275:	83 c0 fc             	add    $0xfffffffc,%eax
44e278:	83 f8 1f             	cmp    $0x1f,%eax
44e27b:	0f 87 cc 01 00 00    	ja     0x44e44d
44e281:	8b c2                	mov    %edx,%eax
44e283:	51                   	push   %ecx
44e284:	50                   	push   %eax
44e285:	e8 e8 2d 19 00       	call   0x5e1072
44e28a:	83 c4 08             	add    $0x8,%esp
44e28d:	c7 86 a0 00 00 00 00 	movl   $0x0,0xa0(%esi)
44e294:	00 00 00
44e297:	c7 86 a4 00 00 00 0f 	movl   $0xf,0xa4(%esi)
44e29e:	00 00 00
44e2a1:	c6 86 90 00 00 00 00 	movb   $0x0,0x90(%esi)
44e2a8:	8b 8e 8c 00 00 00    	mov    0x8c(%esi),%ecx
44e2ae:	83 f9 10             	cmp    $0x10,%ecx
44e2b1:	72 2c                	jb     0x44e2df
44e2b3:	8b 46 78             	mov    0x78(%esi),%eax
44e2b6:	41                   	inc    %ecx
44e2b7:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e2bd:	72 16                	jb     0x44e2d5
44e2bf:	8b 50 fc             	mov    -0x4(%eax),%edx
44e2c2:	83 c1 23             	add    $0x23,%ecx
44e2c5:	2b c2                	sub    %edx,%eax
44e2c7:	83 c0 fc             	add    $0xfffffffc,%eax
44e2ca:	83 f8 1f             	cmp    $0x1f,%eax
44e2cd:	0f 87 7a 01 00 00    	ja     0x44e44d
44e2d3:	8b c2                	mov    %edx,%eax
44e2d5:	51                   	push   %ecx
44e2d6:	50                   	push   %eax
44e2d7:	e8 96 2d 19 00       	call   0x5e1072
44e2dc:	83 c4 08             	add    $0x8,%esp
44e2df:	c7 86 88 00 00 00 00 	movl   $0x0,0x88(%esi)
44e2e6:	00 00 00
44e2e9:	c7 86 8c 00 00 00 0f 	movl   $0xf,0x8c(%esi)
44e2f0:	00 00 00
44e2f3:	c6 46 78 00          	movb   $0x0,0x78(%esi)
44e2f7:	8b 4e 74             	mov    0x74(%esi),%ecx
44e2fa:	83 f9 10             	cmp    $0x10,%ecx
44e2fd:	72 2c                	jb     0x44e32b
44e2ff:	8b 46 60             	mov    0x60(%esi),%eax
44e302:	41                   	inc    %ecx
44e303:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e309:	72 16                	jb     0x44e321
44e30b:	8b 50 fc             	mov    -0x4(%eax),%edx
44e30e:	83 c1 23             	add    $0x23,%ecx
44e311:	2b c2                	sub    %edx,%eax
44e313:	83 c0 fc             	add    $0xfffffffc,%eax
44e316:	83 f8 1f             	cmp    $0x1f,%eax
44e319:	0f 87 2e 01 00 00    	ja     0x44e44d
44e31f:	8b c2                	mov    %edx,%eax
44e321:	51                   	push   %ecx
44e322:	50                   	push   %eax
44e323:	e8 4a 2d 19 00       	call   0x5e1072
44e328:	83 c4 08             	add    $0x8,%esp
44e32b:	c7 46 70 00 00 00 00 	movl   $0x0,0x70(%esi)
44e332:	c7 46 74 0f 00 00 00 	movl   $0xf,0x74(%esi)
44e339:	c6 46 60 00          	movb   $0x0,0x60(%esi)
44e33d:	8b 4e 5c             	mov    0x5c(%esi),%ecx
44e340:	83 f9 10             	cmp    $0x10,%ecx
44e343:	72 2c                	jb     0x44e371
44e345:	8b 46 48             	mov    0x48(%esi),%eax
44e348:	41                   	inc    %ecx
44e349:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e34f:	72 16                	jb     0x44e367
44e351:	8b 50 fc             	mov    -0x4(%eax),%edx
44e354:	83 c1 23             	add    $0x23,%ecx
44e357:	2b c2                	sub    %edx,%eax
44e359:	83 c0 fc             	add    $0xfffffffc,%eax
44e35c:	83 f8 1f             	cmp    $0x1f,%eax
44e35f:	0f 87 e8 00 00 00    	ja     0x44e44d
44e365:	8b c2                	mov    %edx,%eax
44e367:	51                   	push   %ecx
44e368:	50                   	push   %eax
44e369:	e8 04 2d 19 00       	call   0x5e1072
44e36e:	83 c4 08             	add    $0x8,%esp
44e371:	c7 46 58 00 00 00 00 	movl   $0x0,0x58(%esi)
44e378:	c7 46 5c 0f 00 00 00 	movl   $0xf,0x5c(%esi)
44e37f:	c6 46 48 00          	movb   $0x0,0x48(%esi)
44e383:	8b 4e 44             	mov    0x44(%esi),%ecx
44e386:	83 f9 10             	cmp    $0x10,%ecx
44e389:	72 2c                	jb     0x44e3b7
44e38b:	8b 46 30             	mov    0x30(%esi),%eax
44e38e:	41                   	inc    %ecx
44e38f:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e395:	72 16                	jb     0x44e3ad
44e397:	8b 50 fc             	mov    -0x4(%eax),%edx
44e39a:	83 c1 23             	add    $0x23,%ecx
44e39d:	2b c2                	sub    %edx,%eax
44e39f:	83 c0 fc             	add    $0xfffffffc,%eax
44e3a2:	83 f8 1f             	cmp    $0x1f,%eax
44e3a5:	0f 87 a2 00 00 00    	ja     0x44e44d
44e3ab:	8b c2                	mov    %edx,%eax
44e3ad:	51                   	push   %ecx
44e3ae:	50                   	push   %eax
44e3af:	e8 be 2c 19 00       	call   0x5e1072
44e3b4:	83 c4 08             	add    $0x8,%esp
44e3b7:	c7 46 40 00 00 00 00 	movl   $0x0,0x40(%esi)
44e3be:	c7 46 44 0f 00 00 00 	movl   $0xf,0x44(%esi)
44e3c5:	c6 46 30 00          	movb   $0x0,0x30(%esi)
44e3c9:	8b 4e 2c             	mov    0x2c(%esi),%ecx
44e3cc:	83 f9 10             	cmp    $0x10,%ecx
44e3cf:	72 28                	jb     0x44e3f9
44e3d1:	8b 46 18             	mov    0x18(%esi),%eax
44e3d4:	41                   	inc    %ecx
44e3d5:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e3db:	72 12                	jb     0x44e3ef
44e3dd:	8b 50 fc             	mov    -0x4(%eax),%edx
44e3e0:	83 c1 23             	add    $0x23,%ecx
44e3e3:	2b c2                	sub    %edx,%eax
44e3e5:	83 c0 fc             	add    $0xfffffffc,%eax
44e3e8:	83 f8 1f             	cmp    $0x1f,%eax
44e3eb:	77 60                	ja     0x44e44d
44e3ed:	8b c2                	mov    %edx,%eax
44e3ef:	51                   	push   %ecx
44e3f0:	50                   	push   %eax
44e3f1:	e8 7c 2c 19 00       	call   0x5e1072
44e3f6:	83 c4 08             	add    $0x8,%esp
44e3f9:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
44e400:	c7 46 2c 0f 00 00 00 	movl   $0xf,0x2c(%esi)
44e407:	c6 46 18 00          	movb   $0x0,0x18(%esi)
44e40b:	8b 4e 14             	mov    0x14(%esi),%ecx
44e40e:	83 f9 10             	cmp    $0x10,%ecx
44e411:	72 27                	jb     0x44e43a
44e413:	8b 06                	mov    (%esi),%eax
44e415:	41                   	inc    %ecx
44e416:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
44e41c:	72 12                	jb     0x44e430
44e41e:	8b 50 fc             	mov    -0x4(%eax),%edx
44e421:	83 c1 23             	add    $0x23,%ecx
44e424:	2b c2                	sub    %edx,%eax
44e426:	83 c0 fc             	add    $0xfffffffc,%eax
44e429:	83 f8 1f             	cmp    $0x1f,%eax
44e42c:	77 1f                	ja     0x44e44d
44e42e:	8b c2                	mov    %edx,%eax
44e430:	51                   	push   %ecx
44e431:	50                   	push   %eax
44e432:	e8 3b 2c 19 00       	call   0x5e1072
44e437:	83 c4 08             	add    $0x8,%esp
44e43a:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
44e441:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
44e448:	c6 06 00             	movb   $0x0,(%esi)
44e44b:	5e                   	pop    %esi
44e44c:	c3                   	ret
44e44d:	e8 dd ea 19 00       	call   0x5ecf2f
44e452:	cc                   	int3
44e453:	cc                   	int3
44e454:	cc                   	int3
44e455:	cc                   	int3
44e456:	cc                   	int3
44e457:	cc                   	int3
44e458:	cc                   	int3
44e459:	cc                   	int3
44e45a:	cc                   	int3
44e45b:	cc                   	int3
44e45c:	cc                   	int3
44e45d:	cc                   	int3
44e45e:	cc                   	int3
44e45f:	cc                   	int3
44e460:	55                   	push   %ebp
44e461:	8b ec                	mov    %esp,%ebp
44e463:	6a ff                	push   $0xffffffff
44e465:	68 f0 bf 64 00       	push   $0x64bff0
44e46a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
44e470:	50                   	push   %eax
44e471:	56                   	push   %esi
44e472:	57                   	push   %edi
44e473:	a1 d4 89 72 00       	mov    0x7289d4,%eax