63efcb:	50                   	push   %eax
63efcc:	e8 1f 99 df ff       	call   0x4388f0
63efd1:	68 94 0e 6e 00       	push   $0x6e0e94
63efd6:	e8 d5 c2 ff ff       	call   0x63b2b0
63efdb:	83 c4 04             	add    $0x4,%esp
63efde:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63efe1:	03 c7                	add    %edi,%eax
63efe3:	6a ff                	push   $0xffffffff
63efe5:	50                   	push   %eax
63efe6:	8d 85 78 ff ff ff    	lea    -0x88(%ebp),%eax
63efec:	50                   	push   %eax
63efed:	e8 be 4a e0 ff       	call   0x443ab0
63eff2:	8b f0                	mov    %eax,%esi
63eff4:	8d 45 d8             	lea    -0x28(%ebp),%eax
63eff7:	3b c6                	cmp    %esi,%eax
63eff9:	74 32                	je     0x63f02d
63effb:	8b 45 ec             	mov    -0x14(%ebp),%eax
63effe:	83 f8 08             	cmp    $0x8,%eax
63f001:	72 0d                	jb     0x63f010
63f003:	40                   	inc    %eax
63f004:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63f007:	50                   	push   %eax
63f008:	ff 75 d8             	push   -0x28(%ebp)
63f00b:	e8 d0 9d df ff       	call   0x438de0
63f010:	33 c0                	xor    %eax,%eax
63f012:	c7 45 ec 07 00 00 00 	movl   $0x7,-0x14(%ebp)
63f019:	56                   	push   %esi
63f01a:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63f01d:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
63f024:	66 89 45 d8          	mov    %ax,-0x28(%ebp)
63f028:	e8 f3 1a e0 ff       	call   0x440b20
63f02d:	8b 45 8c             	mov    -0x74(%ebp),%eax
63f030:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
63f034:	83 f8 08             	cmp    $0x8,%eax
63f037:	0f 82 93 fe ff ff    	jb     0x63eed0
63f03d:	40                   	inc    %eax
63f03e:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
63f044:	50                   	push   %eax
63f045:	ff b5 78 ff ff ff    	push   -0x88(%ebp)
63f04b:	e8 90 9d df ff       	call   0x438de0
63f050:	e9 7b fe ff ff       	jmp    0x63eed0
63f055:	b3 01                	mov    $0x1,%bl
63f057:	eb 1a                	jmp    0x63f073
63f059:	e8 82 73 ff ff       	call   0x6363e0
63f05e:	68 b8 0e 6e 00       	push   $0x6e0eb8
63f063:	68 fc 56 6e 00       	push   $0x6e56fc
63f068:	50                   	push   %eax
63f069:	8b 08                	mov    (%eax),%ecx
63f06b:	ff 51 1c             	call   *0x1c(%ecx)
63f06e:	83 c4 0c             	add    $0xc,%esp
63f071:	32 db                	xor    %bl,%bl
63f073:	8b 45 bc             	mov    -0x44(%ebp),%eax
63f076:	83 f8 08             	cmp    $0x8,%eax
63f079:	72 0d                	jb     0x63f088
63f07b:	40                   	inc    %eax
63f07c:	8d 4d a8             	lea    -0x58(%ebp),%ecx
63f07f:	50                   	push   %eax
63f080:	ff 75 a8             	push   -0x58(%ebp)
63f083:	e8 58 9d df ff       	call   0x438de0
63f088:	33 c0                	xor    %eax,%eax
63f08a:	c7 45 bc 07 00 00 00 	movl   $0x7,-0x44(%ebp)
63f091:	66 89 45 a8          	mov    %ax,-0x58(%ebp)
63f095:	8b 45 a4             	mov    -0x5c(%ebp),%eax
63f098:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
63f09f:	83 f8 08             	cmp    $0x8,%eax
63f0a2:	72 0d                	jb     0x63f0b1
63f0a4:	40                   	inc    %eax
63f0a5:	8d 4d 90             	lea    -0x70(%ebp),%ecx
63f0a8:	50                   	push   %eax
63f0a9:	ff 75 90             	push   -0x70(%ebp)
63f0ac:	e8 2f 9d df ff       	call   0x438de0
63f0b1:	33 c0                	xor    %eax,%eax
63f0b3:	c7 45 a4 07 00 00 00 	movl   $0x7,-0x5c(%ebp)
63f0ba:	66 89 45 90          	mov    %ax,-0x70(%ebp)
63f0be:	8b 45 d4             	mov    -0x2c(%ebp),%eax
63f0c1:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%ebp)
63f0c8:	83 f8 08             	cmp    $0x8,%eax
63f0cb:	72 0d                	jb     0x63f0da
63f0cd:	40                   	inc    %eax
63f0ce:	8d 4d c0             	lea    -0x40(%ebp),%ecx
63f0d1:	50                   	push   %eax
63f0d2:	ff 75 c0             	push   -0x40(%ebp)
63f0d5:	e8 06 9d df ff       	call   0x438de0
63f0da:	8b 4d ec             	mov    -0x14(%ebp),%ecx
63f0dd:	33 c0                	xor    %eax,%eax
63f0df:	c7 45 d4 07 00 00 00 	movl   $0x7,-0x2c(%ebp)
63f0e6:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
63f0ed:	66 89 45 c0          	mov    %ax,-0x40(%ebp)
63f0f1:	83 f9 08             	cmp    $0x8,%ecx
63f0f4:	72 0d                	jb     0x63f103
63f0f6:	41                   	inc    %ecx
63f0f7:	51                   	push   %ecx
63f0f8:	ff 75 d8             	push   -0x28(%ebp)
63f0fb:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63f0fe:	e8 dd 9c df ff       	call   0x438de0
63f103:	8a c3                	mov    %bl,%al
63f105:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63f108:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63f10f:	59                   	pop    %ecx
63f110:	5f                   	pop    %edi
63f111:	5e                   	pop    %esi
63f112:	5b                   	pop    %ebx
63f113:	8b 4d f0             	mov    -0x10(%ebp),%ecx
63f116:	33 cd                	xor    %ebp,%ecx
63f118:	e8 bd 23 fa ff       	call   0x5e14da
63f11d:	8b e5                	mov    %ebp,%esp
63f11f:	5d                   	pop    %ebp
63f120:	c2 08 00             	ret    $0x8
63f123:	cc                   	int3
63f124:	cc                   	int3
63f125:	cc                   	int3
63f126:	cc                   	int3
63f127:	cc                   	int3
63f128:	cc                   	int3
63f129:	cc                   	int3
63f12a:	cc                   	int3
63f12b:	cc                   	int3
63f12c:	cc                   	int3
63f12d:	cc                   	int3
63f12e:	cc                   	int3
63f12f:	cc                   	int3
63f130:	55                   	push   %ebp
63f131:	8b ec                	mov    %esp,%ebp
63f133:	6a ff                	push   $0xffffffff
63f135:	68 d0 44 66 00       	push   $0x6644d0
63f13a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
63f140:	50                   	push   %eax
63f141:	83 ec 60             	sub    $0x60,%esp
63f144:	a1 d4 89 72 00       	mov    0x7289d4,%eax
63f149:	33 c5                	xor    %ebp,%eax
63f14b:	89 45 f0             	mov    %eax,-0x10(%ebp)
63f14e:	53                   	push   %ebx
63f14f:	56                   	push   %esi
63f150:	57                   	push   %edi
63f151:	50                   	push   %eax
63f152:	8d 45 f4             	lea    -0xc(%ebp),%eax
63f155:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
63f15b:	8b d9                	mov    %ecx,%ebx
63f15d:	8b 45 08             	mov    0x8(%ebp),%eax
63f160:	0f 57 c0             	xorps  %xmm0,%xmm0
63f163:	89 45 a4             	mov    %eax,-0x5c(%ebp)
63f166:	33 c0                	xor    %eax,%eax
63f168:	66 0f 13 45 9c       	movlpd %xmm0,-0x64(%ebp)
63f16d:	c7 45 ec 07 00 00 00 	movl   $0x7,-0x14(%ebp)
63f174:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
63f17b:	66 89 45 d8          	mov    %ax,-0x28(%ebp)
63f17f:	50                   	push   %eax
63f180:	50                   	push   %eax
63f181:	89 45 fc             	mov    %eax,-0x4(%ebp)
63f184:	8d 4b 04             	lea    0x4(%ebx),%ecx
63f187:	8d 45 9c             	lea    -0x64(%ebp),%eax
63f18a:	50                   	push   %eax
63f18b:	8d 45 a8             	lea    -0x58(%ebp),%eax
63f18e:	50                   	push   %eax
63f18f:	e8 9c ea ff ff       	call   0x63dc30
63f194:	84 c0                	test   %al,%al
63f196:	75 34                	jne    0x63f1cc
63f198:	8d 45 ac             	lea    -0x54(%ebp),%eax
63f19b:	50                   	push   %eax
63f19c:	8d 4b 04             	lea    0x4(%ebx),%ecx
63f19f:	e8 ac e8 ff ff       	call   0x63da50
63f1a4:	50                   	push   %eax
63f1a5:	8d 8b cc 00 00 00    	lea    0xcc(%ebx),%ecx
63f1ab:	e8 f0 88 ff ff       	call   0x637aa0
63f1b0:	8b 45 cc             	mov    -0x34(%ebp),%eax
63f1b3:	83 f8 08             	cmp    $0x8,%eax
63f1b6:	72 0d                	jb     0x63f1c5
63f1b8:	40                   	inc    %eax
63f1b9:	8d 4d b8             	lea    -0x48(%ebp),%ecx
63f1bc:	50                   	push   %eax
63f1bd:	ff 75 b8             	push   -0x48(%ebp)
63f1c0:	e8 1b 9c df ff       	call   0x438de0
63f1c5:	32 db                	xor    %bl,%bl
63f1c7:	e9 c0 00 00 00       	jmp    0x63f28c
63f1cc:	8b 7d a0             	mov    -0x60(%ebp),%edi
63f1cf:	0f 57 c0             	xorps  %xmm0,%xmm0
63f1d2:	66 0f 13 45 94       	movlpd %xmm0,-0x6c(%ebp)
63f1d7:	85 ff                	test   %edi,%edi
63f1d9:	0f 82 91 00 00 00    	jb     0x63f270
63f1df:	8b 75 9c             	mov    -0x64(%ebp),%esi
63f1e2:	77 08                	ja     0x63f1ec
63f1e4:	85 f6                	test   %esi,%esi
63f1e6:	0f 84 84 00 00 00    	je     0x63f270
63f1ec:	8b 55 a8             	mov    -0x58(%ebp),%edx
63f1ef:	8b 4d 98             	mov    -0x68(%ebp),%ecx
63f1f2:	8b 45 94             	mov    -0x6c(%ebp),%eax
63f1f5:	80 3c 10 3c          	cmpb   $0x3c,(%eax,%edx,1)
63f1f9:	74 12                	je     0x63f20d
63f1fb:	83 c0 01             	add    $0x1,%eax
63f1fe:	83 d1 00             	adc    $0x0,%ecx
63f201:	3b cf                	cmp    %edi,%ecx
63f203:	72 f0                	jb     0x63f1f5
63f205:	77 6c                	ja     0x63f273
63f207:	3b c6                	cmp    %esi,%eax
63f209:	72 ea                	jb     0x63f1f5
63f20b:	eb 66                	jmp    0x63f273
63f20d:	03 d0                	add    %eax,%edx
63f20f:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
63f216:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
63f21d:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
63f221:	80 3a 00             	cmpb   $0x0,(%edx)
63f224:	75 04                	jne    0x63f22a
63f226:	33 c9                	xor    %ecx,%ecx
63f228:	eb 0f                	jmp    0x63f239
63f22a:	8b ca                	mov    %edx,%ecx
63f22c:	8d 71 01             	lea    0x1(%ecx),%esi
63f22f:	90                   	nop
63f230:	8a 01                	mov    (%ecx),%al
63f232:	41                   	inc    %ecx
63f233:	84 c0                	test   %al,%al
63f235:	75 f9                	jne    0x63f230
63f237:	2b ce                	sub    %esi,%ecx
63f239:	51                   	push   %ecx
63f23a:	52                   	push   %edx
63f23b:	8d 4d c0             	lea    -0x40(%ebp),%ecx
63f23e:	e8 4d 99 df ff       	call   0x438b90
63f243:	8d 45 d8             	lea    -0x28(%ebp),%eax
63f246:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
63f24a:	50                   	push   %eax
63f24b:	8d 45 c0             	lea    -0x40(%ebp),%eax
63f24e:	50                   	push   %eax
63f24f:	e8 1c c3 ff ff       	call   0x63b570
63f254:	8b 45 d4             	mov    -0x2c(%ebp),%eax
63f257:	83 c4 08             	add    $0x8,%esp
63f25a:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
63f25e:	83 f8 10             	cmp    $0x10,%eax
63f261:	72 0d                	jb     0x63f270
63f263:	40                   	inc    %eax
63f264:	8d 4d c0             	lea    -0x40(%ebp),%ecx
63f267:	50                   	push   %eax
63f268:	ff 75 c0             	push   -0x40(%ebp)
63f26b:	e8 c0 9b df ff       	call   0x438e30
63f270:	8b 55 a8             	mov    -0x58(%ebp),%edx
63f273:	52                   	push   %edx
63f274:	e8 10 1e fa ff       	call   0x5e1089
63f279:	83 c4 04             	add    $0x4,%esp
63f27c:	8d 45 d8             	lea    -0x28(%ebp),%eax
63f27f:	8b cb                	mov    %ebx,%ecx
63f281:	ff 75 a4             	push   -0x5c(%ebp)
63f284:	50                   	push   %eax
63f285:	e8 36 fb ff ff       	call   0x63edc0
63f28a:	8a d8                	mov    %al,%bl
63f28c:	8b 4d ec             	mov    -0x14(%ebp),%ecx
63f28f:	83 f9 08             	cmp    $0x8,%ecx
63f292:	72 53                	jb     0x63f2e7
63f294:	8d 41 01             	lea    0x1(%ecx),%eax
63f297:	8b 4d d8             	mov    -0x28(%ebp),%ecx
63f29a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
63f29f:	76 05                	jbe    0x63f2a6
63f2a1:	e8 89 dc fa ff       	call   0x5ecf2f
63f2a6:	03 c0                	add    %eax,%eax
63f2a8:	3d 00 10 00 00       	cmp    $0x1000,%eax
63f2ad:	72 2f                	jb     0x63f2de
63f2af:	f6 45 d8 1f          	testb  $0x1f,-0x28(%ebp)
63f2b3:	74 05                	je     0x63f2ba
63f2b5:	e8 75 dc fa ff       	call   0x5ecf2f
63f2ba:	8b 41 fc             	mov    -0x4(%ecx),%eax
63f2bd:	3b c1                	cmp    %ecx,%eax
63f2bf:	72 05                	jb     0x63f2c6
63f2c1:	e8 69 dc fa ff       	call   0x5ecf2f
63f2c6:	2b c8                	sub    %eax,%ecx
63f2c8:	83 f9 04             	cmp    $0x4,%ecx
63f2cb:	73 05                	jae    0x63f2d2
63f2cd:	e8 5d dc fa ff       	call   0x5ecf2f
63f2d2:	83 f9 23             	cmp    $0x23,%ecx
63f2d5:	76 05                	jbe    0x63f2dc
63f2d7:	e8 53 dc fa ff       	call   0x5ecf2f
63f2dc:	8b c8                	mov    %eax,%ecx
63f2de:	51                   	push   %ecx
63f2df:	e8 ec 11 eb ff       	call   0x4f04d0
63f2e4:	83 c4 04             	add    $0x4,%esp
63f2e7:	8a c3                	mov    %bl,%al
63f2e9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63f2ec:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63f2f3:	59                   	pop    %ecx
63f2f4:	5f                   	pop    %edi
63f2f5:	5e                   	pop    %esi
63f2f6:	5b                   	pop    %ebx
63f2f7:	8b 4d f0             	mov    -0x10(%ebp),%ecx
63f2fa:	33 cd                	xor    %ebp,%ecx
63f2fc:	e8 d9 21 fa ff       	call   0x5e14da
63f301:	8b e5                	mov    %ebp,%esp
63f303:	5d                   	pop    %ebp
63f304:	c2 04 00             	ret    $0x4
63f307:	cc                   	int3
63f308:	cc                   	int3
63f309:	cc                   	int3
63f30a:	cc                   	int3
63f30b:	cc                   	int3
63f30c:	cc                   	int3
63f30d:	cc                   	int3
63f30e:	cc                   	int3
63f30f:	cc                   	int3
63f310:	55                   	push   %ebp
63f311:	8b ec                	mov    %esp,%ebp
63f313:	83 ec 34             	sub    $0x34,%esp
63f316:	a1 d4 89 72 00       	mov    0x7289d4,%eax
63f31b:	33 c5                	xor    %ebp,%eax
63f31d:	89 45 fc             	mov    %eax,-0x4(%ebp)
63f320:	56                   	push   %esi
63f321:	8b f1                	mov    %ecx,%esi
63f323:	57                   	push   %edi
63f324:	80 3e 00             	cmpb   $0x0,(%esi)
63f327:	74 3c                	je     0x63f365
63f329:	8d 4e 04             	lea    0x4(%esi),%ecx
63f32c:	e8 af e6 ff ff       	call   0x63d9e0
63f331:	84 c0                	test   %al,%al
63f333:	75 2d                	jne    0x63f362
63f335:	8d 45 d0             	lea    -0x30(%ebp),%eax
63f338:	50                   	push   %eax
63f339:	8d 4e 04             	lea    0x4(%esi),%ecx
63f33c:	e8 0f e7 ff ff       	call   0x63da50
63f341:	50                   	push   %eax
63f342:	8d 8e cc 00 00 00    	lea    0xcc(%esi),%ecx
63f348:	e8 53 87 ff ff       	call   0x637aa0
63f34d:	8b 45 f0             	mov    -0x10(%ebp),%eax
63f350:	83 f8 08             	cmp    $0x8,%eax
63f353:	72 0d                	jb     0x63f362
63f355:	40                   	inc    %eax
63f356:	8d 4d dc             	lea    -0x24(%ebp),%ecx
63f359:	50                   	push   %eax
63f35a:	ff 75 dc             	push   -0x24(%ebp)
63f35d:	e8 7e 9a df ff       	call   0x438de0
63f362:	c6 06 00             	movb   $0x0,(%esi)
63f365:	8b ce                	mov    %esi,%ecx
63f367:	e8 b4 f6 ff ff       	call   0x63ea20
63f36c:	84 c0                	test   %al,%al
63f36e:	74 39                	je     0x63f3a9
63f370:	83 be c8 00 00 00 08 	cmpl   $0x8,0xc8(%esi)
63f377:	8d be b4 00 00 00    	lea    0xb4(%esi),%edi
63f37d:	72 04                	jb     0x63f383
63f37f:	8b 07                	mov    (%edi),%eax
63f381:	eb 02                	jmp    0x63f385
63f383:	8b c7                	mov    %edi,%eax
63f385:	8d 4d cc             	lea    -0x34(%ebp),%ecx
63f388:	51                   	push   %ecx
63f389:	50                   	push   %eax
63f38a:	e8 b1 b0 ff ff       	call   0x63a440
63f38f:	83 c4 08             	add    $0x8,%esp
63f392:	84 c0                	test   %al,%al
63f394:	75 25                	jne    0x63f3bb
63f396:	8b 45 cc             	mov    -0x34(%ebp),%eax
63f399:	89 86 d0 00 00 00    	mov    %eax,0xd0(%esi)
63f39f:	c7 86 cc 00 00 00 01 	movl   $0x1,0xcc(%esi)
63f3a6:	00 00 00
63f3a9:	5f                   	pop    %edi
63f3aa:	32 c0                	xor    %al,%al
63f3ac:	5e                   	pop    %esi
63f3ad:	8b 4d fc             	mov    -0x4(%ebp),%ecx
63f3b0:	33 cd                	xor    %ebp,%ecx