40147e:	ff 15 f0 ee 46 00    	call   *0x46eef0
401484:	0f b6 45 e0          	movzbl -0x20(%ebp),%eax
401488:	50                   	push   %eax
401489:	ff 15 f4 ee 46 00    	call   *0x46eef4
40148f:	8b 4d e8             	mov    -0x18(%ebp),%ecx
401492:	51                   	push   %ecx
401493:	ff 15 f0 ee 46 00    	call   *0x46eef0
401499:	0f b6 55 ec          	movzbl -0x14(%ebp),%edx
40149d:	52                   	push   %edx
40149e:	ff 15 00 ef 46 00    	call   *0x46ef00
4014a4:	0f b7 45 f0          	movzwl -0x10(%ebp),%eax
4014a8:	50                   	push   %eax
4014a9:	ff 15 08 ef 46 00    	call   *0x46ef08
4014af:	0f b6 4d ec          	movzbl -0x14(%ebp),%ecx
4014b3:	51                   	push   %ecx
4014b4:	ff 15 00 ef 46 00    	call   *0x46ef00
4014ba:	0f b7 55 e0          	movzwl -0x20(%ebp),%edx
4014be:	52                   	push   %edx
4014bf:	ff 15 04 ef 46 00    	call   *0x46ef04
4014c5:	8b 45 e4             	mov    -0x1c(%ebp),%eax
4014c8:	50                   	push   %eax
4014c9:	ff 15 10 ef 46 00    	call   *0x46ef10
4014cf:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4014d2:	51                   	push   %ecx
4014d3:	ff 15 10 ef 46 00    	call   *0x46ef10
4014d9:	0f b6 55 e4          	movzbl -0x1c(%ebp),%edx
4014dd:	52                   	push   %edx
4014de:	ff 15 0c ef 46 00    	call   *0x46ef0c
4014e4:	0f b6 45 f0          	movzbl -0x10(%ebp),%eax
4014e8:	50                   	push   %eax
4014e9:	ff 15 f8 ee 46 00    	call   *0x46eef8
4014ef:	c7 45 bc 01 00 00 00 	movl   $0x1,-0x44(%ebp)
4014f6:	c7 45 b4 01 00 00 00 	movl   $0x1,-0x4c(%ebp)
4014fd:	c7 45 a4 01 00 00 00 	movl   $0x1,-0x5c(%ebp)
401504:	c7 45 cc 01 00 00 00 	movl   $0x1,-0x34(%ebp)
40150b:	c7 45 c0 01 00 00 00 	movl   $0x1,-0x40(%ebp)
401512:	c7 45 b8 01 00 00 00 	movl   $0x1,-0x48(%ebp)
401519:	c7 45 a8 01 00 00 00 	movl   $0x1,-0x58(%ebp)
401520:	c7 45 d0 01 00 00 00 	movl   $0x1,-0x30(%ebp)
401527:	c7 45 c4 01 00 00 00 	movl   $0x1,-0x3c(%ebp)
40152e:	c7 45 b0 01 00 00 00 	movl   $0x1,-0x50(%ebp)
401535:	c7 45 c8 01 00 00 00 	movl   $0x1,-0x38(%ebp)
40153c:	c7 45 ac 01 00 00 00 	movl   $0x1,-0x54(%ebp)
401543:	c7 45 d8 01 00 00 00 	movl   $0x1,-0x28(%ebp)
40154a:	c7 45 d4 01 00 00 00 	movl   $0x1,-0x2c(%ebp)
401551:	0f b7 4d d4          	movzwl -0x2c(%ebp),%ecx
401555:	51                   	push   %ecx
401556:	ff 15 14 ef 46 00    	call   *0x46ef14
40155c:	0f b6 55 c0          	movzbl -0x40(%ebp),%edx
401560:	52                   	push   %edx
401561:	ff 15 f8 ee 46 00    	call   *0x46eef8
401567:	0f b7 45 d8          	movzwl -0x28(%ebp),%eax
40156b:	50                   	push   %eax
40156c:	ff 15 08 ef 46 00    	call   *0x46ef08
401572:	8b 4d b0             	mov    -0x50(%ebp),%ecx
401575:	51                   	push   %ecx
401576:	ff 15 10 ef 46 00    	call   *0x46ef10
40157c:	0f b7 55 d8          	movzwl -0x28(%ebp),%edx
401580:	52                   	push   %edx
401581:	ff 15 fc ee 46 00    	call   *0x46eefc
401587:	0f b7 45 b4          	movzwl -0x4c(%ebp),%eax
40158b:	50                   	push   %eax
40158c:	ff 15 08 ef 46 00    	call   *0x46ef08
401592:	0f b7 4d d4          	movzwl -0x2c(%ebp),%ecx
401596:	51                   	push   %ecx
401597:	ff 15 04 ef 46 00    	call   *0x46ef04
40159d:	0f b7 55 a8          	movzwl -0x58(%ebp),%edx
4015a1:	52                   	push   %edx
4015a2:	ff 15 08 ef 46 00    	call   *0x46ef08
4015a8:	8b 45 d0             	mov    -0x30(%ebp),%eax
4015ab:	50                   	push   %eax
4015ac:	ff 15 f0 ee 46 00    	call   *0x46eef0
4015b2:	0f b7 4d b4          	movzwl -0x4c(%ebp),%ecx
4015b6:	51                   	push   %ecx
4015b7:	ff 15 08 ef 46 00    	call   *0x46ef08
4015bd:	0f b6 55 d4          	movzbl -0x2c(%ebp),%edx
4015c1:	52                   	push   %edx
4015c2:	ff 15 00 ef 46 00    	call   *0x46ef00
4015c8:	0f b7 45 b0          	movzwl -0x50(%ebp),%eax
4015cc:	50                   	push   %eax
4015cd:	ff 15 fc ee 46 00    	call   *0x46eefc
4015d3:	0f b6 4d bc          	movzbl -0x44(%ebp),%ecx
4015d7:	51                   	push   %ecx
4015d8:	ff 15 f4 ee 46 00    	call   *0x46eef4
4015de:	0f b6 55 cc          	movzbl -0x34(%ebp),%edx
4015e2:	52                   	push   %edx
4015e3:	ff 15 00 ef 46 00    	call   *0x46ef00
4015e9:	0f b7 45 b4          	movzwl -0x4c(%ebp),%eax
4015ed:	50                   	push   %eax
4015ee:	ff 15 04 ef 46 00    	call   *0x46ef04
4015f4:	0f b7 4d d8          	movzwl -0x28(%ebp),%ecx
4015f8:	51                   	push   %ecx
4015f9:	ff 15 08 ef 46 00    	call   *0x46ef08
4015ff:	0f b7 55 bc          	movzwl -0x44(%ebp),%edx
401603:	52                   	push   %edx
401604:	ff 15 08 ef 46 00    	call   *0x46ef08
40160a:	8b 45 c8             	mov    -0x38(%ebp),%eax
40160d:	50                   	push   %eax
40160e:	ff 15 10 ef 46 00    	call   *0x46ef10
401614:	0f b7 4d b4          	movzwl -0x4c(%ebp),%ecx
401618:	51                   	push   %ecx
401619:	ff 15 fc ee 46 00    	call   *0x46eefc
40161f:	0f b6 55 c0          	movzbl -0x40(%ebp),%edx
401623:	52                   	push   %edx
401624:	ff 15 f4 ee 46 00    	call   *0x46eef4
40162a:	0f b7 45 bc          	movzwl -0x44(%ebp),%eax
40162e:	50                   	push   %eax
40162f:	ff 15 08 ef 46 00    	call   *0x46ef08
401635:	8b 4d bc             	mov    -0x44(%ebp),%ecx
401638:	51                   	push   %ecx
401639:	ff 15 f0 ee 46 00    	call   *0x46eef0
40163f:	0f b6 55 b8          	movzbl -0x48(%ebp),%edx
401643:	52                   	push   %edx
401644:	ff 15 0c ef 46 00    	call   *0x46ef0c
40164a:	0f b7 45 c8          	movzwl -0x38(%ebp),%eax
40164e:	50                   	push   %eax
40164f:	ff 15 fc ee 46 00    	call   *0x46eefc
401655:	0f b6 4d bc          	movzbl -0x44(%ebp),%ecx
401659:	51                   	push   %ecx
40165a:	ff 15 0c ef 46 00    	call   *0x46ef0c
401660:	0f b6 55 d4          	movzbl -0x2c(%ebp),%edx
401664:	52                   	push   %edx
401665:	ff 15 f8 ee 46 00    	call   *0x46eef8
40166b:	0f b7 45 a4          	movzwl -0x5c(%ebp),%eax
40166f:	50                   	push   %eax
401670:	ff 15 04 ef 46 00    	call   *0x46ef04
401676:	0f b6 4d d4          	movzbl -0x2c(%ebp),%ecx
40167a:	51                   	push   %ecx
40167b:	ff 15 f8 ee 46 00    	call   *0x46eef8
401681:	0f b6 55 c4          	movzbl -0x3c(%ebp),%edx
401685:	52                   	push   %edx
401686:	ff 15 00 ef 46 00    	call   *0x46ef00
40168c:	0f b7 45 a8          	movzwl -0x58(%ebp),%eax
401690:	50                   	push   %eax
401691:	ff 15 fc ee 46 00    	call   *0x46eefc
401697:	c7 45 80 01 00 00 00 	movl   $0x1,-0x80(%ebp)
40169e:	c7 85 74 ff ff ff 01 	movl   $0x1,-0x8c(%ebp)
4016a5:	00 00 00
4016a8:	c7 85 5c ff ff ff 01 	movl   $0x1,-0xa4(%ebp)
4016af:	00 00 00
4016b2:	c7 45 94 01 00 00 00 	movl   $0x1,-0x6c(%ebp)
4016b9:	c7 45 84 01 00 00 00 	movl   $0x1,-0x7c(%ebp)
4016c0:	c7 85 78 ff ff ff 01 	movl   $0x1,-0x88(%ebp)
4016c7:	00 00 00
4016ca:	c7 85 60 ff ff ff 01 	movl   $0x1,-0xa0(%ebp)
4016d1:	00 00 00
4016d4:	c7 45 98 01 00 00 00 	movl   $0x1,-0x68(%ebp)
4016db:	c7 45 88 01 00 00 00 	movl   $0x1,-0x78(%ebp)
4016e2:	c7 85 70 ff ff ff 01 	movl   $0x1,-0x90(%ebp)
4016e9:	00 00 00
4016ec:	c7 45 8c 01 00 00 00 	movl   $0x1,-0x74(%ebp)
4016f3:	c7 85 64 ff ff ff 01 	movl   $0x1,-0x9c(%ebp)
4016fa:	00 00 00
4016fd:	c7 45 a0 01 00 00 00 	movl   $0x1,-0x60(%ebp)
401704:	c7 45 9c 01 00 00 00 	movl   $0x1,-0x64(%ebp)
40170b:	c7 45 90 01 00 00 00 	movl   $0x1,-0x70(%ebp)
401712:	c7 85 68 ff ff ff 01 	movl   $0x1,-0x98(%ebp)
401719:	00 00 00
40171c:	c7 85 6c ff ff ff 01 	movl   $0x1,-0x94(%ebp)
401723:	00 00 00
401726:	c7 85 7c ff ff ff 01 	movl   $0x1,-0x84(%ebp)
40172d:	00 00 00
401730:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
401736:	51                   	push   %ecx
401737:	ff 15 f0 ee 46 00    	call   *0x46eef0
40173d:	0f b7 55 84          	movzwl -0x7c(%ebp),%edx
401741:	52                   	push   %edx
401742:	ff 15 04 ef 46 00    	call   *0x46ef04
401748:	0f b6 45 94          	movzbl -0x6c(%ebp),%eax
40174c:	50                   	push   %eax
40174d:	ff 15 f8 ee 46 00    	call   *0x46eef8
401753:	0f b6 8d 64 ff ff ff 	movzbl -0x9c(%ebp),%ecx
40175a:	51                   	push   %ecx
40175b:	ff 15 f4 ee 46 00    	call   *0x46eef4
401761:	0f b7 95 5c ff ff ff 	movzwl -0xa4(%ebp),%edx
401768:	52                   	push   %edx
401769:	ff 15 04 ef 46 00    	call   *0x46ef04
40176f:	0f b6 45 9c          	movzbl -0x64(%ebp),%eax
401773:	50                   	push   %eax
401774:	ff 15 f4 ee 46 00    	call   *0x46eef4
40177a:	0f b7 8d 74 ff ff ff 	movzwl -0x8c(%ebp),%ecx
401781:	51                   	push   %ecx
401782:	ff 15 04 ef 46 00    	call   *0x46ef04
401788:	8b 55 9c             	mov    -0x64(%ebp),%edx
40178b:	52                   	push   %edx
40178c:	ff 15 f0 ee 46 00    	call   *0x46eef0
401792:	0f b7 45 88          	movzwl -0x78(%ebp),%eax
401796:	50                   	push   %eax
401797:	ff 15 04 ef 46 00    	call   *0x46ef04
40179d:	0f b6 8d 70 ff ff ff 	movzbl -0x90(%ebp),%ecx
4017a4:	51                   	push   %ecx
4017a5:	ff 15 00 ef 46 00    	call   *0x46ef00
4017ab:	0f b7 55 a0          	movzwl -0x60(%ebp),%edx
4017af:	52                   	push   %edx
4017b0:	ff 15 04 ef 46 00    	call   *0x46ef04
4017b6:	0f b7 45 84          	movzwl -0x7c(%ebp),%eax
4017ba:	50                   	push   %eax
4017bb:	ff 15 08 ef 46 00    	call   *0x46ef08
4017c1:	8b 4d 80             	mov    -0x80(%ebp),%ecx
4017c4:	51                   	push   %ecx
4017c5:	ff 15 f0 ee 46 00    	call   *0x46eef0
4017cb:	0f b6 55 8c          	movzbl -0x74(%ebp),%edx
4017cf:	52                   	push   %edx
4017d0:	ff 15 0c ef 46 00    	call   *0x46ef0c
4017d6:	0f b6 45 80          	movzbl -0x80(%ebp),%eax
4017da:	50                   	push   %eax
4017db:	ff 15 00 ef 46 00    	call   *0x46ef00
4017e1:	0f b7 4d 94          	movzwl -0x6c(%ebp),%ecx
4017e5:	51                   	push   %ecx
4017e6:	ff 15 08 ef 46 00    	call   *0x46ef08
4017ec:	0f b6 95 5c ff ff ff 	movzbl -0xa4(%ebp),%edx
4017f3:	52                   	push   %edx
4017f4:	ff 15 f4 ee 46 00    	call   *0x46eef4
4017fa:	0f b7 45 80          	movzwl -0x80(%ebp),%eax
4017fe:	50                   	push   %eax
4017ff:	ff 15 04 ef 46 00    	call   *0x46ef04
401805:	0f b6 4d 90          	movzbl -0x70(%ebp),%ecx
401809:	51                   	push   %ecx
40180a:	ff 15 0c ef 46 00    	call   *0x46ef0c
401810:	8b 95 70 ff ff ff    	mov    -0x90(%ebp),%edx
401816:	52                   	push   %edx
401817:	ff 15 10 ef 46 00    	call   *0x46ef10
40181d:	0f b7 85 74 ff ff ff 	movzwl -0x8c(%ebp),%eax
401824:	50                   	push   %eax
401825:	ff 15 fc ee 46 00    	call   *0x46eefc
40182b:	0f b7 4d a0          	movzwl -0x60(%ebp),%ecx
40182f:	51                   	push   %ecx
401830:	ff 15 14 ef 46 00    	call   *0x46ef14
401836:	0f b6 95 7c ff ff ff 	movzbl -0x84(%ebp),%edx
40183d:	52                   	push   %edx
40183e:	ff 15 00 ef 46 00    	call   *0x46ef00
401844:	0f b6 45 a0          	movzbl -0x60(%ebp),%eax
401848:	50                   	push   %eax
401849:	ff 15 00 ef 46 00    	call   *0x46ef00
40184f:	0f b6 8d 7c ff ff ff 	movzbl -0x84(%ebp),%ecx
401856:	51                   	push   %ecx
401857:	ff 15 0c ef 46 00    	call   *0x46ef0c
40185d:	0f b7 55 88          	movzwl -0x78(%ebp),%edx
401861:	52                   	push   %edx
401862:	ff 15 04 ef 46 00    	call   *0x46ef04
401868:	0f b6 45 88          	movzbl -0x78(%ebp),%eax
40186c:	50                   	push   %eax
40186d:	ff 15 f4 ee 46 00    	call   *0x46eef4
401873:	0f b7 4d 8c          	movzwl -0x74(%ebp),%ecx
401877:	51                   	push   %ecx
401878:	ff 15 fc ee 46 00    	call   *0x46eefc
40187e:	8b 95 64 ff ff ff    	mov    -0x9c(%ebp),%edx
401884:	52                   	push   %edx
401885:	ff 15 f0 ee 46 00    	call   *0x46eef0
40188b:	8b 85 60 ff ff ff    	mov    -0xa0(%ebp),%eax
401891:	50                   	push   %eax
401892:	ff 15 10 ef 46 00    	call   *0x46ef10
401898:	8b 65 fc             	mov    -0x4(%ebp),%esp
40189b:	58                   	pop    %eax
40189c:	8b e8                	mov    %eax,%ebp
40189e:	a1 20 c1 43 00       	mov    0x43c120,%eax
4018a3:	50                   	push   %eax
4018a4:	a1 04 c1 43 00       	mov    0x43c104,%eax
4018a9:	50                   	push   %eax
4018aa:	a1 08 c1 43 00       	mov    0x43c108,%eax
4018af:	50                   	push   %eax
4018b0:	c3                   	ret
4018b1:	8b e5                	mov    %ebp,%esp
4018b3:	5d                   	pop    %ebp
4018b4:	c3                   	ret
4018b5:	cc                   	int3
4018b6:	cc                   	int3
4018b7:	cc                   	int3
4018b8:	cc                   	int3
4018b9:	cc                   	int3
4018ba:	cc                   	int3
4018bb:	cc                   	int3
4018bc:	cc                   	int3
4018bd:	cc                   	int3
4018be:	cc                   	int3
4018bf:	cc                   	int3
4018c0:	55                   	push   %ebp
4018c1:	8b ec                	mov    %esp,%ebp
4018c3:	83 ec 08             	sub    $0x8,%esp
4018c6:	8b 45 08             	mov    0x8(%ebp),%eax
4018c9:	89 45 fc             	mov    %eax,-0x4(%ebp)
4018cc:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4018cf:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4018d2:	eb 00                	jmp    0x4018d4
4018d4:	8b 55 fc             	mov    -0x4(%ebp),%edx
4018d7:	3b 55 f8             	cmp    -0x8(%ebp),%edx
4018da:	73 07                	jae    0x4018e3
4018dc:	8b 45 fc             	mov    -0x4(%ebp),%eax
4018df:	eb 05                	jmp    0x4018e6
4018e1:	eb 03                	jmp    0x4018e6
4018e3:	8b 45 f8             	mov    -0x8(%ebp),%eax
4018e6:	8b e5                	mov    %ebp,%esp
4018e8:	5d                   	pop    %ebp
4018e9:	c3                   	ret
4018ea:	cc                   	int3
4018eb:	cc                   	int3
4018ec:	cc                   	int3
4018ed:	cc                   	int3
4018ee:	cc                   	int3
4018ef:	cc                   	int3
4018f0:	55                   	push   %ebp
4018f1:	8b ec                	mov    %esp,%ebp
4018f3:	83 ec 08             	sub    $0x8,%esp
4018f6:	68 34 0c 00 00       	push   $0xc34
4018fb:	6a 00                	push   $0x0
4018fd:	ff 15 ec ee 46 00    	call   *0x46eeec
401903:	85 c0                	test   %eax,%eax
401905:	74 04                	je     0x40190b
401907:	33 c0                	xor    %eax,%eax
401909:	eb 65                	jmp    0x401970
40190b:	68 70 c1 43 00       	push   $0x43c170
401910:	68 7c c1 43 00       	push   $0x43c17c
401915:	ff 15 d4 ed 46 00    	call   *0x46edd4
40191b:	50                   	push   %eax
40191c:	ff 15 d8 ed 46 00    	call   *0x46edd8
401922:	89 45 f8             	mov    %eax,-0x8(%ebp)
401925:	a1 68 c1 43 00       	mov    0x43c168,%eax
40192a:	c6 00 69             	movb   $0x69,(%eax)
40192d:	68 a4 fc 46 00       	push   $0x46fca4
401932:	8b 0d 68 c1 43 00    	mov    0x43c168,%ecx
401938:	51                   	push   %ecx
401939:	8b 15 30 c1 43 00    	mov    0x43c130,%edx
40193f:	83 ea 02             	sub    $0x2,%edx
401942:	52                   	push   %edx
401943:	ff 55 f8             	call   *-0x8(%ebp)
401946:	89 45 fc             	mov    %eax,-0x4(%ebp)
401949:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
40194d:	74 0b                	je     0x40195a
40194f:	b8 01 00 00 00       	mov    $0x1,%eax
401954:	85 c0                	test   %eax,%eax
401956:	74 02                	je     0x40195a
401958:	eb f5                	jmp    0x40194f
40195a:	8b 0d 00 f0 46 00    	mov    0x46f000,%ecx
401960:	89 0d a8 fc 46 00    	mov    %ecx,0x46fca8
401966:	e8 65 f7 ff ff       	call   0x4010d0
40196b:	a3 28 c1 43 00       	mov    %eax,0x43c128
401970:	8b e5                	mov    %ebp,%esp
401972:	5d                   	pop    %ebp
401973:	c3                   	ret
401974:	cc                   	int3
401975:	cc                   	int3
401976:	cc                   	int3
401977:	cc                   	int3
401978:	cc                   	int3
401979:	cc                   	int3
40197a:	cc                   	int3
40197b:	cc                   	int3
40197c:	cc                   	int3
40197d:	cc                   	int3
40197e:	cc                   	int3