a88264:	cc                   	int3
a88265:	cc                   	int3
a88266:	cc                   	int3
a88267:	cc                   	int3
a88268:	cc                   	int3
a88269:	cc                   	int3
a8826a:	cc                   	int3
a8826b:	cc                   	int3
a8826c:	cc                   	int3
a8826d:	cc                   	int3
a8826e:	cc                   	int3
a8826f:	cc                   	int3
a88270:	8b ff                	mov    %edi,%edi
a88272:	55                   	push   %ebp
a88273:	8b ec                	mov    %esp,%ebp
a88275:	56                   	push   %esi
a88276:	ff 75 1c             	push   0x1c(%ebp)
a88279:	8b f1                	mov    %ecx,%esi
a8827b:	ff 75 18             	push   0x18(%ebp)
a8827e:	ff 75 14             	push   0x14(%ebp)
a88281:	ff 75 10             	push   0x10(%ebp)
a88284:	ff 75 0c             	push   0xc(%ebp)
a88287:	ff 75 08             	push   0x8(%ebp)
a8828a:	e8 98 12 9b ff       	call   0x439527
a8828f:	83 a6 50 04 00 00 00 	andl   $0x0,0x450(%esi)
a88296:	e8 d4 65 9b ff       	call   0x43e86f
a8829b:	89 46 0c             	mov    %eax,0xc(%esi)
a8829e:	8b c6                	mov    %esi,%eax
a882a0:	5e                   	pop    %esi
a882a1:	5d                   	pop    %ebp
a882a2:	c2 18 00             	ret    $0x18
a882a5:	cc                   	int3
a882a6:	cc                   	int3
a882a7:	cc                   	int3
a882a8:	cc                   	int3
a882a9:	cc                   	int3
a882aa:	cc                   	int3
a882ab:	cc                   	int3
a882ac:	cc                   	int3
a882ad:	cc                   	int3
a882ae:	cc                   	int3
a882af:	cc                   	int3
a882b0:	cc                   	int3
a882b1:	cc                   	int3
a882b2:	8b ff                	mov    %edi,%edi
a882b4:	55                   	push   %ebp
a882b5:	8b ec                	mov    %esp,%ebp
a882b7:	56                   	push   %esi
a882b8:	8d 45 1c             	lea    0x1c(%ebp),%eax
a882bb:	8b f1                	mov    %ecx,%esi
a882bd:	50                   	push   %eax
a882be:	8d 45 18             	lea    0x18(%ebp),%eax
a882c1:	50                   	push   %eax
a882c2:	8d 45 14             	lea    0x14(%ebp),%eax
a882c5:	50                   	push   %eax
a882c6:	8d 45 0c             	lea    0xc(%ebp),%eax
a882c9:	50                   	push   %eax
a882ca:	ff 75 08             	push   0x8(%ebp)
a882cd:	e8 8d b5 97 ff       	call   0x40385f
a882d2:	e8 98 65 9b ff       	call   0x43e86f
a882d7:	89 46 0c             	mov    %eax,0xc(%esi)
a882da:	8b c6                	mov    %esi,%eax
a882dc:	5e                   	pop    %esi
a882dd:	5d                   	pop    %ebp
a882de:	c2 18 00             	ret    $0x18
a882e1:	cc                   	int3
a882e2:	cc                   	int3
a882e3:	cc                   	int3
a882e4:	cc                   	int3
a882e5:	cc                   	int3
a882e6:	cc                   	int3
a882e7:	cc                   	int3
a882e8:	cc                   	int3
a882e9:	cc                   	int3
a882ea:	cc                   	int3
a882eb:	cc                   	int3
a882ec:	8b ff                	mov    %edi,%edi
a882ee:	55                   	push   %ebp
a882ef:	8b ec                	mov    %esp,%ebp
a882f1:	56                   	push   %esi
a882f2:	ff 75 1c             	push   0x1c(%ebp)
a882f5:	8b f1                	mov    %ecx,%esi
a882f7:	ff 75 18             	push   0x18(%ebp)
a882fa:	ff 75 14             	push   0x14(%ebp)
a882fd:	ff 75 10             	push   0x10(%ebp)
a88300:	ff 75 0c             	push   0xc(%ebp)
a88303:	ff 75 08             	push   0x8(%ebp)
a88306:	e8 1c 12 9b ff       	call   0x439527
a8830b:	83 a6 50 04 00 00 00 	andl   $0x0,0x450(%esi)
a88312:	e8 58 65 9b ff       	call   0x43e86f
a88317:	89 46 0c             	mov    %eax,0xc(%esi)
a8831a:	8b c6                	mov    %esi,%eax
a8831c:	5e                   	pop    %esi
a8831d:	5d                   	pop    %ebp
a8831e:	c2 18 00             	ret    $0x18
a88321:	cc                   	int3
a88322:	cc                   	int3
a88323:	cc                   	int3
a88324:	cc                   	int3
a88325:	cc                   	int3
a88326:	cc                   	int3
a88327:	cc                   	int3
a88328:	cc                   	int3
a88329:	cc                   	int3
a8832a:	cc                   	int3
a8832b:	cc                   	int3
a8832c:	cc                   	int3
a8832d:	cc                   	int3
a8832e:	8b ff                	mov    %edi,%edi
a88330:	55                   	push   %ebp
a88331:	8b ec                	mov    %esp,%ebp
a88333:	56                   	push   %esi
a88334:	ff 75 1c             	push   0x1c(%ebp)
a88337:	8b f1                	mov    %ecx,%esi
a88339:	ff 75 18             	push   0x18(%ebp)
a8833c:	ff 75 14             	push   0x14(%ebp)
a8833f:	ff 75 10             	push   0x10(%ebp)
a88342:	ff 75 0c             	push   0xc(%ebp)
a88345:	ff 75 08             	push   0x8(%ebp)
a88348:	e8 5f 19 9b ff       	call   0x439cac
a8834d:	83 a6 50 04 00 00 00 	andl   $0x0,0x450(%esi)
a88354:	e8 16 65 9b ff       	call   0x43e86f
a88359:	89 46 0c             	mov    %eax,0xc(%esi)
a8835c:	8b c6                	mov    %esi,%eax
a8835e:	5e                   	pop    %esi
a8835f:	5d                   	pop    %ebp
a88360:	c2 18 00             	ret    $0x18
a88363:	cc                   	int3
a88364:	cc                   	int3
a88365:	cc                   	int3
a88366:	cc                   	int3
a88367:	cc                   	int3
a88368:	cc                   	int3
a88369:	cc                   	int3
a8836a:	cc                   	int3
a8836b:	cc                   	int3
a8836c:	cc                   	int3
a8836d:	cc                   	int3
a8836e:	cc                   	int3
a8836f:	cc                   	int3
a88370:	8b ff                	mov    %edi,%edi
a88372:	55                   	push   %ebp
a88373:	8b ec                	mov    %esp,%ebp
a88375:	56                   	push   %esi
a88376:	8d 45 1c             	lea    0x1c(%ebp),%eax
a88379:	8b f1                	mov    %ecx,%esi
a8837b:	50                   	push   %eax
a8837c:	8d 45 18             	lea    0x18(%ebp),%eax
a8837f:	50                   	push   %eax
a88380:	8d 45 14             	lea    0x14(%ebp),%eax
a88383:	50                   	push   %eax
a88384:	8d 45 0c             	lea    0xc(%ebp),%eax
a88387:	50                   	push   %eax
a88388:	ff 75 08             	push   0x8(%ebp)
a8838b:	e8 69 f0 99 ff       	call   0x4273f9
a88390:	e8 da 64 9b ff       	call   0x43e86f
a88395:	89 46 0c             	mov    %eax,0xc(%esi)
a88398:	8b c6                	mov    %esi,%eax
a8839a:	5e                   	pop    %esi
a8839b:	5d                   	pop    %ebp
a8839c:	c2 18 00             	ret    $0x18
a8839f:	cc                   	int3
a883a0:	cc                   	int3
a883a1:	cc                   	int3
a883a2:	cc                   	int3
a883a3:	cc                   	int3
a883a4:	cc                   	int3
a883a5:	cc                   	int3
a883a6:	cc                   	int3
a883a7:	cc                   	int3
a883a8:	cc                   	int3
a883a9:	cc                   	int3
a883aa:	8b ff                	mov    %edi,%edi
a883ac:	55                   	push   %ebp
a883ad:	8b ec                	mov    %esp,%ebp
a883af:	56                   	push   %esi
a883b0:	ff 75 1c             	push   0x1c(%ebp)
a883b3:	8b f1                	mov    %ecx,%esi
a883b5:	ff 75 18             	push   0x18(%ebp)
a883b8:	ff 75 14             	push   0x14(%ebp)
a883bb:	ff 75 10             	push   0x10(%ebp)
a883be:	ff 75 0c             	push   0xc(%ebp)
a883c1:	ff 75 08             	push   0x8(%ebp)
a883c4:	e8 e3 18 9b ff       	call   0x439cac
a883c9:	83 a6 50 04 00 00 00 	andl   $0x0,0x450(%esi)
a883d0:	e8 9a 64 9b ff       	call   0x43e86f
a883d5:	89 46 0c             	mov    %eax,0xc(%esi)
a883d8:	8b c6                	mov    %esi,%eax
a883da:	5e                   	pop    %esi
a883db:	5d                   	pop    %ebp
a883dc:	c2 18 00             	ret    $0x18
a883df:	cc                   	int3
a883e0:	cc                   	int3
a883e1:	cc                   	int3
a883e2:	cc                   	int3
a883e3:	cc                   	int3
a883e4:	cc                   	int3
a883e5:	cc                   	int3
a883e6:	cc                   	int3
a883e7:	cc                   	int3
a883e8:	cc                   	int3
a883e9:	cc                   	int3
a883ea:	cc                   	int3
a883eb:	cc                   	int3
a883ec:	8b ff                	mov    %edi,%edi
a883ee:	55                   	push   %ebp
a883ef:	8b ec                	mov    %esp,%ebp
a883f1:	8b 45 08             	mov    0x8(%ebp),%eax
a883f4:	89 01                	mov    %eax,(%ecx)
a883f6:	8b c1                	mov    %ecx,%eax
a883f8:	5d                   	pop    %ebp
a883f9:	c2 04 00             	ret    $0x4
a883fc:	cc                   	int3
a883fd:	cc                   	int3
a883fe:	cc                   	int3
a883ff:	cc                   	int3
a88400:	8b ff                	mov    %edi,%edi
a88402:	55                   	push   %ebp
a88403:	8b ec                	mov    %esp,%ebp
a88405:	8b 45 08             	mov    0x8(%ebp),%eax
a88408:	89 01                	mov    %eax,(%ecx)
a8840a:	8b c1                	mov    %ecx,%eax
a8840c:	5d                   	pop    %ebp
a8840d:	c2 04 00             	ret    $0x4
a88410:	cc                   	int3
a88411:	cc                   	int3
a88412:	cc                   	int3
a88413:	cc                   	int3
a88414:	8b ff                	mov    %edi,%edi
a88416:	55                   	push   %ebp
a88417:	8b ec                	mov    %esp,%ebp
a88419:	8b 45 08             	mov    0x8(%ebp),%eax
a8841c:	89 01                	mov    %eax,(%ecx)
a8841e:	8b c1                	mov    %ecx,%eax
a88420:	5d                   	pop    %ebp
a88421:	c2 04 00             	ret    $0x4
a88424:	cc                   	int3
a88425:	cc                   	int3
a88426:	cc                   	int3
a88427:	cc                   	int3
a88428:	8b ff                	mov    %edi,%edi
a8842a:	55                   	push   %ebp
a8842b:	8b ec                	mov    %esp,%ebp
a8842d:	8b 45 08             	mov    0x8(%ebp),%eax
a88430:	89 01                	mov    %eax,(%ecx)
a88432:	8b c1                	mov    %ecx,%eax
a88434:	5d                   	pop    %ebp
a88435:	c2 04 00             	ret    $0x4
a88438:	cc                   	int3
a88439:	cc                   	int3
a8843a:	cc                   	int3
a8843b:	cc                   	int3
a8843c:	8b ff                	mov    %edi,%edi
a8843e:	55                   	push   %ebp
a8843f:	8b ec                	mov    %esp,%ebp
a88441:	57                   	push   %edi
a88442:	8b f9                	mov    %ecx,%edi
a88444:	8b 4d 08             	mov    0x8(%ebp),%ecx
a88447:	c6 47 0c 00          	movb   $0x0,0xc(%edi)
a8844b:	85 c9                	test   %ecx,%ecx
a8844d:	74 0a                	je     0xa88459
a8844f:	8b 01                	mov    (%ecx),%eax
a88451:	89 47 04             	mov    %eax,0x4(%edi)
a88454:	8b 41 04             	mov    0x4(%ecx),%eax
a88457:	eb 16                	jmp    0xa8846f
a88459:	a1 90 24 d8 00       	mov    0xd82490,%eax
a8845e:	85 c0                	test   %eax,%eax
a88460:	75 12                	jne    0xa88474
a88462:	a1 6c fa d5 00       	mov    0xd5fa6c,%eax
a88467:	89 47 04             	mov    %eax,0x4(%edi)
a8846a:	a1 70 fa d5 00       	mov    0xd5fa70,%eax
a8846f:	89 47 08             	mov    %eax,0x8(%edi)
a88472:	eb 44                	jmp    0xa884b8
a88474:	56                   	push   %esi
a88475:	e8 e9 8c 97 ff       	call   0x401163
a8847a:	8d 57 04             	lea    0x4(%edi),%edx
a8847d:	89 07                	mov    %eax,(%edi)
a8847f:	52                   	push   %edx
a88480:	8d 77 08             	lea    0x8(%edi),%esi
a88483:	8b 48 4c             	mov    0x4c(%eax),%ecx
a88486:	89 0a                	mov    %ecx,(%edx)
a88488:	8b 48 48             	mov    0x48(%eax),%ecx
a8848b:	50                   	push   %eax
a8848c:	89 0e                	mov    %ecx,(%esi)
a8848e:	e8 a0 b6 98 ff       	call   0x413b33
a88493:	56                   	push   %esi
a88494:	ff 37                	push   (%edi)
a88496:	e8 cf 11 98 ff       	call   0x40966a
a8849b:	8b 0f                	mov    (%edi),%ecx
a8849d:	83 c4 10             	add    $0x10,%esp
a884a0:	8b 81 50 03 00 00    	mov    0x350(%ecx),%eax
a884a6:	5e                   	pop    %esi
a884a7:	a8 02                	test   $0x2,%al
a884a9:	75 0d                	jne    0xa884b8
a884ab:	83 c8 02             	or     $0x2,%eax
a884ae:	89 81 50 03 00 00    	mov    %eax,0x350(%ecx)
a884b4:	c6 47 0c 01          	movb   $0x1,0xc(%edi)
a884b8:	8b c7                	mov    %edi,%eax
a884ba:	5f                   	pop    %edi
a884bb:	5d                   	pop    %ebp
a884bc:	c2 04 00             	ret    $0x4
a884bf:	cc                   	int3
a884c0:	cc                   	int3
a884c1:	cc                   	int3
a884c2:	cc                   	int3
a884c3:	cc                   	int3
a884c4:	cc                   	int3
a884c5:	cc                   	int3
a884c6:	cc                   	int3
a884c7:	cc                   	int3
a884c8:	cc                   	int3
a884c9:	cc                   	int3
a884ca:	cc                   	int3
a884cb:	cc                   	int3
a884cc:	cc                   	int3
a884cd:	cc                   	int3
a884ce:	cc                   	int3
a884cf:	cc                   	int3
a884d0:	cc                   	int3
a884d1:	cc                   	int3
a884d2:	cc                   	int3
a884d3:	cc                   	int3
a884d4:	cc                   	int3
a884d5:	cc                   	int3
a884d6:	cc                   	int3
a884d7:	cc                   	int3
a884d8:	cc                   	int3
a884d9:	cc                   	int3
a884da:	cc                   	int3
a884db:	cc                   	int3
a884dc:	cc                   	int3
a884dd:	cc                   	int3
a884de:	cc                   	int3
a884df:	8b ff                	mov    %edi,%edi
a884e1:	55                   	push   %ebp
a884e2:	8b ec                	mov    %esp,%ebp
a884e4:	8b 45 08             	mov    0x8(%ebp),%eax
a884e7:	56                   	push   %esi
a884e8:	8b f1                	mov    %ecx,%esi
a884ea:	50                   	push   %eax
a884eb:	89 06                	mov    %eax,(%esi)
a884ed:	e8 f4 47 9a ff       	call   0x42cce6
a884f2:	88 46 04             	mov    %al,0x4(%esi)
a884f5:	8b c6                	mov    %esi,%eax
a884f7:	59                   	pop    %ecx
a884f8:	5e                   	pop    %esi
a884f9:	5d                   	pop    %ebp
a884fa:	c2 04 00             	ret    $0x4
a884fd:	cc                   	int3
a884fe:	cc                   	int3