6bb081:	5b                   	pop    %ebx
6bb082:	5f                   	pop    %edi
6bb083:	89 10                	mov    %edx,(%eax)
6bb085:	b8 1a 00 00 00       	mov    $0x1a,%eax
6bb08a:	5e                   	pop    %esi
6bb08b:	c3                   	ret
6bb08c:	8b 44 24 20          	mov    0x20(%esp),%eax
6bb090:	83 c2 02             	add    $0x2,%edx
6bb093:	5d                   	pop    %ebp
6bb094:	5b                   	pop    %ebx
6bb095:	5f                   	pop    %edi
6bb096:	89 10                	mov    %edx,(%eax)
6bb098:	b8 17 00 00 00       	mov    $0x17,%eax
6bb09d:	5e                   	pop    %esi
6bb09e:	c3                   	ret
6bb09f:	83 c2 02             	add    $0x2,%edx
6bb0a2:	3b d7                	cmp    %edi,%edx
6bb0a4:	75 0a                	jne    0x6bb0b0
6bb0a6:	5d                   	pop    %ebp
6bb0a7:	5b                   	pop    %ebx
6bb0a8:	5f                   	pop    %edi
6bb0a9:	b8 e8 ff ff ff       	mov    $0xffffffe8,%eax
6bb0ae:	5e                   	pop    %esi
6bb0af:	c3                   	ret
6bb0b0:	8a 0a                	mov    (%edx),%cl
6bb0b2:	0f b6 42 01          	movzbl 0x1(%edx),%eax
6bb0b6:	84 c9                	test   %cl,%cl
6bb0b8:	75 07                	jne    0x6bb0c1
6bb0ba:	0f b6 44 28 4c       	movzbl 0x4c(%eax,%ebp,1),%eax
6bb0bf:	eb 0a                	jmp    0x6bb0cb
6bb0c1:	50                   	push   %eax
6bb0c2:	51                   	push   %ecx
6bb0c3:	e8 18 c0 00 00       	call   0x6c70e0
6bb0c8:	83 c4 08             	add    $0x8,%esp
6bb0cb:	83 e8 09             	sub    $0x9,%eax
6bb0ce:	83 f8 1b             	cmp    $0x1b,%eax
6bb0d1:	0f 87 5b 02 00 00    	ja     0x6bb332
6bb0d7:	0f b6 80 f8 b3 6b 00 	movzbl 0x6bb3f8(%eax),%eax
6bb0de:	ff 24 85 e4 b3 6b 00 	jmp    *0x6bb3e4(,%eax,4)
6bb0e5:	8b 44 24 20          	mov    0x20(%esp),%eax
6bb0e9:	83 c2 02             	add    $0x2,%edx
6bb0ec:	5d                   	pop    %ebp
6bb0ed:	5b                   	pop    %ebx
6bb0ee:	5f                   	pop    %edi
6bb0ef:	89 10                	mov    %edx,(%eax)
6bb0f1:	b8 24 00 00 00       	mov    $0x24,%eax
6bb0f6:	5e                   	pop    %esi
6bb0f7:	c3                   	ret
6bb0f8:	8b 44 24 20          	mov    0x20(%esp),%eax
6bb0fc:	83 c2 02             	add    $0x2,%edx
6bb0ff:	5d                   	pop    %ebp
6bb100:	5b                   	pop    %ebx
6bb101:	5f                   	pop    %edi
6bb102:	89 10                	mov    %edx,(%eax)
6bb104:	b8 23 00 00 00       	mov    $0x23,%eax
6bb109:	5e                   	pop    %esi
6bb10a:	c3                   	ret
6bb10b:	8b 44 24 20          	mov    0x20(%esp),%eax
6bb10f:	83 c2 02             	add    $0x2,%edx
6bb112:	5d                   	pop    %ebp
6bb113:	5b                   	pop    %ebx
6bb114:	5f                   	pop    %edi
6bb115:	89 10                	mov    %edx,(%eax)
6bb117:	b8 25 00 00 00       	mov    $0x25,%eax
6bb11c:	5e                   	pop    %esi
6bb11d:	c3                   	ret
6bb11e:	8b 44 24 20          	mov    0x20(%esp),%eax
6bb122:	5d                   	pop    %ebp
6bb123:	5b                   	pop    %ebx
6bb124:	5f                   	pop    %edi
6bb125:	89 10                	mov    %edx,(%eax)
6bb127:	b8 18 00 00 00       	mov    $0x18,%eax
6bb12c:	5e                   	pop    %esi
6bb12d:	c3                   	ret
6bb12e:	8b 44 24 20          	mov    0x20(%esp),%eax
6bb132:	83 c2 02             	add    $0x2,%edx
6bb135:	5d                   	pop    %ebp
6bb136:	5b                   	pop    %ebx
6bb137:	5f                   	pop    %edi
6bb138:	89 10                	mov    %edx,(%eax)
6bb13a:	b8 15 00 00 00       	mov    $0x15,%eax
6bb13f:	5e                   	pop    %esi
6bb140:	c3                   	ret
6bb141:	8b 44 24 20          	mov    0x20(%esp),%eax
6bb145:	83 c2 02             	add    $0x2,%edx
6bb148:	5d                   	pop    %ebp
6bb149:	5b                   	pop    %ebx
6bb14a:	5f                   	pop    %edi
6bb14b:	89 10                	mov    %edx,(%eax)
6bb14d:	b8 11 00 00 00       	mov    $0x11,%eax
6bb152:	5e                   	pop    %esi
6bb153:	c3                   	ret
6bb154:	ff 74 24 20          	push   0x20(%esp)
6bb158:	83 c2 02             	add    $0x2,%edx
6bb15b:	57                   	push   %edi
6bb15c:	52                   	push   %edx
6bb15d:	55                   	push   %ebp
6bb15e:	e8 ad 6f 00 00       	call   0x6c2110
6bb163:	83 c4 10             	add    $0x10,%esp
6bb166:	5d                   	pop    %ebp
6bb167:	5b                   	pop    %ebx
6bb168:	5f                   	pop    %edi
6bb169:	5e                   	pop    %esi
6bb16a:	c3                   	ret
6bb16b:	2b fa                	sub    %edx,%edi
6bb16d:	83 ff 02             	cmp    $0x2,%edi
6bb170:	0f 8d bc 01 00 00    	jge    0x6bb332
6bb176:	5d                   	pop    %ebp
6bb177:	5b                   	pop    %ebx
6bb178:	5f                   	pop    %edi
6bb179:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
6bb17e:	5e                   	pop    %esi
6bb17f:	c3                   	ret
6bb180:	2b fa                	sub    %edx,%edi
6bb182:	83 ff 03             	cmp    $0x3,%edi
6bb185:	0f 8d a7 01 00 00    	jge    0x6bb332
6bb18b:	5d                   	pop    %ebp
6bb18c:	5b                   	pop    %ebx
6bb18d:	5f                   	pop    %edi
6bb18e:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
6bb193:	5e                   	pop    %esi
6bb194:	c3                   	ret
6bb195:	2b fa                	sub    %edx,%edi
6bb197:	83 ff 04             	cmp    $0x4,%edi
6bb19a:	0f 8d 92 01 00 00    	jge    0x6bb332
6bb1a0:	5d                   	pop    %ebp
6bb1a1:	5b                   	pop    %ebx
6bb1a2:	5f                   	pop    %edi
6bb1a3:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
6bb1a8:	5e                   	pop    %esi
6bb1a9:	c3                   	ret
6bb1aa:	0f b6 c3             	movzbl %bl,%eax
6bb1ad:	bb 01 00 00 00       	mov    $0x1,%ebx
6bb1b2:	0f b6 c9             	movzbl %cl,%ecx
6bb1b5:	8b f1                	mov    %ecx,%esi
6bb1b7:	89 44 24 18          	mov    %eax,0x18(%esp)
6bb1bb:	c1 ee 05             	shr    $0x5,%esi
6bb1be:	83 e1 1f             	and    $0x1f,%ecx
6bb1c1:	0f b6 80 48 74 bf 00 	movzbl 0xbf7448(%eax),%eax
6bb1c8:	d3 e3                	shl    %cl,%ebx
6bb1ca:	8d 04 c6             	lea    (%esi,%eax,8),%eax
6bb1cd:	85 1c 85 48 6f bf 00 	test   %ebx,0xbf6f48(,%eax,4)
6bb1d4:	74 07                	je     0x6bb1dd
6bb1d6:	bb 12 00 00 00       	mov    $0x12,%ebx
6bb1db:	eb 20                	jmp    0x6bb1fd
6bb1dd:	8b 44 24 18          	mov    0x18(%esp),%eax
6bb1e1:	0f b6 80 48 75 bf 00 	movzbl 0xbf7548(%eax),%eax
6bb1e8:	8d 04 c6             	lea    (%esi,%eax,8),%eax
6bb1eb:	85 1c 85 48 6f bf 00 	test   %ebx,0xbf6f48(,%eax,4)
6bb1f2:	0f 84 3a 01 00 00    	je     0x6bb332
6bb1f8:	bb 13 00 00 00       	mov    $0x13,%ebx
6bb1fd:	83 c2 02             	add    $0x2,%edx
6bb200:	3b d7                	cmp    %edi,%edx
6bb202:	74 57                	je     0x6bb25b
6bb204:	8a 02                	mov    (%edx),%al
6bb206:	8a 4a 01             	mov    0x1(%edx),%cl
6bb209:	89 44 24 18          	mov    %eax,0x18(%esp)
6bb20d:	84 c0                	test   %al,%al
6bb20f:	75 0a                	jne    0x6bb21b
6bb211:	0f b6 c1             	movzbl %cl,%eax
6bb214:	0f b6 44 28 4c       	movzbl 0x4c(%eax,%ebp,1),%eax
6bb219:	eb 0a                	jmp    0x6bb225
6bb21b:	51                   	push   %ecx
6bb21c:	50                   	push   %eax
6bb21d:	e8 be be 00 00       	call   0x6c70e0
6bb222:	83 c4 08             	add    $0x8,%esp
6bb225:	83 e8 05             	sub    $0x5,%eax
6bb228:	83 f8 1f             	cmp    $0x1f,%eax
6bb22b:	0f 87 01 01 00 00    	ja     0x6bb332
6bb231:	0f b6 80 40 b4 6b 00 	movzbl 0x6bb440(%eax),%eax
6bb238:	ff 24 85 14 b4 6b 00 	jmp    *0x6bb414(,%eax,4)
6bb23f:	8b 44 24 18          	mov    0x18(%esp),%eax
6bb243:	eb 63                	jmp    0x6bb2a8
6bb245:	83 c2 02             	add    $0x2,%edx
6bb248:	83 fb 12             	cmp    $0x12,%ebx
6bb24b:	74 17                	je     0x6bb264
6bb24d:	83 fb 29             	cmp    $0x29,%ebx
6bb250:	75 05                	jne    0x6bb257
6bb252:	bb 13 00 00 00       	mov    $0x13,%ebx
6bb257:	3b d7                	cmp    %edi,%edx
6bb259:	75 a9                	jne    0x6bb204
6bb25b:	f7 db                	neg    %ebx
6bb25d:	5d                   	pop    %ebp
6bb25e:	8b c3                	mov    %ebx,%eax
6bb260:	5b                   	pop    %ebx
6bb261:	5f                   	pop    %edi
6bb262:	5e                   	pop    %esi
6bb263:	c3                   	ret
6bb264:	3b d7                	cmp    %edi,%edx
6bb266:	74 6d                	je     0x6bb2d5
6bb268:	8a 02                	mov    (%edx),%al
6bb26a:	bb 29 00 00 00       	mov    $0x29,%ebx
6bb26f:	8a 4a 01             	mov    0x1(%edx),%cl
6bb272:	89 44 24 18          	mov    %eax,0x18(%esp)
6bb276:	84 c0                	test   %al,%al
6bb278:	75 0a                	jne    0x6bb284
6bb27a:	0f b6 c1             	movzbl %cl,%eax
6bb27d:	0f b6 44 28 4c       	movzbl 0x4c(%eax,%ebp,1),%eax
6bb282:	eb 0a                	jmp    0x6bb28e
6bb284:	51                   	push   %ecx
6bb285:	50                   	push   %eax
6bb286:	e8 55 be 00 00       	call   0x6c70e0
6bb28b:	83 c4 08             	add    $0x8,%esp
6bb28e:	83 e8 05             	sub    $0x5,%eax
6bb291:	83 f8 18             	cmp    $0x18,%eax
6bb294:	77 bc                	ja     0x6bb252
6bb296:	0f b6 80 78 b4 6b 00 	movzbl 0x6bb478(%eax),%eax
6bb29d:	ff 24 85 60 b4 6b 00 	jmp    *0x6bb460(,%eax,4)
6bb2a4:	8b 44 24 18          	mov    0x18(%esp),%eax
6bb2a8:	0f b6 c0             	movzbl %al,%eax
6bb2ab:	0f b6 c9             	movzbl %cl,%ecx
6bb2ae:	0f b6 b0 48 75 bf 00 	movzbl 0xbf7548(%eax),%esi
6bb2b5:	8b c1                	mov    %ecx,%eax
6bb2b7:	c1 e8 05             	shr    $0x5,%eax
6bb2ba:	83 e1 1f             	and    $0x1f,%ecx
6bb2bd:	8d 34 f0             	lea    (%eax,%esi,8),%esi
6bb2c0:	b8 01 00 00 00       	mov    $0x1,%eax
6bb2c5:	d3 e0                	shl    %cl,%eax
6bb2c7:	85 04 b5 48 6f bf 00 	test   %eax,0xbf6f48(,%esi,4)
6bb2ce:	74 62                	je     0x6bb332
6bb2d0:	83 c2 02             	add    $0x2,%edx
6bb2d3:	eb 82                	jmp    0x6bb257
6bb2d5:	5d                   	pop    %ebp
6bb2d6:	5b                   	pop    %ebx
6bb2d7:	5f                   	pop    %edi
6bb2d8:	83 c8 ff             	or     $0xffffffff,%eax
6bb2db:	5e                   	pop    %esi
6bb2dc:	c3                   	ret
6bb2dd:	8b 4c 24 20          	mov    0x20(%esp),%ecx
6bb2e1:	8b c3                	mov    %ebx,%eax
6bb2e3:	5d                   	pop    %ebp
6bb2e4:	5b                   	pop    %ebx
6bb2e5:	5f                   	pop    %edi
6bb2e6:	89 11                	mov    %edx,(%ecx)
6bb2e8:	5e                   	pop    %esi
6bb2e9:	c3                   	ret
6bb2ea:	8b 44 24 20          	mov    0x20(%esp),%eax
6bb2ee:	83 fb 13             	cmp    $0x13,%ebx
6bb2f1:	74 43                	je     0x6bb336
6bb2f3:	5d                   	pop    %ebp
6bb2f4:	5b                   	pop    %ebx
6bb2f5:	83 c2 02             	add    $0x2,%edx
6bb2f8:	5f                   	pop    %edi
6bb2f9:	89 10                	mov    %edx,(%eax)
6bb2fb:	b8 20 00 00 00       	mov    $0x20,%eax
6bb300:	5e                   	pop    %esi
6bb301:	c3                   	ret
6bb302:	8b 44 24 20          	mov    0x20(%esp),%eax
6bb306:	83 fb 13             	cmp    $0x13,%ebx
6bb309:	74 2b                	je     0x6bb336
6bb30b:	5d                   	pop    %ebp
6bb30c:	5b                   	pop    %ebx
6bb30d:	83 c2 02             	add    $0x2,%edx
6bb310:	5f                   	pop    %edi
6bb311:	89 10                	mov    %edx,(%eax)
6bb313:	b8 1f 00 00 00       	mov    $0x1f,%eax
6bb318:	5e                   	pop    %esi
6bb319:	c3                   	ret
6bb31a:	8b 44 24 20          	mov    0x20(%esp),%eax
6bb31e:	83 fb 13             	cmp    $0x13,%ebx
6bb321:	74 13                	je     0x6bb336
6bb323:	5d                   	pop    %ebp
6bb324:	5b                   	pop    %ebx
6bb325:	83 c2 02             	add    $0x2,%edx
6bb328:	5f                   	pop    %edi
6bb329:	89 10                	mov    %edx,(%eax)
6bb32b:	b8 1e 00 00 00       	mov    $0x1e,%eax
6bb330:	5e                   	pop    %esi
6bb331:	c3                   	ret
6bb332:	8b 44 24 20          	mov    0x20(%esp),%eax
6bb336:	5d                   	pop    %ebp
6bb337:	5b                   	pop    %ebx
6bb338:	5f                   	pop    %edi
6bb339:	89 10                	mov    %edx,(%eax)
6bb33b:	33 c0                	xor    %eax,%eax
6bb33d:	5e                   	pop    %esi
6bb33e:	c3                   	ret
6bb33f:	90                   	nop
6bb340:	0d af 6b 00 37       	or     $0x37006baf,%eax
6bb345:	b0 6b                	mov    $0x6b,%al
6bb347:	00 6b b1             	add    %ch,-0x4f(%ebx)
6bb34a:	6b 00 80             	imul   $0xffffff80,(%eax),%eax
6bb34d:	b1 6b                	mov    $0x6b,%cl
6bb34f:	00 95 b1 6b 00 8b    	add    %dl,-0x74ff944f(%ebp)
6bb355:	af                   	scas   %es:(%edi),%eax
6bb356:	6b 00 a2             	imul   $0xffffffa2,(%eax),%eax
6bb359:	af                   	scas   %es:(%edi),%eax
6bb35a:	6b 00 41             	imul   $0x41,(%eax),%eax
6bb35d:	b1 6b                	mov    $0x6b,%cl
6bb35f:	00 db                	add    %bl,%bl
6bb361:	ae                   	scas   %es:(%edi),%al
6bb362:	6b 00 f4             	imul   $0xfffffff4,(%eax),%eax
6bb365:	ae                   	scas   %es:(%edi),%al
6bb366:	6b 00 54             	imul   $0x54,(%eax),%eax
6bb369:	b1 6b                	mov    $0x6b,%cl
6bb36b:	00 24 b0             	add    %ah,(%eax,%esi,4)
6bb36e:	6b 00 d6             	imul   $0xffffffd6,(%eax),%eax
6bb371:	b1 6b                	mov    $0x6b,%cl
6bb373:	00 f8                	add    %bh,%al
6bb375:	b1 6b                	mov    $0x6b,%cl
6bb377:	00 aa b1 6b 00 fa    	add    %ch,-0x5ff944f(%edx)
6bb37d:	af                   	scas   %es:(%edi),%eax
6bb37e:	6b 00 8c             	imul   $0xffffff8c,(%eax),%eax
6bb381:	b0 6b                	mov    $0x6b,%al
6bb383:	00 9f b0 6b 00 11    	add    %bl,0x11006bb0(%edi)
6bb389:	b0 6b                	mov    $0x6b,%al
6bb38b:	00 2e                	add    %ch,(%esi)
6bb38d:	b1 6b                	mov    $0x6b,%cl
6bb38f:	00 32                	add    %dh,(%edx)
6bb391:	b3 6b                	mov    $0x6b,%bl
6bb393:	00 00                	add    %al,(%eax)
6bb395:	14 01                	adc    $0x1,%al
6bb397:	02 03                	add    (%ebx),%al
6bb399:	04 14                	add    $0x14,%al
6bb39b:	05 06 07 08 09       	add    $0x9080706,%eax
6bb3a0:	14 14                	adc    $0x14,%al
6bb3a2:	14 14                	adc    $0x14,%al
6bb3a4:	14 0a                	adc    $0xa,%al
6bb3a6:	0b 06                	or     (%esi),%eax
6bb3a8:	0c 0d                	or     $0xd,%al
6bb3aa:	0c 0d                	or     $0xd,%al
6bb3ac:	0d 0d 14 0e 0f       	or     $0xf0e140d,%eax
6bb3b1:	10 11                	adc    %dl,(%ecx)
6bb3b3:	14 14                	adc    $0x14,%al
6bb3b5:	12 13                	adc    (%ebx),%dl
6bb3b7:	90                   	nop
6bb3b8:	7b af                	jnp    0x6bb369
6bb3ba:	6b 00 64             	imul   $0x64,(%eax),%eax
6bb3bd:	af                   	scas   %es:(%edi),%eax
6bb3be:	6b 00 4d             	imul   $0x4d,(%eax),%eax
6bb3c1:	af                   	scas   %es:(%edi),%eax
6bb3c2:	6b 00 32             	imul   $0x32,(%eax),%eax
6bb3c5:	b3 6b                	mov    $0x6b,%bl
6bb3c7:	00 00                	add    %al,(%eax)
6bb3c9:	00 00                	add    %al,(%eax)
6bb3cb:	03 03                	add    (%ebx),%eax
6bb3cd:	03 03                	add    (%ebx),%eax
6bb3cf:	03 03                	add    (%ebx),%eax
6bb3d1:	03 01                	add    (%ecx),%eax
6bb3d3:	02 03                	add    (%ebx),%al
6bb3d5:	03 03                	add    (%ebx),%eax
6bb3d7:	03 03                	add    (%ebx),%eax
6bb3d9:	00 03                	add    %al,(%ebx)
6bb3db:	00 03                	add    %al,(%ebx)
6bb3dd:	03 03                	add    (%ebx),%eax
6bb3df:	03 00                	add    (%eax),%eax
6bb3e1:	0f 1f 00             	nopl   (%eax)
6bb3e4:	1e                   	push   %ds
6bb3e5:	b1 6b                	mov    $0x6b,%cl
6bb3e7:	00 f8                	add    %bh,%al