43927e:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
439284:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
43928a:	83 e9 04             	sub    $0x4,%ecx
43928d:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
439293:	c7 85 74 ff ff ff 04 	movl   $0x4,-0x8c(%ebp)
43929a:	00 00 00
43929d:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
4392a3:	c1 e2 02             	shl    $0x2,%edx
4392a6:	89 95 74 ff ff ff    	mov    %edx,-0x8c(%ebp)
4392ac:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
4392b2:	83 e8 04             	sub    $0x4,%eax
4392b5:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
4392bb:	c7 85 74 ff ff ff 04 	movl   $0x4,-0x8c(%ebp)
4392c2:	00 00 00
4392c5:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
4392cb:	c1 e1 02             	shl    $0x2,%ecx
4392ce:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
4392d4:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
4392da:	83 ea 04             	sub    $0x4,%edx
4392dd:	89 95 74 ff ff ff    	mov    %edx,-0x8c(%ebp)
4392e3:	c7 85 74 ff ff ff 04 	movl   $0x4,-0x8c(%ebp)
4392ea:	00 00 00
4392ed:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
4392f3:	c1 e0 02             	shl    $0x2,%eax
4392f6:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
4392fc:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
439302:	83 e9 04             	sub    $0x4,%ecx
439305:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
43930b:	c7 85 74 ff ff ff 04 	movl   $0x4,-0x8c(%ebp)
439312:	00 00 00
439315:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
43931b:	c1 e2 02             	shl    $0x2,%edx
43931e:	89 95 74 ff ff ff    	mov    %edx,-0x8c(%ebp)
439324:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
43932a:	83 e8 04             	sub    $0x4,%eax
43932d:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
439333:	c7 85 74 ff ff ff 04 	movl   $0x4,-0x8c(%ebp)
43933a:	00 00 00
43933d:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
439343:	c1 e1 02             	shl    $0x2,%ecx
439346:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
43934c:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
439352:	83 ea 04             	sub    $0x4,%edx
439355:	89 95 74 ff ff ff    	mov    %edx,-0x8c(%ebp)
43935b:	c7 85 74 ff ff ff 04 	movl   $0x4,-0x8c(%ebp)
439362:	00 00 00
439365:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
43936b:	c1 e0 02             	shl    $0x2,%eax
43936e:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
439374:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
43937a:	83 e9 04             	sub    $0x4,%ecx
43937d:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
439383:	c7 85 74 ff ff ff 04 	movl   $0x4,-0x8c(%ebp)
43938a:	00 00 00
43938d:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
439393:	c1 e2 02             	shl    $0x2,%edx
439396:	89 95 74 ff ff ff    	mov    %edx,-0x8c(%ebp)
43939c:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
4393a2:	83 e8 04             	sub    $0x4,%eax
4393a5:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
4393ab:	c7 85 74 ff ff ff 04 	movl   $0x4,-0x8c(%ebp)
4393b2:	00 00 00
4393b5:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
4393bb:	c1 e1 02             	shl    $0x2,%ecx
4393be:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
4393c4:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
4393ca:	83 ea 04             	sub    $0x4,%edx
4393cd:	89 95 74 ff ff ff    	mov    %edx,-0x8c(%ebp)
4393d3:	c7 85 74 ff ff ff 04 	movl   $0x4,-0x8c(%ebp)
4393da:	00 00 00
4393dd:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
4393e3:	c1 e0 02             	shl    $0x2,%eax
4393e6:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
4393ec:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
4393f2:	83 e9 04             	sub    $0x4,%ecx
4393f5:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
4393fb:	c7 85 74 ff ff ff 04 	movl   $0x4,-0x8c(%ebp)
439402:	00 00 00
439405:	8b 95 74 ff ff ff    	mov    -0x8c(%ebp),%edx
43940b:	c1 e2 02             	shl    $0x2,%edx
43940e:	89 95 74 ff ff ff    	mov    %edx,-0x8c(%ebp)
439414:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
43941a:	83 e8 04             	sub    $0x4,%eax
43941d:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
439423:	68 a0 08 47 00       	push   $0x4708a0
439428:	68 b0 08 47 00       	push   $0x4708b0
43942d:	ff 15 90 0b 47 00    	call   *0x470b90
439433:	50                   	push   %eax
439434:	ff 15 d0 0b 47 00    	call   *0x470bd0
43943a:	a3 34 15 47 00       	mov    %eax,0x471534
43943f:	e8 bc da ff ff       	call   0x436f00
439444:	e8 97 d7 ff ff       	call   0x436be0
439449:	6a 15                	push   $0x15
43944b:	e8 10 d7 ff ff       	call   0x436b60
439450:	83 c4 04             	add    $0x4,%esp
439453:	a3 90 07 47 00       	mov    %eax,0x470790
439458:	68 45 7e 00 00       	push   $0x7e45
43945d:	e8 2e db ff ff       	call   0x436f90
439462:	83 c4 04             	add    $0x4,%esp
439465:	c7 85 70 ff ff ff 00 	movl   $0x0,-0x90(%ebp)
43946c:	00 00 00
43946f:	68 bc 08 47 00       	push   $0x4708bc
439474:	ff 15 a4 0c 47 00    	call   *0x470ca4
43947a:	68 c8 08 47 00       	push   $0x4708c8
43947f:	ff 15 a4 0c 47 00    	call   *0x470ca4
439485:	68 d4 08 47 00       	push   $0x4708d4
43948a:	ff 15 a4 0c 47 00    	call   *0x470ca4
439490:	68 e0 08 47 00       	push   $0x4708e0
439495:	ff 15 a4 0c 47 00    	call   *0x470ca4
43949b:	68 ec 08 47 00       	push   $0x4708ec
4394a0:	ff 15 a4 0c 47 00    	call   *0x470ca4
4394a6:	8b 0d b4 07 47 00    	mov    0x4707b4,%ecx
4394ac:	89 0d b4 07 47 00    	mov    %ecx,0x4707b4
4394b2:	8b 15 94 07 47 00    	mov    0x470794,%edx
4394b8:	03 95 70 ff ff ff    	add    -0x90(%ebp),%edx
4394be:	52                   	push   %edx
4394bf:	a1 a8 07 47 00       	mov    0x4707a8,%eax
4394c4:	03 85 70 ff ff ff    	add    -0x90(%ebp),%eax
4394ca:	50                   	push   %eax
4394cb:	e8 00 da ff ff       	call   0x436ed0
4394d0:	83 c4 08             	add    $0x8,%esp
4394d3:	a3 0c 15 47 00       	mov    %eax,0x47150c
4394d8:	8b 0d b0 07 47 00    	mov    0x4707b0,%ecx
4394de:	3b 0d 90 07 47 00    	cmp    0x470790,%ecx
4394e4:	72 05                	jb     0x4394eb
4394e6:	e9 83 00 00 00       	jmp    0x43956e
4394eb:	68 20 d1 00 00       	push   $0xd120
4394f0:	e8 ab 01 00 00       	call   0x4396a0
4394f5:	83 c4 04             	add    $0x4,%esp
4394f8:	8b 15 0c 15 47 00    	mov    0x47150c,%edx
4394fe:	89 15 98 07 47 00    	mov    %edx,0x470798
439504:	a1 a8 07 47 00       	mov    0x4707a8,%eax
439509:	8b 0d ac 07 47 00    	mov    0x4707ac,%ecx
43950f:	8d 94 01 2d ad 00 00 	lea    0xad2d(%ecx,%eax,1),%edx
439516:	2b 95 70 ff ff ff    	sub    -0x90(%ebp),%edx
43951c:	03 15 b4 07 47 00    	add    0x4707b4,%edx
439522:	89 15 b4 07 47 00    	mov    %edx,0x4707b4
439528:	a1 b4 07 47 00       	mov    0x4707b4,%eax
43952d:	2d 2d ad 00 00       	sub    $0xad2d,%eax
439532:	a3 b4 07 47 00       	mov    %eax,0x4707b4
439537:	8b 0d a8 07 47 00    	mov    0x4707a8,%ecx
43953d:	03 8d 70 ff ff ff    	add    -0x90(%ebp),%ecx
439543:	03 0d b0 07 47 00    	add    0x4707b0,%ecx
439549:	89 0d b0 07 47 00    	mov    %ecx,0x4707b0
43954f:	8b 15 94 07 47 00    	mov    0x470794,%edx
439555:	2b 15 98 07 47 00    	sub    0x470798,%edx
43955b:	89 15 94 07 47 00    	mov    %edx,0x470794
439561:	b8 01 00 00 00       	mov    $0x1,%eax
439566:	85 c0                	test   %eax,%eax
439568:	0f 85 f7 fe ff ff    	jne    0x439465
43956e:	68 43 30 00 00       	push   $0x3043
439573:	6a 37                	push   $0x37
439575:	e8 86 d8 ff ff       	call   0x436e00
43957a:	83 c4 08             	add    $0x8,%esp
43957d:	33 c9                	xor    %ecx,%ecx
43957f:	74 23                	je     0x4395a4
439581:	e8 0a d6 ff ff       	call   0x436b90
439586:	e8 05 d6 ff ff       	call   0x436b90
43958b:	e8 00 d6 ff ff       	call   0x436b90
439590:	e8 fb d5 ff ff       	call   0x436b90
439595:	e8 f6 d5 ff ff       	call   0x436b90
43959a:	e8 f1 d5 ff ff       	call   0x436b90
43959f:	e8 ec d5 ff ff       	call   0x436b90
4395a4:	e9 f7 d8 ff ff       	jmp    0x436ea0
4395a9:	8b e5                	mov    %ebp,%esp
4395ab:	5d                   	pop    %ebp
4395ac:	c3                   	ret
4395ad:	cc                   	int3
4395ae:	cc                   	int3
4395af:	cc                   	int3
4395b0:	55                   	push   %ebp
4395b1:	8b ec                	mov    %esp,%ebp
4395b3:	57                   	push   %edi
4395b4:	a1 44 15 47 00       	mov    0x471544,%eax
4395b9:	a3 4c 15 47 00       	mov    %eax,0x47154c
4395be:	8b 0d 40 15 47 00    	mov    0x471540,%ecx
4395c4:	8b 11                	mov    (%ecx),%edx
4395c6:	89 15 50 15 47 00    	mov    %edx,0x471550
4395cc:	8b 0d 4c 15 47 00    	mov    0x47154c,%ecx
4395d2:	a1 50 15 47 00       	mov    0x471550,%eax
4395d7:	a3 54 15 47 00       	mov    %eax,0x471554
4395dc:	b8 43 b2 00 00       	mov    $0xb243,%eax
4395e1:	b8 43 b2 00 00       	mov    $0xb243,%eax
4395e6:	a1 54 15 47 00       	mov    0x471554,%eax
4395eb:	eb 00                	jmp    0x4395ed
4395ed:	ba 43 b2 00 00       	mov    $0xb243,%edx
4395f2:	ba 43 b2 00 00       	mov    $0xb243,%edx
4395f7:	ba 43 b2 00 00       	mov    $0xb243,%edx
4395fc:	ba 43 b2 00 00       	mov    $0xb243,%edx
439601:	ba 43 b2 00 00       	mov    $0xb243,%edx
439606:	ba 43 b2 00 00       	mov    $0xb243,%edx
43960b:	ba 43 b2 00 00       	mov    $0xb243,%edx
439610:	ba 43 b2 00 00       	mov    $0xb243,%edx
439615:	ba 43 b2 00 00       	mov    $0xb243,%edx
43961a:	ba 43 b2 00 00       	mov    $0xb243,%edx
43961f:	ba 43 b2 00 00       	mov    $0xb243,%edx
439624:	ba 43 b2 00 00       	mov    $0xb243,%edx
439629:	eb 00                	jmp    0x43962b
43962b:	a1 54 15 47 00       	mov    0x471554,%eax
439630:	33 c1                	xor    %ecx,%eax
439632:	ba 43 b2 00 00       	mov    $0xb243,%edx
439637:	ba 43 b2 00 00       	mov    $0xb243,%edx
43963c:	ba 43 b2 00 00       	mov    $0xb243,%edx
439641:	ba 43 b2 00 00       	mov    $0xb243,%edx
439646:	ba 43 b2 00 00       	mov    $0xb243,%edx
43964b:	ba 43 b2 00 00       	mov    $0xb243,%edx
439650:	ba 43 b2 00 00       	mov    $0xb243,%edx
439655:	ba 43 b2 00 00       	mov    $0xb243,%edx
43965a:	ba 43 b2 00 00       	mov    $0xb243,%edx
43965f:	ba 43 b2 00 00       	mov    $0xb243,%edx
439664:	ba 43 b2 00 00       	mov    $0xb243,%edx
439669:	ba 43 b2 00 00       	mov    $0xb243,%edx
43966e:	8b ff                	mov    %edi,%edi
439670:	c7 05 50 15 47 00 00 	movl   $0x0,0x471550
439677:	00 00 00
43967a:	01 05 50 15 47 00    	add    %eax,0x471550
439680:	8b ff                	mov    %edi,%edi
439682:	a1 40 15 47 00       	mov    0x471540,%eax
439687:	8b 0d 50 15 47 00    	mov    0x471550,%ecx
43968d:	89 08                	mov    %ecx,(%eax)
43968f:	5f                   	pop    %edi
439690:	5d                   	pop    %ebp
439691:	c3                   	ret
439692:	cc                   	int3
439693:	cc                   	int3
439694:	cc                   	int3
439695:	cc                   	int3
439696:	cc                   	int3
439697:	cc                   	int3
439698:	cc                   	int3
439699:	cc                   	int3
43969a:	cc                   	int3
43969b:	cc                   	int3
43969c:	cc                   	int3
43969d:	cc                   	int3
43969e:	cc                   	int3
43969f:	cc                   	int3
4396a0:	55                   	push   %ebp
4396a1:	8b ec                	mov    %esp,%ebp
4396a3:	83 ec 18             	sub    $0x18,%esp
4396a6:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
4396ad:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
4396b4:	a1 c4 07 47 00       	mov    0x4707c4,%eax
4396b9:	89 45 fc             	mov    %eax,-0x4(%ebp)
4396bc:	8b 0d c0 07 47 00    	mov    0x4707c0,%ecx
4396c2:	03 0d b4 07 47 00    	add    0x4707b4,%ecx
4396c8:	89 4d e8             	mov    %ecx,-0x18(%ebp)
4396cb:	8b 55 fc             	mov    -0x4(%ebp),%edx
4396ce:	03 15 b0 07 47 00    	add    0x4707b0,%edx
4396d4:	89 55 fc             	mov    %edx,-0x4(%ebp)
4396d7:	8b 45 e8             	mov    -0x18(%ebp),%eax
4396da:	89 45 f4             	mov    %eax,-0xc(%ebp)
4396dd:	b9 5f 33 00 00       	mov    $0x335f,%ecx
4396e2:	85 c9                	test   %ecx,%ecx
4396e4:	74 28                	je     0x43970e
4396e6:	8b 55 f8             	mov    -0x8(%ebp),%edx
4396e9:	3b 15 0c 15 47 00    	cmp    0x47150c,%edx
4396ef:	72 02                	jb     0x4396f3
4396f1:	eb 1b                	jmp    0x43970e
4396f3:	8b 45 fc             	mov    -0x4(%ebp),%eax
4396f6:	03 45 f8             	add    -0x8(%ebp),%eax
4396f9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4396fc:	03 4d f8             	add    -0x8(%ebp),%ecx
4396ff:	8a 11                	mov    (%ecx),%dl
439701:	88 10                	mov    %dl,(%eax)
439703:	8b 45 f8             	mov    -0x8(%ebp),%eax
439706:	83 c0 01             	add    $0x1,%eax
439709:	89 45 f8             	mov    %eax,-0x8(%ebp)
43970c:	eb cf                	jmp    0x4396dd
43970e:	8b e5                	mov    %ebp,%esp
439710:	5d                   	pop    %ebp
439711:	c3                   	ret
439712:	cc                   	int3
439713:	cc                   	int3
439714:	cc                   	int3
439715:	cc                   	int3
439716:	cc                   	int3
439717:	cc                   	int3
439718:	cc                   	int3
439719:	cc                   	int3
43971a:	cc                   	int3
43971b:	cc                   	int3
43971c:	cc                   	int3
43971d:	cc                   	int3
43971e:	cc                   	int3
43971f:	cc                   	int3
439720:	55                   	push   %ebp
439721:	8b ec                	mov    %esp,%ebp
439723:	51                   	push   %ecx
439724:	8b 45 08             	mov    0x8(%ebp),%eax
439727:	6b c0 79             	imul   $0x79,%eax,%eax
43972a:	89 45 fc             	mov    %eax,-0x4(%ebp)
43972d:	8b 45 08             	mov    0x8(%ebp),%eax
439730:	03 45 fc             	add    -0x4(%ebp),%eax
439733:	8b e5                	mov    %ebp,%esp
439735:	5d                   	pop    %ebp
439736:	c3                   	ret