6f7305:	8b 45 14             	mov    0x14(%ebp),%eax
6f7308:	8b ce                	mov    %esi,%ecx
6f730a:	6a ff                	push   $0xffffffff
6f730c:	6a 00                	push   $0x0
6f730e:	8b 00                	mov    (%eax),%eax
6f7310:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f7317:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f731e:	50                   	push   %eax
6f731f:	c6 06 00             	movb   $0x0,(%esi)
6f7322:	e8 d8 6c d4 ff       	call   0x43dfff
6f7327:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f732e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7331:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7338:	59                   	pop    %ecx
6f7339:	5e                   	pop    %esi
6f733a:	8b e5                	mov    %ebp,%esp
6f733c:	5d                   	pop    %ebp
6f733d:	c3                   	ret
6f733e:	cc                   	int3
6f733f:	cc                   	int3
6f7340:	cc                   	int3
6f7341:	cc                   	int3
6f7342:	cc                   	int3
6f7343:	cc                   	int3
6f7344:	cc                   	int3
6f7345:	cc                   	int3
6f7346:	cc                   	int3
6f7347:	cc                   	int3
6f7348:	cc                   	int3
6f7349:	cc                   	int3
6f734a:	cc                   	int3
6f734b:	cc                   	int3
6f734c:	cc                   	int3
6f734d:	cc                   	int3
6f734e:	cc                   	int3
6f734f:	cc                   	int3
6f7350:	cc                   	int3
6f7351:	cc                   	int3
6f7352:	cc                   	int3
6f7353:	cc                   	int3
6f7354:	cc                   	int3
6f7355:	cc                   	int3
6f7356:	cc                   	int3
6f7357:	cc                   	int3
6f7358:	cc                   	int3
6f7359:	cc                   	int3
6f735a:	cc                   	int3
6f735b:	cc                   	int3
6f735c:	cc                   	int3
6f735d:	cc                   	int3
6f735e:	cc                   	int3
6f735f:	cc                   	int3
6f7360:	55                   	push   %ebp
6f7361:	8b ec                	mov    %esp,%ebp
6f7363:	6a ff                	push   $0xffffffff
6f7365:	68 61 13 b8 00       	push   $0xb81361
6f736a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f7370:	50                   	push   %eax
6f7371:	51                   	push   %ecx
6f7372:	56                   	push   %esi
6f7373:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f7378:	33 c5                	xor    %ebp,%eax
6f737a:	50                   	push   %eax
6f737b:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f737e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f7384:	8b 75 08             	mov    0x8(%ebp),%esi
6f7387:	89 75 f0             	mov    %esi,-0x10(%ebp)
6f738a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f7391:	85 f6                	test   %esi,%esi
6f7393:	74 29                	je     0x6f73be
6f7395:	8b 45 10             	mov    0x10(%ebp),%eax
6f7398:	8b ce                	mov    %esi,%ecx
6f739a:	6a ff                	push   $0xffffffff
6f739c:	6a 00                	push   $0x0
6f739e:	8b 00                	mov    (%eax),%eax
6f73a0:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f73a7:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f73ae:	50                   	push   %eax
6f73af:	c6 06 00             	movb   $0x0,(%esi)
6f73b2:	e8 48 6c d4 ff       	call   0x43dfff
6f73b7:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f73be:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f73c1:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f73c8:	59                   	pop    %ecx
6f73c9:	5e                   	pop    %esi
6f73ca:	8b e5                	mov    %ebp,%esp
6f73cc:	5d                   	pop    %ebp
6f73cd:	c2 10 00             	ret    $0x10
6f73d0:	cc                   	int3
6f73d1:	cc                   	int3
6f73d2:	cc                   	int3
6f73d3:	cc                   	int3
6f73d4:	cc                   	int3
6f73d5:	cc                   	int3
6f73d6:	cc                   	int3
6f73d7:	cc                   	int3
6f73d8:	cc                   	int3
6f73d9:	cc                   	int3
6f73da:	cc                   	int3
6f73db:	cc                   	int3
6f73dc:	cc                   	int3
6f73dd:	cc                   	int3
6f73de:	cc                   	int3
6f73df:	cc                   	int3
6f73e0:	cc                   	int3
6f73e1:	cc                   	int3
6f73e2:	cc                   	int3
6f73e3:	cc                   	int3
6f73e4:	cc                   	int3
6f73e5:	cc                   	int3
6f73e6:	cc                   	int3
6f73e7:	cc                   	int3
6f73e8:	cc                   	int3
6f73e9:	cc                   	int3
6f73ea:	cc                   	int3
6f73eb:	cc                   	int3
6f73ec:	cc                   	int3
6f73ed:	cc                   	int3
6f73ee:	cc                   	int3
6f73ef:	cc                   	int3
6f73f0:	55                   	push   %ebp
6f73f1:	8b ec                	mov    %esp,%ebp
6f73f3:	6a ff                	push   $0xffffffff
6f73f5:	68 a1 13 b8 00       	push   $0xb813a1
6f73fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f7400:	50                   	push   %eax
6f7401:	51                   	push   %ecx
6f7402:	56                   	push   %esi
6f7403:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f7408:	33 c5                	xor    %ebp,%eax
6f740a:	50                   	push   %eax
6f740b:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f740e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f7414:	8b 75 08             	mov    0x8(%ebp),%esi
6f7417:	89 75 f0             	mov    %esi,-0x10(%ebp)
6f741a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f7421:	85 f6                	test   %esi,%esi
6f7423:	74 29                	je     0x6f744e
6f7425:	8b 45 10             	mov    0x10(%ebp),%eax
6f7428:	8b ce                	mov    %esi,%ecx
6f742a:	6a ff                	push   $0xffffffff
6f742c:	6a 00                	push   $0x0
6f742e:	8b 00                	mov    (%eax),%eax
6f7430:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f7437:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f743e:	50                   	push   %eax
6f743f:	c6 06 00             	movb   $0x0,(%esi)
6f7442:	e8 b8 6b d4 ff       	call   0x43dfff
6f7447:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f744e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7451:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7458:	59                   	pop    %ecx
6f7459:	5e                   	pop    %esi
6f745a:	8b e5                	mov    %ebp,%esp
6f745c:	5d                   	pop    %ebp
6f745d:	c2 10 00             	ret    $0x10
6f7460:	cc                   	int3
6f7461:	cc                   	int3
6f7462:	cc                   	int3
6f7463:	cc                   	int3
6f7464:	cc                   	int3
6f7465:	cc                   	int3
6f7466:	cc                   	int3
6f7467:	cc                   	int3
6f7468:	cc                   	int3
6f7469:	cc                   	int3
6f746a:	cc                   	int3
6f746b:	cc                   	int3
6f746c:	cc                   	int3
6f746d:	cc                   	int3
6f746e:	cc                   	int3
6f746f:	cc                   	int3
6f7470:	cc                   	int3
6f7471:	cc                   	int3
6f7472:	cc                   	int3
6f7473:	cc                   	int3
6f7474:	cc                   	int3
6f7475:	cc                   	int3
6f7476:	cc                   	int3
6f7477:	cc                   	int3
6f7478:	cc                   	int3
6f7479:	cc                   	int3
6f747a:	cc                   	int3
6f747b:	cc                   	int3
6f747c:	cc                   	int3
6f747d:	cc                   	int3
6f747e:	cc                   	int3
6f747f:	cc                   	int3
6f7480:	55                   	push   %ebp
6f7481:	8b ec                	mov    %esp,%ebp
6f7483:	6a ff                	push   $0xffffffff
6f7485:	68 e1 13 b8 00       	push   $0xb813e1
6f748a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f7490:	50                   	push   %eax
6f7491:	51                   	push   %ecx
6f7492:	56                   	push   %esi
6f7493:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f7498:	33 c5                	xor    %ebp,%eax
6f749a:	50                   	push   %eax
6f749b:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f749e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f74a4:	8b 75 0c             	mov    0xc(%ebp),%esi
6f74a7:	89 75 f0             	mov    %esi,-0x10(%ebp)
6f74aa:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f74b1:	85 f6                	test   %esi,%esi
6f74b3:	74 29                	je     0x6f74de
6f74b5:	8b 45 14             	mov    0x14(%ebp),%eax
6f74b8:	8b ce                	mov    %esi,%ecx
6f74ba:	6a ff                	push   $0xffffffff
6f74bc:	6a 00                	push   $0x0
6f74be:	8b 00                	mov    (%eax),%eax
6f74c0:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f74c7:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f74ce:	50                   	push   %eax
6f74cf:	c6 06 00             	movb   $0x0,(%esi)
6f74d2:	e8 28 6b d4 ff       	call   0x43dfff
6f74d7:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f74de:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f74e1:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f74e8:	59                   	pop    %ecx
6f74e9:	5e                   	pop    %esi
6f74ea:	8b e5                	mov    %ebp,%esp
6f74ec:	5d                   	pop    %ebp
6f74ed:	c3                   	ret
6f74ee:	cc                   	int3
6f74ef:	cc                   	int3
6f74f0:	cc                   	int3
6f74f1:	cc                   	int3
6f74f2:	cc                   	int3
6f74f3:	cc                   	int3
6f74f4:	cc                   	int3
6f74f5:	cc                   	int3
6f74f6:	cc                   	int3
6f74f7:	cc                   	int3
6f74f8:	cc                   	int3
6f74f9:	cc                   	int3
6f74fa:	cc                   	int3
6f74fb:	cc                   	int3
6f74fc:	cc                   	int3
6f74fd:	cc                   	int3
6f74fe:	cc                   	int3
6f74ff:	cc                   	int3
6f7500:	cc                   	int3
6f7501:	cc                   	int3
6f7502:	cc                   	int3
6f7503:	cc                   	int3
6f7504:	cc                   	int3
6f7505:	cc                   	int3
6f7506:	cc                   	int3
6f7507:	cc                   	int3
6f7508:	cc                   	int3
6f7509:	cc                   	int3
6f750a:	cc                   	int3
6f750b:	cc                   	int3
6f750c:	cc                   	int3
6f750d:	cc                   	int3
6f750e:	cc                   	int3
6f750f:	cc                   	int3
6f7510:	55                   	push   %ebp
6f7511:	8b ec                	mov    %esp,%ebp
6f7513:	6a ff                	push   $0xffffffff
6f7515:	68 21 14 b8 00       	push   $0xb81421
6f751a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f7520:	50                   	push   %eax
6f7521:	51                   	push   %ecx
6f7522:	56                   	push   %esi
6f7523:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f7528:	33 c5                	xor    %ebp,%eax
6f752a:	50                   	push   %eax
6f752b:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f752e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f7534:	8b 75 08             	mov    0x8(%ebp),%esi
6f7537:	89 75 f0             	mov    %esi,-0x10(%ebp)
6f753a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f7541:	85 f6                	test   %esi,%esi
6f7543:	74 29                	je     0x6f756e
6f7545:	8b 45 10             	mov    0x10(%ebp),%eax
6f7548:	8b ce                	mov    %esi,%ecx
6f754a:	6a ff                	push   $0xffffffff
6f754c:	6a 00                	push   $0x0
6f754e:	8b 00                	mov    (%eax),%eax
6f7550:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6f7557:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6f755e:	50                   	push   %eax
6f755f:	c6 06 00             	movb   $0x0,(%esi)
6f7562:	e8 98 6a d4 ff       	call   0x43dfff
6f7567:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
6f756e:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6f7571:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6f7578:	59                   	pop    %ecx
6f7579:	5e                   	pop    %esi
6f757a:	8b e5                	mov    %ebp,%esp
6f757c:	5d                   	pop    %ebp
6f757d:	c2 10 00             	ret    $0x10
6f7580:	cc                   	int3
6f7581:	cc                   	int3
6f7582:	cc                   	int3
6f7583:	cc                   	int3
6f7584:	cc                   	int3
6f7585:	cc                   	int3
6f7586:	cc                   	int3
6f7587:	cc                   	int3
6f7588:	cc                   	int3
6f7589:	cc                   	int3
6f758a:	cc                   	int3
6f758b:	cc                   	int3
6f758c:	cc                   	int3
6f758d:	cc                   	int3
6f758e:	cc                   	int3
6f758f:	cc                   	int3
6f7590:	cc                   	int3
6f7591:	cc                   	int3
6f7592:	cc                   	int3
6f7593:	cc                   	int3
6f7594:	cc                   	int3
6f7595:	cc                   	int3
6f7596:	cc                   	int3
6f7597:	cc                   	int3
6f7598:	cc                   	int3
6f7599:	cc                   	int3
6f759a:	cc                   	int3
6f759b:	cc                   	int3
6f759c:	cc                   	int3
6f759d:	cc                   	int3
6f759e:	cc                   	int3
6f759f:	cc                   	int3
6f75a0:	55                   	push   %ebp
6f75a1:	8b ec                	mov    %esp,%ebp
6f75a3:	6a ff                	push   $0xffffffff
6f75a5:	68 61 14 b8 00       	push   $0xb81461
6f75aa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6f75b0:	50                   	push   %eax
6f75b1:	51                   	push   %ecx
6f75b2:	56                   	push   %esi
6f75b3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6f75b8:	33 c5                	xor    %ebp,%eax
6f75ba:	50                   	push   %eax
6f75bb:	8d 45 f4             	lea    -0xc(%ebp),%eax
6f75be:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6f75c4:	8b 75 08             	mov    0x8(%ebp),%esi
6f75c7:	89 75 f0             	mov    %esi,-0x10(%ebp)
6f75ca:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6f75d1:	85 f6                	test   %esi,%esi
6f75d3:	74 29                	je     0x6f75fe
6f75d5:	8b 45 10             	mov    0x10(%ebp),%eax
6f75d8:	8b ce                	mov    %esi,%ecx
6f75da:	6a ff                	push   $0xffffffff
6f75dc:	6a 00                	push   $0x0
6f75de:	8b 00                	mov    (%eax),%eax
6f75e0:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)