a890c6:	74 ef                	je     0xa890b7
a890c8:	83 88 a4 0a 00 00 ff 	orl    $0xffffffff,0xaa4(%eax)
a890cf:	33 c9                	xor    %ecx,%ecx
a890d1:	83 88 a8 0a 00 00 ff 	orl    $0xffffffff,0xaa8(%eax)
a890d8:	89 88 5c 04 00 00    	mov    %ecx,0x45c(%eax)
a890de:	89 48 24             	mov    %ecx,0x24(%eax)
a890e1:	89 48 28             	mov    %ecx,0x28(%eax)
a890e4:	8b 88 60 04 00 00    	mov    0x460(%eax),%ecx
a890ea:	89 48 10             	mov    %ecx,0x10(%eax)
a890ed:	b0 01                	mov    $0x1,%al
a890ef:	c3                   	ret
a890f0:	cc                   	int3
a890f1:	cc                   	int3
a890f2:	cc                   	int3
a890f3:	cc                   	int3
a890f4:	cc                   	int3
a890f5:	cc                   	int3
a890f6:	cc                   	int3
a890f7:	cc                   	int3
a890f8:	cc                   	int3
a890f9:	cc                   	int3
a890fa:	cc                   	int3
a890fb:	cc                   	int3
a890fc:	cc                   	int3
a890fd:	cc                   	int3
a890fe:	cc                   	int3
a890ff:	cc                   	int3
a89100:	cc                   	int3
a89101:	cc                   	int3
a89102:	cc                   	int3
a89103:	ff 81 50 04 00 00    	incl   0x450(%ecx)
a89109:	33 c0                	xor    %eax,%eax
a8910b:	83 b9 50 04 00 00 02 	cmpl   $0x2,0x450(%ecx)
a89112:	0f 95 c0             	setne  %al
a89115:	c3                   	ret
a89116:	cc                   	int3
a89117:	cc                   	int3
a89118:	cc                   	int3
a89119:	cc                   	int3
a8911a:	ff 81 50 04 00 00    	incl   0x450(%ecx)
a89120:	33 c0                	xor    %eax,%eax
a89122:	83 b9 50 04 00 00 02 	cmpl   $0x2,0x450(%ecx)
a89129:	0f 95 c0             	setne  %al
a8912c:	c3                   	ret
a8912d:	cc                   	int3
a8912e:	cc                   	int3
a8912f:	cc                   	int3
a89130:	cc                   	int3
a89131:	ff 81 50 04 00 00    	incl   0x450(%ecx)
a89137:	33 c0                	xor    %eax,%eax
a89139:	83 b9 50 04 00 00 02 	cmpl   $0x2,0x450(%ecx)
a89140:	0f 95 c0             	setne  %al
a89143:	c3                   	ret
a89144:	cc                   	int3
a89145:	cc                   	int3
a89146:	cc                   	int3
a89147:	cc                   	int3
a89148:	ff 81 50 04 00 00    	incl   0x450(%ecx)
a8914e:	33 c0                	xor    %eax,%eax
a89150:	83 b9 50 04 00 00 02 	cmpl   $0x2,0x450(%ecx)
a89157:	0f 95 c0             	setne  %al
a8915a:	c3                   	ret
a8915b:	cc                   	int3
a8915c:	cc                   	int3
a8915d:	cc                   	int3
a8915e:	cc                   	int3
a8915f:	8b ff                	mov    %edi,%edi
a89161:	55                   	push   %ebp
a89162:	8b ec                	mov    %esp,%ebp
a89164:	8b 45 0c             	mov    0xc(%ebp),%eax
a89167:	8b 4d 08             	mov    0x8(%ebp),%ecx
a8916a:	53                   	push   %ebx
a8916b:	8b 00                	mov    (%eax),%eax
a8916d:	8b 80 88 00 00 00    	mov    0x88(%eax),%eax
a89173:	8b 00                	mov    (%eax),%eax
a89175:	8a 18                	mov    (%eax),%bl
a89177:	eb 05                	jmp    0xa8917e
a89179:	3a c3                	cmp    %bl,%al
a8917b:	74 07                	je     0xa89184
a8917d:	41                   	inc    %ecx
a8917e:	8a 01                	mov    (%ecx),%al
a89180:	84 c0                	test   %al,%al
a89182:	75 f5                	jne    0xa89179
a89184:	8a 01                	mov    (%ecx),%al
a89186:	41                   	inc    %ecx
a89187:	84 c0                	test   %al,%al
a89189:	74 28                	je     0xa891b3
a8918b:	eb 09                	jmp    0xa89196
a8918d:	3c 65                	cmp    $0x65,%al
a8918f:	74 0b                	je     0xa8919c
a89191:	3c 45                	cmp    $0x45,%al
a89193:	74 07                	je     0xa8919c
a89195:	41                   	inc    %ecx
a89196:	8a 01                	mov    (%ecx),%al
a89198:	84 c0                	test   %al,%al
a8919a:	75 f1                	jne    0xa8918d
a8919c:	8b d1                	mov    %ecx,%edx
a8919e:	49                   	dec    %ecx
a8919f:	80 39 30             	cmpb   $0x30,(%ecx)
a891a2:	74 fa                	je     0xa8919e
a891a4:	38 19                	cmp    %bl,(%ecx)
a891a6:	75 01                	jne    0xa891a9
a891a8:	49                   	dec    %ecx
a891a9:	8a 02                	mov    (%edx),%al
a891ab:	41                   	inc    %ecx
a891ac:	42                   	inc    %edx
a891ad:	88 01                	mov    %al,(%ecx)
a891af:	84 c0                	test   %al,%al
a891b1:	75 f6                	jne    0xa891a9
a891b3:	5b                   	pop    %ebx
a891b4:	5d                   	pop    %ebp
a891b5:	c3                   	ret
a891b6:	cc                   	int3
a891b7:	cc                   	int3
a891b8:	cc                   	int3
a891b9:	cc                   	int3
a891ba:	cc                   	int3
a891bb:	cc                   	int3
a891bc:	cc                   	int3
a891bd:	cc                   	int3
a891be:	cc                   	int3
a891bf:	cc                   	int3
a891c0:	cc                   	int3
a891c1:	cc                   	int3
a891c2:	cc                   	int3
a891c3:	cc                   	int3
a891c4:	cc                   	int3
a891c5:	cc                   	int3
a891c6:	cc                   	int3
a891c7:	cc                   	int3
a891c8:	cc                   	int3
a891c9:	cc                   	int3
a891ca:	cc                   	int3
a891cb:	8b ff                	mov    %edi,%edi
a891cd:	55                   	push   %ebp
a891ce:	8b ec                	mov    %esp,%ebp
a891d0:	8a 4d 08             	mov    0x8(%ebp),%cl
a891d3:	8d 41 e0             	lea    -0x20(%ecx),%eax
a891d6:	3c 5a                	cmp    $0x5a,%al
a891d8:	77 0f                	ja     0xa891e9
a891da:	0f be c1             	movsbl %cl,%eax
a891dd:	0f b6 80 30 e7 c7 00 	movzbl 0xc7e730(%eax),%eax
a891e4:	83 e0 0f             	and    $0xf,%eax
a891e7:	eb 02                	jmp    0xa891eb
a891e9:	33 c0                	xor    %eax,%eax
a891eb:	6b c8 09             	imul   $0x9,%eax,%ecx
a891ee:	8b 45 0c             	mov    0xc(%ebp),%eax
a891f1:	0f b6 84 01 50 e7 c7 	movzbl 0xc7e750(%ecx,%eax,1),%eax
a891f8:	00
a891f9:	c1 e8 04             	shr    $0x4,%eax
a891fc:	5d                   	pop    %ebp
a891fd:	c2 08 00             	ret    $0x8
a89200:	cc                   	int3
a89201:	cc                   	int3
a89202:	cc                   	int3
a89203:	cc                   	int3
a89204:	cc                   	int3
a89205:	cc                   	int3
a89206:	cc                   	int3
a89207:	cc                   	int3
a89208:	cc                   	int3
a89209:	cc                   	int3
a8920a:	cc                   	int3
a8920b:	cc                   	int3
a8920c:	cc                   	int3
a8920d:	8b ff                	mov    %edi,%edi
a8920f:	55                   	push   %ebp
a89210:	8b ec                	mov    %esp,%ebp
a89212:	8a 4d 08             	mov    0x8(%ebp),%cl
a89215:	8d 41 e0             	lea    -0x20(%ecx),%eax
a89218:	3c 5a                	cmp    $0x5a,%al
a8921a:	77 0f                	ja     0xa8922b
a8921c:	0f be c1             	movsbl %cl,%eax
a8921f:	0f b6 80 30 e7 c7 00 	movzbl 0xc7e730(%eax),%eax
a89226:	83 e0 0f             	and    $0xf,%eax
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