a89229:	eb 02                	jmp    0xa8922d
a8922b:	33 c0                	xor    %eax,%eax
a8922d:	6b c8 09             	imul   $0x9,%eax,%ecx
a89230:	8b 45 0c             	mov    0xc(%ebp),%eax
a89233:	0f b6 84 01 50 e7 c7 	movzbl 0xc7e750(%ecx,%eax,1),%eax
a8923a:	00
a8923b:	c1 e8 04             	shr    $0x4,%eax
a8923e:	5d                   	pop    %ebp
a8923f:	c2 08 00             	ret    $0x8
a89242:	cc                   	int3
a89243:	cc                   	int3
a89244:	cc                   	int3
a89245:	cc                   	int3
a89246:	cc                   	int3
a89247:	cc                   	int3
a89248:	cc                   	int3
a89249:	cc                   	int3
a8924a:	cc                   	int3
a8924b:	cc                   	int3
a8924c:	cc                   	int3
a8924d:	cc                   	int3
a8924e:	cc                   	int3
a8924f:	8b ff                	mov    %edi,%edi
a89251:	55                   	push   %ebp
a89252:	8b ec                	mov    %esp,%ebp
a89254:	8a 4d 08             	mov    0x8(%ebp),%cl
a89257:	8d 41 e0             	lea    -0x20(%ecx),%eax
a8925a:	3c 5a                	cmp    $0x5a,%al
a8925c:	77 0f                	ja     0xa8926d
a8925e:	0f be c1             	movsbl %cl,%eax
a89261:	0f b6 88 c0 e6 c7 00 	movzbl 0xc7e6c0(%eax),%ecx
a89268:	83 e1 0f             	and    $0xf,%ecx
a8926b:	eb 02                	jmp    0xa8926f
a8926d:	33 c9                	xor    %ecx,%ecx
a8926f:	8b 45 0c             	mov    0xc(%ebp),%eax
a89272:	0f b6 84 c8 e0 e6 c7 	movzbl 0xc7e6e0(%eax,%ecx,8),%eax
a89279:	00
a8927a:	c1 e8 04             	shr    $0x4,%eax
a8927d:	5d                   	pop    %ebp
a8927e:	c2 08 00             	ret    $0x8
a89281:	cc                   	int3
a89282:	cc                   	int3
a89283:	cc                   	int3
a89284:	cc                   	int3
a89285:	cc                   	int3
a89286:	cc                   	int3
a89287:	cc                   	int3
a89288:	cc                   	int3
a89289:	cc                   	int3
a8928a:	cc                   	int3
a8928b:	cc                   	int3
a8928c:	cc                   	int3
a8928d:	8b ff                	mov    %edi,%edi
a8928f:	55                   	push   %ebp
a89290:	8b ec                	mov    %esp,%ebp
a89292:	8a 4d 08             	mov    0x8(%ebp),%cl
a89295:	8d 41 e0             	lea    -0x20(%ecx),%eax
a89298:	3c 5a                	cmp    $0x5a,%al
a8929a:	77 0f                	ja     0xa892ab
a8929c:	0f be c1             	movsbl %cl,%eax
a8929f:	0f b6 80 30 e7 c7 00 	movzbl 0xc7e730(%eax),%eax
a892a6:	83 e0 0f             	and    $0xf,%eax
a892a9:	eb 02                	jmp    0xa892ad
a892ab:	33 c0                	xor    %eax,%eax
a892ad:	6b c8 09             	imul   $0x9,%eax,%ecx
a892b0:	8b 45 0c             	mov    0xc(%ebp),%eax
a892b3:	0f b6 84 01 50 e7 c7 	movzbl 0xc7e750(%ecx,%eax,1),%eax
a892ba:	00
a892bb:	c1 e8 04             	shr    $0x4,%eax
a892be:	5d                   	pop    %ebp
a892bf:	c2 08 00             	ret    $0x8
a892c2:	cc                   	int3
a892c3:	cc                   	int3
a892c4:	cc                   	int3
a892c5:	cc                   	int3
a892c6:	cc                   	int3
a892c7:	cc                   	int3
a892c8:	cc                   	int3
a892c9:	cc                   	int3
a892ca:	cc                   	int3
a892cb:	cc                   	int3
a892cc:	cc                   	int3
a892cd:	cc                   	int3
a892ce:	cc                   	int3
a892cf:	8b ff                	mov    %edi,%edi
a892d1:	55                   	push   %ebp
a892d2:	8b ec                	mov    %esp,%ebp
a892d4:	8a 4d 08             	mov    0x8(%ebp),%cl
a892d7:	8d 41 e0             	lea    -0x20(%ecx),%eax
a892da:	3c 5a                	cmp    $0x5a,%al
a892dc:	77 0f                	ja     0xa892ed
a892de:	0f be c1             	movsbl %cl,%eax
a892e1:	0f b6 80 30 e7 c7 00 	movzbl 0xc7e730(%eax),%eax
a892e8:	83 e0 0f             	and    $0xf,%eax
a892eb:	eb 02                	jmp    0xa892ef
a892ed:	33 c0                	xor    %eax,%eax
a892ef:	6b c8 09             	imul   $0x9,%eax,%ecx
a892f2:	8b 45 0c             	mov    0xc(%ebp),%eax
a892f5:	0f b6 84 01 50 e7 c7 	movzbl 0xc7e750(%ecx,%eax,1),%eax
a892fc:	00
a892fd:	c1 e8 04             	shr    $0x4,%eax
a89300:	5d                   	pop    %ebp
a89301:	c2 08 00             	ret    $0x8
a89304:	cc                   	int3
a89305:	cc                   	int3
a89306:	cc                   	int3
a89307:	cc                   	int3
a89308:	cc                   	int3
a89309:	cc                   	int3
a8930a:	cc                   	int3
a8930b:	cc                   	int3
a8930c:	cc                   	int3
a8930d:	cc                   	int3
a8930e:	cc                   	int3
a8930f:	cc                   	int3
a89310:	cc                   	int3
a89311:	8b ff                	mov    %edi,%edi
a89313:	55                   	push   %ebp
a89314:	8b ec                	mov    %esp,%ebp
a89316:	8a 4d 08             	mov    0x8(%ebp),%cl
a89319:	8d 41 e0             	lea    -0x20(%ecx),%eax
a8931c:	3c 5a                	cmp    $0x5a,%al
a8931e:	77 0f                	ja     0xa8932f
a89320:	0f be c1             	movsbl %cl,%eax
a89323:	0f b6 88 c0 e6 c7 00 	movzbl 0xc7e6c0(%eax),%ecx
a8932a:	83 e1 0f             	and    $0xf,%ecx
a8932d:	eb 02                	jmp    0xa89331
a8932f:	33 c9                	xor    %ecx,%ecx
a89331:	8b 45 0c             	mov    0xc(%ebp),%eax
a89334:	0f b6 84 c8 e0 e6 c7 	movzbl 0xc7e6e0(%eax,%ecx,8),%eax
a8933b:	00
a8933c:	c1 e8 04             	shr    $0x4,%eax
a8933f:	5d                   	pop    %ebp
a89340:	c2 08 00             	ret    $0x8
a89343:	cc                   	int3
a89344:	cc                   	int3
a89345:	cc                   	int3
a89346:	cc                   	int3
a89347:	cc                   	int3
a89348:	cc                   	int3
a89349:	cc                   	int3
a8934a:	cc                   	int3
a8934b:	cc                   	int3
a8934c:	cc                   	int3
a8934d:	cc                   	int3
a8934e:	cc                   	int3
a8934f:	8b ff                	mov    %edi,%edi
a89351:	55                   	push   %ebp
a89352:	8b ec                	mov    %esp,%ebp
a89354:	8b 4d 08             	mov    0x8(%ebp),%ecx
a89357:	8d 41 e0             	lea    -0x20(%ecx),%eax
a8935a:	66 83 f8 5a          	cmp    $0x5a,%ax
a8935e:	77 0f                	ja     0xa8936f
a89360:	0f b7 c1             	movzwl %cx,%eax
a89363:	0f b6 80 30 e7 c7 00 	movzbl 0xc7e730(%eax),%eax
a8936a:	83 e0 0f             	and    $0xf,%eax
a8936d:	eb 02                	jmp    0xa89371
a8936f:	33 c0                	xor    %eax,%eax
a89371:	6b c8 09             	imul   $0x9,%eax,%ecx
a89374:	8b 45 0c             	mov    0xc(%ebp),%eax
a89377:	0f b6 84 01 50 e7 c7 	movzbl 0xc7e750(%ecx,%eax,1),%eax
a8937e:	00
a8937f:	c1 e8 04             	shr    $0x4,%eax
a89382:	5d                   	pop    %ebp
a89383:	c2 08 00             	ret    $0x8
a89386:	cc                   	int3
a89387:	cc                   	int3
a89388:	cc                   	int3
a89389:	cc                   	int3
a8938a:	cc                   	int3
a8938b:	cc                   	int3
a8938c:	cc                   	int3
a8938d:	cc                   	int3
a8938e:	cc                   	int3
a8938f:	cc                   	int3
a89390:	cc                   	int3
a89391:	cc                   	int3
a89392:	cc                   	int3
a89393:	8b ff                	mov    %edi,%edi
a89395:	55                   	push   %ebp
a89396:	8b ec                	mov    %esp,%ebp
a89398:	8b 4d 08             	mov    0x8(%ebp),%ecx
a8939b:	8d 41 e0             	lea    -0x20(%ecx),%eax
a8939e:	66 83 f8 5a          	cmp    $0x5a,%ax
a893a2:	77 0f                	ja     0xa893b3
a893a4:	0f b7 c1             	movzwl %cx,%eax
a893a7:	0f b6 80 30 e7 c7 00 	movzbl 0xc7e730(%eax),%eax
a893ae:	83 e0 0f             	and    $0xf,%eax
a893b1:	eb 02                	jmp    0xa893b5
a893b3:	33 c0                	xor    %eax,%eax
a893b5:	6b c8 09             	imul   $0x9,%eax,%ecx
a893b8:	8b 45 0c             	mov    0xc(%ebp),%eax
a893bb:	0f b6 84 01 50 e7 c7 	movzbl 0xc7e750(%ecx,%eax,1),%eax
a893c2:	00
a893c3:	c1 e8 04             	shr    $0x4,%eax
a893c6:	5d                   	pop    %ebp
a893c7:	c2 08 00             	ret    $0x8
a893ca:	cc                   	int3
a893cb:	cc                   	int3
a893cc:	cc                   	int3
a893cd:	cc                   	int3
a893ce:	cc                   	int3
a893cf:	cc                   	int3
a893d0:	cc                   	int3
a893d1:	cc                   	int3
a893d2:	cc                   	int3
a893d3:	cc                   	int3
a893d4:	cc                   	int3
a893d5:	cc                   	int3
a893d6:	cc                   	int3
a893d7:	8b ff                	mov    %edi,%edi
a893d9:	55                   	push   %ebp
a893da:	8b ec                	mov    %esp,%ebp
a893dc:	8b 4d 08             	mov    0x8(%ebp),%ecx
a893df:	8d 41 e0             	lea    -0x20(%ecx),%eax
a893e2:	66 83 f8 5a          	cmp    $0x5a,%ax
a893e6:	77 0f                	ja     0xa893f7
a893e8:	0f b7 c1             	movzwl %cx,%eax
a893eb:	0f b6 88 c0 e6 c7 00 	movzbl 0xc7e6c0(%eax),%ecx
a893f2:	83 e1 0f             	and    $0xf,%ecx
a893f5:	eb 02                	jmp    0xa893f9
a893f7:	33 c9                	xor    %ecx,%ecx
a893f9:	8b 45 0c             	mov    0xc(%ebp),%eax
a893fc:	0f b6 84 c8 e0 e6 c7 	movzbl 0xc7e6e0(%eax,%ecx,8),%eax
a89403:	00
a89404:	c1 e8 04             	shr    $0x4,%eax
a89407:	5d                   	pop    %ebp
a89408:	c2 08 00             	ret    $0x8
a8940b:	cc                   	int3
a8940c:	cc                   	int3
a8940d:	cc                   	int3
a8940e:	cc                   	int3
a8940f:	cc                   	int3
a89410:	cc                   	int3
a89411:	cc                   	int3
a89412:	cc                   	int3
a89413:	cc                   	int3
a89414:	cc                   	int3
a89415:	cc                   	int3
a89416:	cc                   	int3
a89417:	cc                   	int3
a89418:	8b ff                	mov    %edi,%edi
a8941a:	55                   	push   %ebp
a8941b:	8b ec                	mov    %esp,%ebp
a8941d:	8b 4d 08             	mov    0x8(%ebp),%ecx
a89420:	8d 41 e0             	lea    -0x20(%ecx),%eax
a89423:	66 83 f8 5a          	cmp    $0x5a,%ax
a89427:	77 0f                	ja     0xa89438
a89429:	0f b7 c1             	movzwl %cx,%eax
a8942c:	0f b6 80 30 e7 c7 00 	movzbl 0xc7e730(%eax),%eax
a89433:	83 e0 0f             	and    $0xf,%eax
a89436:	eb 02                	jmp    0xa8943a
a89438:	33 c0                	xor    %eax,%eax
a8943a:	6b c8 09             	imul   $0x9,%eax,%ecx
a8943d:	8b 45 0c             	mov    0xc(%ebp),%eax
a89440:	0f b6 84 01 50 e7 c7 	movzbl 0xc7e750(%ecx,%eax,1),%eax
a89447:	00
a89448:	c1 e8 04             	shr    $0x4,%eax
a8944b:	5d                   	pop    %ebp
a8944c:	c2 08 00             	ret    $0x8
a8944f:	cc                   	int3
a89450:	cc                   	int3
a89451:	cc                   	int3
a89452:	cc                   	int3
a89453:	cc                   	int3
a89454:	cc                   	int3
a89455:	cc                   	int3
a89456:	cc                   	int3
a89457:	cc                   	int3
a89458:	cc                   	int3
a89459:	cc                   	int3
a8945a:	cc                   	int3
a8945b:	cc                   	int3
a8945c:	8b ff                	mov    %edi,%edi
a8945e:	55                   	push   %ebp
a8945f:	8b ec                	mov    %esp,%ebp
a89461:	8b 4d 08             	mov    0x8(%ebp),%ecx
a89464:	8d 41 e0             	lea    -0x20(%ecx),%eax
a89467:	66 83 f8 5a          	cmp    $0x5a,%ax
a8946b:	77 0f                	ja     0xa8947c
a8946d:	0f b7 c1             	movzwl %cx,%eax
a89470:	0f b6 80 30 e7 c7 00 	movzbl 0xc7e730(%eax),%eax
a89477:	83 e0 0f             	and    $0xf,%eax
a8947a:	eb 02                	jmp    0xa8947e
a8947c:	33 c0                	xor    %eax,%eax
a8947e:	6b c8 09             	imul   $0x9,%eax,%ecx
a89481:	8b 45 0c             	mov    0xc(%ebp),%eax
a89484:	0f b6 84 01 50 e7 c7 	movzbl 0xc7e750(%ecx,%eax,1),%eax
a8948b:	00
a8948c:	c1 e8 04             	shr    $0x4,%eax
a8948f:	5d                   	pop    %ebp
a89490:	c2 08 00             	ret    $0x8
a89493:	cc                   	int3
a89494:	cc                   	int3
a89495:	cc                   	int3
a89496:	cc                   	int3
a89497:	cc                   	int3
a89498:	cc                   	int3
a89499:	cc                   	int3
a8949a:	cc                   	int3
a8949b:	cc                   	int3
a8949c:	cc                   	int3
a8949d:	cc                   	int3
a8949e:	cc                   	int3
a8949f:	cc                   	int3
a894a0:	8b ff                	mov    %edi,%edi
a894a2:	55                   	push   %ebp
a894a3:	8b ec                	mov    %esp,%ebp
a894a5:	8b 4d 08             	mov    0x8(%ebp),%ecx
a894a8:	8d 41 e0             	lea    -0x20(%ecx),%eax
a894ab:	66 83 f8 5a          	cmp    $0x5a,%ax
a894af:	77 0f                	ja     0xa894c0
a894b1:	0f b7 c1             	movzwl %cx,%eax
a894b4:	0f b6 88 c0 e6 c7 00 	movzbl 0xc7e6c0(%eax),%ecx
a894bb:	83 e1 0f             	and    $0xf,%ecx
a894be:	eb 02                	jmp    0xa894c2
a894c0:	33 c9                	xor    %ecx,%ecx
a894c2:	8b 45 0c             	mov    0xc(%ebp),%eax
a894c5:	0f b6 84 c8 e0 e6 c7 	movzbl 0xc7e6e0(%eax,%ecx,8),%eax
a894cc:	00
a894cd:	c1 e8 04             	shr    $0x4,%eax
a894d0:	5d                   	pop    %ebp
a894d1:	c2 08 00             	ret    $0x8
a894d4:	cc                   	int3
a894d5:	cc                   	int3
a894d6:	cc                   	int3
a894d7:	cc                   	int3
a894d8:	cc                   	int3
a894d9:	cc                   	int3
a894da:	cc                   	int3
a894db:	cc                   	int3
a894dc:	cc                   	int3
a894dd:	cc                   	int3
a894de:	cc                   	int3
a894df:	cc                   	int3
a894e0:	cc                   	int3
a894e1:	8b ff                	mov    %edi,%edi
a894e3:	55                   	push   %ebp
a894e4:	8b ec                	mov    %esp,%ebp
a894e6:	56                   	push   %esi
a894e7:	8b 75 08             	mov    0x8(%ebp),%esi
a894ea:	0f be 06             	movsbl (%esi),%eax
a894ed:	50                   	push   %eax
a894ee:	e8 02 25 99 ff       	call   0x41b9f5
a894f3:	83 f8 65             	cmp    $0x65,%eax
a894f6:	eb 0c                	jmp    0xa89504
a894f8:	46                   	inc    %esi
a894f9:	0f b6 06             	movzbl (%esi),%eax
a894fc:	50                   	push   %eax
a894fd:	e8 c5 32 9b ff       	call   0x43c7c7