a8428a:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
a84290:	e8 63 b0 99 ff       	call   0x41f2f8
a84295:	32 c0                	xor    %al,%al
a84297:	5d                   	pop    %ebp
a84298:	c2 04 00             	ret    $0x4
a8429b:	cc                   	int3
a8429c:	cc                   	int3
a8429d:	cc                   	int3
a8429e:	cc                   	int3
a8429f:	cc                   	int3
a842a0:	cc                   	int3
a842a1:	cc                   	int3
a842a2:	cc                   	int3
a842a3:	cc                   	int3
a842a4:	cc                   	int3
a842a5:	cc                   	int3
a842a6:	cc                   	int3
a842a7:	cc                   	int3
a842a8:	cc                   	int3
a842a9:	cc                   	int3
a842aa:	cc                   	int3
a842ab:	cc                   	int3
a842ac:	cc                   	int3
a842ad:	cc                   	int3
a842ae:	cc                   	int3
a842af:	cc                   	int3
a842b0:	cc                   	int3
a842b1:	cc                   	int3
a842b2:	cc                   	int3
a842b3:	cc                   	int3
a842b4:	cc                   	int3
a842b5:	cc                   	int3
a842b6:	cc                   	int3
a842b7:	cc                   	int3
a842b8:	cc                   	int3
a842b9:	cc                   	int3
a842ba:	8b ff                	mov    %edi,%edi
a842bc:	55                   	push   %ebp
a842bd:	8b ec                	mov    %esp,%ebp
a842bf:	83 b9 5c 04 00 00 01 	cmpl   $0x1,0x45c(%ecx)
a842c6:	75 18                	jne    0xa842e0
a842c8:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a842cc:	8b 49 14             	mov    0x14(%ecx),%ecx
a842cf:	0f bf 41 fc          	movswl -0x4(%ecx),%eax
a842d3:	8b 4d 08             	mov    0x8(%ebp),%ecx
a842d6:	99                   	cltd
a842d7:	89 01                	mov    %eax,(%ecx)
a842d9:	b0 01                	mov    $0x1,%al
a842db:	89 51 04             	mov    %edx,0x4(%ecx)
a842de:	eb 55                	jmp    0xa84335
a842e0:	8b 91 a8 0a 00 00    	mov    0xaa8(%ecx),%edx
a842e6:	85 d2                	test   %edx,%edx
a842e8:	78 39                	js     0xa84323
a842ea:	83 fa 64             	cmp    $0x64,%edx
a842ed:	7d 34                	jge    0xa84323
a842ef:	83 b9 58 04 00 00 01 	cmpl   $0x1,0x458(%ecx)
a842f6:	75 1d                	jne    0xa84315
a842f8:	ff 71 2c             	push   0x2c(%ecx)
a842fb:	0f b7 41 32          	movzwl 0x32(%ecx),%eax
a842ff:	50                   	push   %eax
a84300:	c1 e2 04             	shl    $0x4,%edx
a84303:	8d 81 64 04 00 00    	lea    0x464(%ecx),%eax
a84309:	6a 01                	push   $0x1
a8430b:	03 c2                	add    %edx,%eax
a8430d:	50                   	push   %eax
a8430e:	e8 25 11 99 ff       	call   0x415438
a84313:	eb 20                	jmp    0xa84335
a84315:	03 d2                	add    %edx,%edx
a84317:	8b 84 d1 6c 04 00 00 	mov    0x46c(%ecx,%edx,8),%eax
a8431e:	0f bf 00             	movswl (%eax),%eax
a84321:	eb b0                	jmp    0xa842d3
a84323:	e8 47 a5 9b ff       	call   0x43e86f
a84328:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
a8432e:	e8 c5 af 99 ff       	call   0x41f2f8
a84333:	32 c0                	xor    %al,%al
a84335:	5d                   	pop    %ebp
a84336:	c2 04 00             	ret    $0x4
a84339:	cc                   	int3
a8433a:	cc                   	int3
a8433b:	cc                   	int3
a8433c:	cc                   	int3
a8433d:	cc                   	int3
a8433e:	cc                   	int3
a8433f:	cc                   	int3
a84340:	cc                   	int3
a84341:	cc                   	int3
a84342:	cc                   	int3
a84343:	cc                   	int3
a84344:	cc                   	int3
a84345:	cc                   	int3
a84346:	cc                   	int3
a84347:	cc                   	int3
a84348:	cc                   	int3
a84349:	cc                   	int3
a8434a:	cc                   	int3
a8434b:	cc                   	int3
a8434c:	cc                   	int3
a8434d:	cc                   	int3
a8434e:	cc                   	int3
a8434f:	cc                   	int3
a84350:	cc                   	int3
a84351:	cc                   	int3
a84352:	cc                   	int3
a84353:	cc                   	int3
a84354:	cc                   	int3
a84355:	cc                   	int3
a84356:	cc                   	int3
a84357:	cc                   	int3
a84358:	8b ff                	mov    %edi,%edi
a8435a:	55                   	push   %ebp
a8435b:	8b ec                	mov    %esp,%ebp
a8435d:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a84361:	8b 41 14             	mov    0x14(%ecx),%eax
a84364:	8b 4d 08             	mov    0x8(%ebp),%ecx
a84367:	0f bf 40 fc          	movswl -0x4(%eax),%eax
a8436b:	99                   	cltd
a8436c:	89 01                	mov    %eax,(%ecx)
a8436e:	b0 01                	mov    $0x1,%al
a84370:	89 51 04             	mov    %edx,0x4(%ecx)
a84373:	5d                   	pop    %ebp
a84374:	c2 04 00             	ret    $0x4
a84377:	cc                   	int3
a84378:	cc                   	int3
a84379:	cc                   	int3
a8437a:	cc                   	int3
a8437b:	cc                   	int3
a8437c:	cc                   	int3
a8437d:	cc                   	int3
a8437e:	8b ff                	mov    %edi,%edi
a84380:	55                   	push   %ebp
a84381:	8b ec                	mov    %esp,%ebp
a84383:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a84387:	8b 41 14             	mov    0x14(%ecx),%eax
a8438a:	8b 4d 08             	mov    0x8(%ebp),%ecx
a8438d:	0f bf 40 fc          	movswl -0x4(%eax),%eax
a84391:	99                   	cltd
a84392:	89 01                	mov    %eax,(%ecx)
a84394:	b0 01                	mov    $0x1,%al
a84396:	89 51 04             	mov    %edx,0x4(%ecx)
a84399:	5d                   	pop    %ebp
a8439a:	c2 04 00             	ret    $0x4
a8439d:	cc                   	int3
a8439e:	cc                   	int3
a8439f:	cc                   	int3
a843a0:	cc                   	int3
a843a1:	cc                   	int3
a843a2:	cc                   	int3
a843a3:	cc                   	int3
a843a4:	8b ff                	mov    %edi,%edi
a843a6:	55                   	push   %ebp
a843a7:	8b ec                	mov    %esp,%ebp
a843a9:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a843ad:	8b 41 14             	mov    0x14(%ecx),%eax
a843b0:	8b 4d 08             	mov    0x8(%ebp),%ecx
a843b3:	0f bf 40 fc          	movswl -0x4(%eax),%eax
a843b7:	99                   	cltd
a843b8:	89 01                	mov    %eax,(%ecx)
a843ba:	b0 01                	mov    $0x1,%al
a843bc:	89 51 04             	mov    %edx,0x4(%ecx)
a843bf:	5d                   	pop    %ebp
a843c0:	c2 04 00             	ret    $0x4
a843c3:	cc                   	int3
a843c4:	cc                   	int3
a843c5:	cc                   	int3
a843c6:	cc                   	int3
a843c7:	cc                   	int3
a843c8:	cc                   	int3
a843c9:	cc                   	int3
a843ca:	8b ff                	mov    %edi,%edi
a843cc:	55                   	push   %ebp
a843cd:	8b ec                	mov    %esp,%ebp
a843cf:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a843d3:	8b 41 14             	mov    0x14(%ecx),%eax
a843d6:	8b 4d 08             	mov    0x8(%ebp),%ecx
a843d9:	0f bf 40 fc          	movswl -0x4(%eax),%eax
a843dd:	99                   	cltd
a843de:	89 01                	mov    %eax,(%ecx)
a843e0:	b0 01                	mov    $0x1,%al
a843e2:	89 51 04             	mov    %edx,0x4(%ecx)
a843e5:	5d                   	pop    %ebp
a843e6:	c2 04 00             	ret    $0x4
a843e9:	cc                   	int3
a843ea:	cc                   	int3
a843eb:	cc                   	int3
a843ec:	cc                   	int3
a843ed:	cc                   	int3
a843ee:	cc                   	int3
a843ef:	cc                   	int3
a843f0:	8b ff                	mov    %edi,%edi
a843f2:	55                   	push   %ebp
a843f3:	8b ec                	mov    %esp,%ebp
a843f5:	83 b9 5c 04 00 00 01 	cmpl   $0x1,0x45c(%ecx)
a843fc:	75 13                	jne    0xa84411
a843fe:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a84402:	8b 49 14             	mov    0x14(%ecx),%ecx
a84405:	8a 51 fc             	mov    -0x4(%ecx),%dl
a84408:	8b 4d 08             	mov    0x8(%ebp),%ecx
a8440b:	88 11                	mov    %dl,(%ecx)
a8440d:	b0 01                	mov    $0x1,%al
a8440f:	eb 59                	jmp    0xa8446a
a84411:	8b 91 a8 0a 00 00    	mov    0xaa8(%ecx),%edx
a84417:	85 d2                	test   %edx,%edx
a84419:	78 3d                	js     0xa84458
a8441b:	83 fa 64             	cmp    $0x64,%edx
a8441e:	7d 38                	jge    0xa84458
a84420:	83 b9 58 04 00 00 01 	cmpl   $0x1,0x458(%ecx)
a84427:	75 1d                	jne    0xa84446
a84429:	ff 71 2c             	push   0x2c(%ecx)
a8442c:	0f b6 41 31          	movzbl 0x31(%ecx),%eax
a84430:	50                   	push   %eax
a84431:	c1 e2 04             	shl    $0x4,%edx
a84434:	8d 81 64 04 00 00    	lea    0x464(%ecx),%eax
a8443a:	6a 01                	push   $0x1
a8443c:	03 c2                	add    %edx,%eax
a8443e:	50                   	push   %eax
a8443f:	e8 8a da 97 ff       	call   0x401ece
a84444:	eb 24                	jmp    0xa8446a
a84446:	03 d2                	add    %edx,%edx
a84448:	8b 84 d1 6c 04 00 00 	mov    0x46c(%ecx,%edx,8),%eax
a8444f:	8a 08                	mov    (%eax),%cl
a84451:	8b 45 08             	mov    0x8(%ebp),%eax
a84454:	88 08                	mov    %cl,(%eax)
a84456:	eb b5                	jmp    0xa8440d
a84458:	e8 12 a4 9b ff       	call   0x43e86f
a8445d:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
a84463:	e8 90 ae 99 ff       	call   0x41f2f8
a84468:	32 c0                	xor    %al,%al
a8446a:	5d                   	pop    %ebp
a8446b:	c2 04 00             	ret    $0x4
a8446e:	cc                   	int3
a8446f:	cc                   	int3
a84470:	cc                   	int3
a84471:	cc                   	int3
a84472:	cc                   	int3
a84473:	cc                   	int3
a84474:	cc                   	int3
a84475:	cc                   	int3
a84476:	cc                   	int3
a84477:	cc                   	int3
a84478:	cc                   	int3
a84479:	cc                   	int3
a8447a:	cc                   	int3
a8447b:	cc                   	int3
a8447c:	cc                   	int3
a8447d:	cc                   	int3
a8447e:	cc                   	int3
a8447f:	cc                   	int3
a84480:	cc                   	int3
a84481:	cc                   	int3
a84482:	cc                   	int3
a84483:	cc                   	int3
a84484:	cc                   	int3
a84485:	cc                   	int3
a84486:	cc                   	int3
a84487:	cc                   	int3
a84488:	cc                   	int3
a84489:	cc                   	int3
a8448a:	cc                   	int3
a8448b:	cc                   	int3
a8448c:	cc                   	int3
a8448d:	8b ff                	mov    %edi,%edi
a8448f:	55                   	push   %ebp
a84490:	8b ec                	mov    %esp,%ebp
a84492:	83 b9 5c 04 00 00 01 	cmpl   $0x1,0x45c(%ecx)
a84499:	75 13                	jne    0xa844ae
a8449b:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a8449f:	8b 49 14             	mov    0x14(%ecx),%ecx
a844a2:	8a 51 fc             	mov    -0x4(%ecx),%dl
a844a5:	8b 4d 08             	mov    0x8(%ebp),%ecx
a844a8:	88 11                	mov    %dl,(%ecx)
a844aa:	b0 01                	mov    $0x1,%al
a844ac:	eb 59                	jmp    0xa84507
a844ae:	8b 91 a8 0a 00 00    	mov    0xaa8(%ecx),%edx
a844b4:	85 d2                	test   %edx,%edx
a844b6:	78 3d                	js     0xa844f5
a844b8:	83 fa 64             	cmp    $0x64,%edx
a844bb:	7d 38                	jge    0xa844f5
a844bd:	83 b9 58 04 00 00 01 	cmpl   $0x1,0x458(%ecx)
a844c4:	75 1d                	jne    0xa844e3
a844c6:	ff 71 2c             	push   0x2c(%ecx)
a844c9:	0f b6 41 31          	movzbl 0x31(%ecx),%eax
a844cd:	50                   	push   %eax
a844ce:	c1 e2 04             	shl    $0x4,%edx
a844d1:	8d 81 64 04 00 00    	lea    0x464(%ecx),%eax
a844d7:	6a 01                	push   $0x1
a844d9:	03 c2                	add    %edx,%eax
a844db:	50                   	push   %eax
a844dc:	e8 28 de 99 ff       	call   0x422309
a844e1:	eb 24                	jmp    0xa84507
a844e3:	03 d2                	add    %edx,%edx
a844e5:	8b 84 d1 6c 04 00 00 	mov    0x46c(%ecx,%edx,8),%eax
a844ec:	8a 08                	mov    (%eax),%cl
a844ee:	8b 45 08             	mov    0x8(%ebp),%eax
a844f1:	88 08                	mov    %cl,(%eax)
a844f3:	eb b5                	jmp    0xa844aa
a844f5:	e8 75 a3 9b ff       	call   0x43e86f
a844fa:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
a84500:	e8 f3 ad 99 ff       	call   0x41f2f8
a84505:	32 c0                	xor    %al,%al
a84507:	5d                   	pop    %ebp
a84508:	c2 04 00             	ret    $0x4
a8450b:	cc                   	int3
a8450c:	cc                   	int3
a8450d:	cc                   	int3
a8450e:	cc                   	int3
a8450f:	cc                   	int3
a84510:	cc                   	int3
a84511:	cc                   	int3
a84512:	cc                   	int3
a84513:	cc                   	int3
a84514:	cc                   	int3
a84515:	cc                   	int3
a84516:	cc                   	int3
a84517:	cc                   	int3
a84518:	cc                   	int3
a84519:	cc                   	int3
a8451a:	cc                   	int3
a8451b:	cc                   	int3
a8451c:	cc                   	int3
a8451d:	cc                   	int3
a8451e:	cc                   	int3
a8451f:	cc                   	int3
a84520:	cc                   	int3
a84521:	cc                   	int3
a84522:	cc                   	int3
a84523:	cc                   	int3
a84524:	cc                   	int3
a84525:	cc                   	int3
a84526:	cc                   	int3
a84527:	cc                   	int3
a84528:	cc                   	int3
a84529:	cc                   	int3
a8452a:	8b ff                	mov    %edi,%edi
a8452c:	55                   	push   %ebp
a8452d:	8b ec                	mov    %esp,%ebp
a8452f:	83 41 14 04          	addl   $0x4,0x14(%ecx)
a84533:	8b 41 14             	mov    0x14(%ecx),%eax
a84536:	8a 48 fc             	mov    -0x4(%eax),%cl
a84539:	8b 45 08             	mov    0x8(%ebp),%eax
a8453c:	88 08                	mov    %cl,(%eax)
a8453e:	b0 01                	mov    $0x1,%al
a84540:	5d                   	pop    %ebp
a84541:	c2 04 00             	ret    $0x4
a84544:	cc                   	int3
a84545:	cc                   	int3
a84546:	cc                   	int3
a84547:	cc                   	int3
a84548:	cc                   	int3
a84549:	cc                   	int3
a8454a:	8b ff                	mov    %edi,%edi