44c0aa:	8d 45 84             	lea    -0x7c(%ebp),%eax
44c0ad:	6a 13                	push   $0x13
44c0af:	0f 43 45 84          	cmovae -0x7c(%ebp),%eax
44c0b3:	bb 1a 00 00 00       	mov    $0x1a,%ebx
44c0b8:	68 7c bb 68 00       	push   $0x68bb7c
44c0bd:	ff 75 94             	push   -0x6c(%ebp)
44c0c0:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
44c0c4:	50                   	push   %eax
44c0c5:	89 5d 9c             	mov    %ebx,-0x64(%ebp)
44c0c8:	e8 73 b0 ff ff       	call   0x447140
44c0cd:	83 c4 10             	add    $0x10,%esp
44c0d0:	85 c0                	test   %eax,%eax
44c0d2:	74 34                	je     0x44c108
44c0d4:	56                   	push   %esi
44c0d5:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
44c0d8:	e8 c3 0c ff ff       	call   0x43cda0
44c0dd:	83 7d e8 10          	cmpl   $0x10,-0x18(%ebp)
44c0e1:	8d 45 d4             	lea    -0x2c(%ebp),%eax
44c0e4:	6a 0d                	push   $0xd
44c0e6:	0f 43 45 d4          	cmovae -0x2c(%ebp),%eax
44c0ea:	bb 3e 00 00 00       	mov    $0x3e,%ebx
44c0ef:	68 6c bb 68 00       	push   $0x68bb6c
44c0f4:	ff 75 e4             	push   -0x1c(%ebp)
44c0f7:	50                   	push   %eax
44c0f8:	e8 43 b0 ff ff       	call   0x447140
44c0fd:	83 c4 10             	add    $0x10,%esp
44c100:	c6 45 a3 00          	movb   $0x0,-0x5d(%ebp)
44c104:	85 c0                	test   %eax,%eax
44c106:	75 04                	jne    0x44c10c
44c108:	c6 45 a3 01          	movb   $0x1,-0x5d(%ebp)
44c10c:	f6 c3 04             	test   $0x4,%bl
44c10f:	74 0b                	je     0x44c11c
44c111:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
44c114:	83 e3 fb             	and    $0xfffffffb,%ebx
44c117:	e8 94 c5 fe ff       	call   0x4386b0
44c11c:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
44c123:	f6 c3 02             	test   $0x2,%bl
44c126:	74 08                	je     0x44c130
44c128:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
44c12b:	e8 80 c5 fe ff       	call   0x4386b0
44c130:	80 7d a3 00          	cmpb   $0x0,-0x5d(%ebp)
44c134:	74 11                	je     0x44c147
44c136:	8b 07                	mov    (%edi),%eax
44c138:	8b 70 18             	mov    0x18(%eax),%esi
44c13b:	8b ce                	mov    %esi,%ecx
44c13d:	ff 15 e0 24 68 00    	call   *0x6824e0
44c143:	8b cf                	mov    %edi,%ecx
44c145:	ff d6                	call   *%esi
44c147:	8b 07                	mov    (%edi),%eax
44c149:	8b 70 1c             	mov    0x1c(%eax),%esi
44c14c:	8b ce                	mov    %esi,%ecx
44c14e:	ff 15 e0 24 68 00    	call   *0x6824e0
44c154:	8b cf                	mov    %edi,%ecx
44c156:	ff d6                	call   *%esi
44c158:	8b d8                	mov    %eax,%ebx
44c15a:	89 5d 9c             	mov    %ebx,-0x64(%ebp)
44c15d:	6a 1d                	push   $0x1d
44c15f:	68 fc bd 68 00       	push   $0x68bdfc
44c164:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
44c16a:	c7 85 7c ff ff ff 00 	movl   $0x0,-0x84(%ebp)
44c171:	00 00 00
44c174:	c7 45 80 0f 00 00 00 	movl   $0xf,-0x80(%ebp)
44c17b:	c6 85 6c ff ff ff 00 	movb   $0x0,-0x94(%ebp)
44c182:	e8 b9 90 ff ff       	call   0x445240
44c187:	6a 1c                	push   $0x1c
44c189:	68 c8 bc 68 00       	push   $0x68bcc8
44c18e:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
44c191:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
44c195:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
44c19c:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
44c1a3:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
44c1a7:	e8 94 90 ff ff       	call   0x445240
44c1ac:	6a 06                	push   $0x6
44c1ae:	68 64 bb 68 00       	push   $0x68bb64
44c1b3:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
44c1b6:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
44c1ba:	c7 45 94 00 00 00 00 	movl   $0x0,-0x6c(%ebp)
44c1c1:	c7 45 98 0f 00 00 00 	movl   $0xf,-0x68(%ebp)
44c1c8:	c6 45 84 00          	movb   $0x0,-0x7c(%ebp)
44c1cc:	e8 6f 90 ff ff       	call   0x445240
44c1d1:	8d 85 6c ff ff ff    	lea    -0x94(%ebp),%eax
44c1d7:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
44c1db:	50                   	push   %eax
44c1dc:	8d 45 d4             	lea    -0x2c(%ebp),%eax
44c1df:	50                   	push   %eax
44c1e0:	8d 45 84             	lea    -0x7c(%ebp),%eax
44c1e3:	50                   	push   %eax
44c1e4:	8d 47 04             	lea    0x4(%edi),%eax
44c1e7:	50                   	push   %eax
44c1e8:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
44c1eb:	e8 20 85 00 00       	call   0x454710
44c1f0:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
44c1f3:	e8 b8 c4 fe ff       	call   0x4386b0
44c1f8:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
44c1fb:	e8 b0 c4 fe ff       	call   0x4386b0
44c200:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
44c206:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
44c20a:	e8 a1 c4 fe ff       	call   0x4386b0
44c20f:	8d 45 9c             	lea    -0x64(%ebp),%eax
44c212:	8b cf                	mov    %edi,%ecx
44c214:	50                   	push   %eax
44c215:	68 04 af 68 00       	push   $0x68af04
44c21a:	8d 45 a4             	lea    -0x5c(%ebp),%eax
44c21d:	50                   	push   %eax
44c21e:	e8 6d 00 00 00       	call   0x44c290
44c223:	68 14 bd 68 00       	push   $0x68bd14
44c228:	ff 77 68             	push   0x68(%edi)
44c22b:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
44c22e:	e8 7d 85 00 00       	call   0x4547b0
44c233:	8d 4d c8             	lea    -0x38(%ebp),%ecx
44c236:	e8 c5 8c ff ff       	call   0x444f00
44c23b:	8d 4d bc             	lea    -0x44(%ebp),%ecx
44c23e:	e8 bd 8c ff ff       	call   0x444f00
44c243:	8d 4d b0             	lea    -0x50(%ebp),%ecx
44c246:	e8 b5 8c ff ff       	call   0x444f00
44c24b:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
44c24e:	e8 ad 8c ff ff       	call   0x444f00
44c253:	8b c3                	mov    %ebx,%eax
44c255:	8b 4d f4             	mov    -0xc(%ebp),%ecx
44c258:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
44c25f:	59                   	pop    %ecx
44c260:	5f                   	pop    %edi
44c261:	5e                   	pop    %esi
44c262:	5b                   	pop    %ebx
44c263:	8b 4d f0             	mov    -0x10(%ebp),%ecx
44c266:	33 cd                	xor    %ebp,%ecx
44c268:	e8 6d 52 19 00       	call   0x5e14da
44c26d:	8b e5                	mov    %ebp,%esp
44c26f:	5d                   	pop    %ebp
44c270:	c3                   	ret
44c271:	e8 b9 0c 1a 00       	call   0x5ecf2f
44c276:	e8 b4 0c 1a 00       	call   0x5ecf2f
44c27b:	e8 af 0c 1a 00       	call   0x5ecf2f
44c280:	cc                   	int3
44c281:	cc                   	int3
44c282:	cc                   	int3
44c283:	cc                   	int3
44c284:	cc                   	int3
44c285:	cc                   	int3
44c286:	cc                   	int3
44c287:	cc                   	int3
44c288:	cc                   	int3
44c289:	cc                   	int3
44c28a:	cc                   	int3
44c28b:	cc                   	int3
44c28c:	cc                   	int3
44c28d:	cc                   	int3
44c28e:	cc                   	int3
44c28f:	cc                   	int3
44c290:	55                   	push   %ebp
44c291:	8b ec                	mov    %esp,%ebp
44c293:	6a ff                	push   $0xffffffff
44c295:	68 e0 d5 64 00       	push   $0x64d5e0
44c29a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
44c2a0:	50                   	push   %eax
44c2a1:	83 ec 38             	sub    $0x38,%esp
44c2a4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
44c2a9:	33 c5                	xor    %ebp,%eax
44c2ab:	89 45 f0             	mov    %eax,-0x10(%ebp)
44c2ae:	53                   	push   %ebx
44c2af:	56                   	push   %esi
44c2b0:	57                   	push   %edi
44c2b1:	50                   	push   %eax
44c2b2:	8d 45 f4             	lea    -0xc(%ebp),%eax
44c2b5:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
44c2bb:	8b f9                	mov    %ecx,%edi
44c2bd:	8b 45 0c             	mov    0xc(%ebp),%eax
44c2c0:	8d 4d c0             	lea    -0x40(%ebp),%ecx
44c2c3:	8b 5d 08             	mov    0x8(%ebp),%ebx
44c2c6:	6a 0b                	push   $0xb
44c2c8:	68 90 bb 68 00       	push   $0x68bb90
44c2cd:	89 45 bc             	mov    %eax,-0x44(%ebp)
44c2d0:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
44c2d7:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
44c2de:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
44c2e2:	e8 59 8f ff ff       	call   0x445240
44c2e7:	6a 04                	push   $0x4
44c2e9:	68 a4 bb 68 00       	push   $0x68bba4
44c2ee:	8d 4d d8             	lea    -0x28(%ebp),%ecx
44c2f1:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
44c2f8:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
44c2ff:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
44c306:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
44c30a:	e8 31 8f ff ff       	call   0x445240
44c30f:	8b 75 10             	mov    0x10(%ebp),%esi
44c312:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
44c316:	83 3e 00             	cmpl   $0x0,(%esi)
44c319:	0f 84 89 00 00 00    	je     0x44c3a8
44c31f:	6a 06                	push   $0x6
44c321:	68 9c bb 68 00       	push   $0x68bb9c
44c326:	8d 4d c0             	lea    -0x40(%ebp),%ecx
44c329:	e8 12 8f ff ff       	call   0x445240
44c32e:	8b 06                	mov    (%esi),%eax
44c330:	83 c0 fe             	add    $0xfffffffe,%eax
44c333:	83 f8 0e             	cmp    $0xe,%eax
44c336:	77 61                	ja     0x44c399
44c338:	ff 24 85 7c c4 44 00 	jmp    *0x44c47c(,%eax,4)
44c33f:	6a 17                	push   $0x17
44c341:	68 ac bb 68 00       	push   $0x68bbac
44c346:	eb 58                	jmp    0x44c3a0
44c348:	6a 15                	push   $0x15
44c34a:	68 c4 bb 68 00       	push   $0x68bbc4
44c34f:	eb 4f                	jmp    0x44c3a0
44c351:	6a 17                	push   $0x17
44c353:	68 54 bc 68 00       	push   $0x68bc54
44c358:	eb 46                	jmp    0x44c3a0
44c35a:	6a 11                	push   $0x11
44c35c:	68 6c bc 68 00       	push   $0x68bc6c
44c361:	eb 3d                	jmp    0x44c3a0
44c363:	6a 18                	push   $0x18
44c365:	68 38 bc 68 00       	push   $0x68bc38
44c36a:	eb 34                	jmp    0x44c3a0
44c36c:	6a 1a                	push   $0x1a
44c36e:	68 04 bc 68 00       	push   $0x68bc04
44c373:	eb 2b                	jmp    0x44c3a0
44c375:	6a 11                	push   $0x11
44c377:	68 f0 bb 68 00       	push   $0x68bbf0
44c37c:	eb 22                	jmp    0x44c3a0
44c37e:	6a 12                	push   $0x12
44c380:	68 dc bb 68 00       	push   $0x68bbdc
44c385:	eb 19                	jmp    0x44c3a0
44c387:	6a 14                	push   $0x14
44c389:	68 20 bc 68 00       	push   $0x68bc20
44c38e:	eb 10                	jmp    0x44c3a0
44c390:	6a 0d                	push   $0xd
44c392:	68 80 bc 68 00       	push   $0x68bc80
44c397:	eb 07                	jmp    0x44c3a0
44c399:	6a 04                	push   $0x4
44c39b:	68 a4 bb 68 00       	push   $0x68bba4
44c3a0:	8d 4d d8             	lea    -0x28(%ebp),%ecx
44c3a3:	e8 98 8e ff ff       	call   0x445240
44c3a8:	83 7f 18 10          	cmpl   $0x10,0x18(%edi)
44c3ac:	8d 47 04             	lea    0x4(%edi),%eax
44c3af:	72 02                	jb     0x44c3b3
44c3b1:	8b 00                	mov    (%eax),%eax
44c3b3:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
44c3b7:	8d 55 d8             	lea    -0x28(%ebp),%edx
44c3ba:	8d 75 c0             	lea    -0x40(%ebp),%esi
44c3bd:	0f 43 55 d8          	cmovae -0x28(%ebp),%edx
44c3c1:	8d 4f 1c             	lea    0x1c(%edi),%ecx
44c3c4:	83 7d d4 10          	cmpl   $0x10,-0x2c(%ebp)
44c3c8:	0f 43 75 c0          	cmovae -0x40(%ebp),%esi
44c3cc:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
44c3d0:	72 02                	jb     0x44c3d4
44c3d2:	8b 09                	mov    (%ecx),%ecx
44c3d4:	50                   	push   %eax
44c3d5:	ff 77 64             	push   0x64(%edi)
44c3d8:	52                   	push   %edx
44c3d9:	56                   	push   %esi
44c3da:	ff 75 bc             	push   -0x44(%ebp)
44c3dd:	51                   	push   %ecx
44c3de:	53                   	push   %ebx
44c3df:	e8 8c 33 00 00       	call   0x44f770
44c3e4:	8b 55 ec             	mov    -0x14(%ebp),%edx
44c3e7:	83 c4 1c             	add    $0x1c,%esp
44c3ea:	83 fa 10             	cmp    $0x10,%edx
44c3ed:	72 28                	jb     0x44c417
44c3ef:	8b 4d d8             	mov    -0x28(%ebp),%ecx
44c3f2:	42                   	inc    %edx
44c3f3:	8b c1                	mov    %ecx,%eax
44c3f5:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
44c3fb:	72 10                	jb     0x44c40d
44c3fd:	8b 49 fc             	mov    -0x4(%ecx),%ecx
44c400:	83 c2 23             	add    $0x23,%edx
44c403:	2b c1                	sub    %ecx,%eax
44c405:	83 c0 fc             	add    $0xfffffffc,%eax
44c408:	83 f8 1f             	cmp    $0x1f,%eax
44c40b:	77 6a                	ja     0x44c477
44c40d:	52                   	push   %edx
44c40e:	51                   	push   %ecx
44c40f:	e8 5e 4c 19 00       	call   0x5e1072
44c414:	83 c4 08             	add    $0x8,%esp
44c417:	8b 55 d4             	mov    -0x2c(%ebp),%edx
44c41a:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
44c421:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
44c428:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
44c42c:	83 fa 10             	cmp    $0x10,%edx
44c42f:	72 28                	jb     0x44c459
44c431:	8b 4d c0             	mov    -0x40(%ebp),%ecx
44c434:	42                   	inc    %edx
44c435:	8b c1                	mov    %ecx,%eax
44c437:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
44c43d:	72 10                	jb     0x44c44f
44c43f:	8b 49 fc             	mov    -0x4(%ecx),%ecx
44c442:	83 c2 23             	add    $0x23,%edx
44c445:	2b c1                	sub    %ecx,%eax
44c447:	83 c0 fc             	add    $0xfffffffc,%eax
44c44a:	83 f8 1f             	cmp    $0x1f,%eax
44c44d:	77 28                	ja     0x44c477
44c44f:	52                   	push   %edx
44c450:	51                   	push   %ecx
44c451:	e8 1c 4c 19 00       	call   0x5e1072
44c456:	83 c4 08             	add    $0x8,%esp
44c459:	8b 4d f4             	mov    -0xc(%ebp),%ecx
44c45c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
44c463:	59                   	pop    %ecx
44c464:	5f                   	pop    %edi
44c465:	5e                   	pop    %esi
44c466:	5b                   	pop    %ebx
44c467:	8b 4d f0             	mov    -0x10(%ebp),%ecx
44c46a:	33 cd                	xor    %ebp,%ecx
44c46c:	e8 69 50 19 00       	call   0x5e14da
44c471:	8b e5                	mov    %ebp,%esp
44c473:	5d                   	pop    %ebp
44c474:	c2 0c 00             	ret    $0xc
44c477:	e8 b3 0a 1a 00       	call   0x5ecf2f
44c47c:	3f                   	aas
44c47d:	c3                   	ret
44c47e:	44                   	inc    %esp
44c47f:	00 48 c3             	add    %cl,-0x3d(%eax)
44c482:	44                   	inc    %esp
44c483:	00 51 c3             	add    %dl,-0x3d(%ecx)
44c486:	44                   	inc    %esp
44c487:	00 87 c3 44 00 99    	add    %al,-0x66ffbb3d(%edi)
44c48d:	c3                   	ret
44c48e:	44                   	inc    %esp
44c48f:	00 5a c3             	add    %bl,-0x3d(%edx)
44c492:	44                   	inc    %esp
44c493:	00 63 c3             	add    %ah,-0x3d(%ebx)
44c496:	44                   	inc    %esp
44c497:	00 99 c3 44 00 99    	add    %bl,-0x66ffbb3d(%ecx)
44c49d:	c3                   	ret
44c49e:	44                   	inc    %esp
44c49f:	00 99 c3 44 00 6c    	add    %bl,0x6c0044c3(%ecx)
44c4a5:	c3                   	ret
44c4a6:	44                   	inc    %esp
44c4a7:	00 75 c3             	add    %dh,-0x3d(%ebp)
44c4aa:	44                   	inc    %esp
44c4ab:	00 7e c3             	add    %bh,-0x3d(%esi)
44c4ae:	44                   	inc    %esp
44c4af:	00 87 c3 44 00 90    	add    %al,-0x6fffbb3d(%edi)
44c4b5:	c3                   	ret
44c4b6:	44                   	inc    %esp
44c4b7:	00 cc                	add    %cl,%ah
44c4b9:	cc                   	int3
44c4ba:	cc                   	int3
44c4bb:	cc                   	int3
44c4bc:	cc                   	int3
44c4bd:	cc                   	int3
44c4be:	cc                   	int3
44c4bf:	cc                   	int3
44c4c0:	55                   	push   %ebp
44c4c1:	8b ec                	mov    %esp,%ebp
44c4c3:	6a ff                	push   $0xffffffff
44c4c5:	68 7a d6 64 00       	push   $0x64d67a
44c4ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
44c4d0:	50                   	push   %eax
44c4d1:	81 ec b0 00 00 00    	sub    $0xb0,%esp
44c4d7:	a1 d4 89 72 00       	mov    0x7289d4,%eax
44c4dc:	33 c5                	xor    %ebp,%eax