4940a5:	ff 70 5a             	push   0x5a(%eax)
4940a8:	8d 45 a0             	lea    -0x60(%ebp),%eax
4940ab:	e8 fc 60 f7 ff       	call   0x40a1ac
4940b0:	8b 4d a0             	mov    -0x60(%ebp),%ecx
4940b3:	8d 45 a4             	lea    -0x5c(%ebp),%eax
4940b6:	ba 24 47 49 00       	mov    $0x494724,%edx
4940bb:	e8 98 09 f7 ff       	call   0x404a58
4940c0:	8b 4d a4             	mov    -0x5c(%ebp),%ecx
4940c3:	8b d3                	mov    %ebx,%edx
4940c5:	8b c7                	mov    %edi,%eax
4940c7:	e8 9c eb ff ff       	call   0x492c68
4940cc:	8b 45 fc             	mov    -0x4(%ebp),%eax
4940cf:	8b 40 0c             	mov    0xc(%eax),%eax
4940d2:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
4940d8:	e8 ef f9 f6 ff       	call   0x403acc
4940dd:	8b 40 30             	mov    0x30(%eax),%eax
4940e0:	8b d6                	mov    %esi,%edx
4940e2:	e8 45 4e f8 ff       	call   0x418f2c
4940e7:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
4940ed:	e8 da f9 f6 ff       	call   0x403acc
4940f2:	8b 40 0c             	mov    0xc(%eax),%eax
4940f5:	8b 15 9c 21 47 00    	mov    0x47219c,%edx
4940fb:	e8 cc f9 f6 ff       	call   0x403acc
494100:	0f b7 50 6c          	movzwl 0x6c(%eax),%edx
494104:	52                   	push   %edx
494105:	ff 70 68             	push   0x68(%eax)
494108:	ff 70 64             	push   0x64(%eax)
49410b:	8d 45 98             	lea    -0x68(%ebp),%eax
49410e:	e8 99 60 f7 ff       	call   0x40a1ac
494113:	8b 4d 98             	mov    -0x68(%ebp),%ecx
494116:	8d 45 9c             	lea    -0x64(%ebp),%eax
494119:	ba 30 47 49 00       	mov    $0x494730,%edx
49411e:	e8 35 09 f7 ff       	call   0x404a58
494123:	8b 4d 9c             	mov    -0x64(%ebp),%ecx
494126:	8b d3                	mov    %ebx,%edx
494128:	8b c7                	mov    %edi,%eax
49412a:	e8 39 eb ff ff       	call   0x492c68
49412f:	46                   	inc    %esi
494130:	ff 4d e8             	decl   -0x18(%ebp)
494133:	0f 85 00 fd ff ff    	jne    0x493e39
494139:	8b 5d f0             	mov    -0x10(%ebp),%ebx
49413c:	8b 45 fc             	mov    -0x4(%ebp),%eax
49413f:	8b 40 0c             	mov    0xc(%eax),%eax
494142:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494148:	e8 7f f9 f6 ff       	call   0x403acc
49414d:	8b 40 34             	mov    0x34(%eax),%eax
494150:	e8 cf 4d f8 ff       	call   0x418f24
494155:	85 c0                	test   %eax,%eax
494157:	0f 8e a6 02 00 00    	jle    0x494403
49415d:	90                   	nop
49415e:	90                   	nop
49415f:	90                   	nop
494160:	90                   	nop
494161:	90                   	nop
494162:	90                   	nop
494163:	90                   	nop
494164:	b9 3c 47 49 00       	mov    $0x49473c,%ecx
494169:	8b d3                	mov    %ebx,%edx
49416b:	8b c7                	mov    %edi,%eax
49416d:	e8 f6 ea ff ff       	call   0x492c68
494172:	89 45 f4             	mov    %eax,-0xc(%ebp)
494175:	33 d2                	xor    %edx,%edx
494177:	8b 45 f4             	mov    -0xc(%ebp),%eax
49417a:	e8 b9 db ff ff       	call   0x491d38
49417f:	8b 45 fc             	mov    -0x4(%ebp),%eax
494182:	8b 40 0c             	mov    0xc(%eax),%eax
494185:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
49418b:	e8 3c f9 f6 ff       	call   0x403acc
494190:	8b 40 34             	mov    0x34(%eax),%eax
494193:	e8 8c 4d f8 ff       	call   0x418f24
494198:	48                   	dec    %eax
494199:	85 c0                	test   %eax,%eax
49419b:	0f 8c 62 02 00 00    	jl     0x494403
4941a1:	40                   	inc    %eax
4941a2:	89 45 e8             	mov    %eax,-0x18(%ebp)
4941a5:	33 f6                	xor    %esi,%esi
4941a7:	90                   	nop
4941a8:	90                   	nop
4941a9:	8b 45 08             	mov    0x8(%ebp),%eax
4941ac:	c6 00 01             	movb   $0x1,(%eax)
4941af:	8b 45 fc             	mov    -0x4(%ebp),%eax
4941b2:	8b 40 0c             	mov    0xc(%eax),%eax
4941b5:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
4941bb:	e8 0c f9 f6 ff       	call   0x403acc
4941c0:	8b 40 34             	mov    0x34(%eax),%eax
4941c3:	8b d6                	mov    %esi,%edx
4941c5:	e8 62 4d f8 ff       	call   0x418f2c
4941ca:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
4941d0:	e8 f7 f8 f6 ff       	call   0x403acc
4941d5:	8b 40 0c             	mov    0xc(%eax),%eax
4941d8:	8b 48 20             	mov    0x20(%eax),%ecx
4941db:	8b 55 f4             	mov    -0xc(%ebp),%edx
4941de:	8b c7                	mov    %edi,%eax
4941e0:	e8 83 ea ff ff       	call   0x492c68
4941e5:	8b d8                	mov    %eax,%ebx
4941e7:	8b 45 fc             	mov    -0x4(%ebp),%eax
4941ea:	8b 40 0c             	mov    0xc(%eax),%eax
4941ed:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
4941f3:	e8 d4 f8 f6 ff       	call   0x403acc
4941f8:	8b 40 34             	mov    0x34(%eax),%eax
4941fb:	8b d6                	mov    %esi,%edx
4941fd:	e8 2a 4d f8 ff       	call   0x418f2c
494202:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
494208:	e8 bf f8 f6 ff       	call   0x403acc
49420d:	8b 50 0c             	mov    0xc(%eax),%edx
494210:	8b c3                	mov    %ebx,%eax
494212:	e8 21 db ff ff       	call   0x491d38
494217:	8b 45 fc             	mov    -0x4(%ebp),%eax
49421a:	8b 40 0c             	mov    0xc(%eax),%eax
49421d:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494223:	e8 a4 f8 f6 ff       	call   0x403acc
494228:	8b 40 34             	mov    0x34(%eax),%eax
49422b:	8b d6                	mov    %esi,%edx
49422d:	e8 fa 4c f8 ff       	call   0x418f2c
494232:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
494238:	e8 8f f8 f6 ff       	call   0x403acc
49423d:	8b 48 0c             	mov    0xc(%eax),%ecx
494240:	8b d7                	mov    %edi,%edx
494242:	8b c3                	mov    %ebx,%eax
494244:	e8 ab f6 ff ff       	call   0x4938f4
494249:	b9 ac 46 49 00       	mov    $0x4946ac,%ecx
49424e:	8b d3                	mov    %ebx,%edx
494250:	8b c7                	mov    %edi,%eax
494252:	e8 11 ea ff ff       	call   0x492c68
494257:	8b d8                	mov    %eax,%ebx
494259:	8b 45 fc             	mov    -0x4(%ebp),%eax
49425c:	8b 40 0c             	mov    0xc(%eax),%eax
49425f:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494265:	e8 62 f8 f6 ff       	call   0x403acc
49426a:	8b 40 34             	mov    0x34(%eax),%eax
49426d:	8b d6                	mov    %esi,%edx
49426f:	e8 b8 4c f8 ff       	call   0x418f2c
494274:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
49427a:	e8 4d f8 f6 ff       	call   0x403acc
49427f:	8b 40 0c             	mov    0xc(%eax),%eax
494282:	8b 15 d4 20 47 00    	mov    0x4720d4,%edx
494288:	e8 3f f8 f6 ff       	call   0x403acc
49428d:	8b 40 2c             	mov    0x2c(%eax),%eax
494290:	e8 8f 4c f8 ff       	call   0x418f24
494295:	48                   	dec    %eax
494296:	85 c0                	test   %eax,%eax
494298:	0f 8c 5b 01 00 00    	jl     0x4943f9
49429e:	40                   	inc    %eax
49429f:	89 45 e4             	mov    %eax,-0x1c(%ebp)
4942a2:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
4942a9:	90                   	nop
4942aa:	90                   	nop
4942ab:	90                   	nop
4942ac:	90                   	nop
4942ad:	8b 45 fc             	mov    -0x4(%ebp),%eax
4942b0:	8b 40 0c             	mov    0xc(%eax),%eax
4942b3:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
4942b9:	e8 0e f8 f6 ff       	call   0x403acc
4942be:	8b 40 34             	mov    0x34(%eax),%eax
4942c1:	8b d6                	mov    %esi,%edx
4942c3:	e8 64 4c f8 ff       	call   0x418f2c
4942c8:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
4942ce:	e8 f9 f7 f6 ff       	call   0x403acc
4942d3:	8b 40 0c             	mov    0xc(%eax),%eax
4942d6:	8b 15 d4 20 47 00    	mov    0x4720d4,%edx
4942dc:	e8 eb f7 f6 ff       	call   0x403acc
4942e1:	8b 40 2c             	mov    0x2c(%eax),%eax
4942e4:	8b 55 f8             	mov    -0x8(%ebp),%edx
4942e7:	e8 40 4c f8 ff       	call   0x418f2c
4942ec:	8b 15 c0 24 47 00    	mov    0x4724c0,%edx
4942f2:	e8 d5 f7 f6 ff       	call   0x403acc
4942f7:	89 45 ec             	mov    %eax,-0x14(%ebp)
4942fa:	68 50 47 49 00       	push   $0x494750
4942ff:	8d 55 90             	lea    -0x70(%ebp),%edx
494302:	8b 45 f8             	mov    -0x8(%ebp),%eax
494305:	40                   	inc    %eax
494306:	e8 bd 49 f7 ff       	call   0x408cc8
49430b:	ff 75 90             	push   -0x70(%ebp)
49430e:	68 5c 47 49 00       	push   $0x49475c
494313:	8b 45 ec             	mov    -0x14(%ebp),%eax
494316:	0f b7 50 18          	movzwl 0x18(%eax),%edx
49431a:	52                   	push   %edx
49431b:	ff 70 14             	push   0x14(%eax)
49431e:	ff 70 10             	push   0x10(%eax)
494321:	8d 45 8c             	lea    -0x74(%ebp),%eax
494324:	e8 83 5e f7 ff       	call   0x40a1ac
494329:	ff 75 8c             	push   -0x74(%ebp)
49432c:	8d 45 94             	lea    -0x6c(%ebp),%eax
49432f:	ba 04 00 00 00       	mov    $0x4,%edx
494334:	e8 93 07 f7 ff       	call   0x404acc
494339:	8b 4d 94             	mov    -0x6c(%ebp),%ecx
49433c:	8b d3                	mov    %ebx,%edx
49433e:	8b c7                	mov    %edi,%eax
494340:	e8 23 e9 ff ff       	call   0x492c68
494345:	68 68 47 49 00       	push   $0x494768
49434a:	8d 55 84             	lea    -0x7c(%ebp),%edx
49434d:	8b 45 f8             	mov    -0x8(%ebp),%eax
494350:	40                   	inc    %eax
494351:	e8 72 49 f7 ff       	call   0x408cc8
494356:	ff 75 84             	push   -0x7c(%ebp)
494359:	68 5c 47 49 00       	push   $0x49475c
49435e:	8b 45 ec             	mov    -0x14(%ebp),%eax
494361:	0f b7 50 22          	movzwl 0x22(%eax),%edx
494365:	52                   	push   %edx
494366:	ff 70 1e             	push   0x1e(%eax)
494369:	ff 70 1a             	push   0x1a(%eax)
49436c:	8d 45 80             	lea    -0x80(%ebp),%eax
49436f:	e8 38 5e f7 ff       	call   0x40a1ac
494374:	ff 75 80             	push   -0x80(%ebp)
494377:	8d 45 88             	lea    -0x78(%ebp),%eax
49437a:	ba 04 00 00 00       	mov    $0x4,%edx
49437f:	e8 48 07 f7 ff       	call   0x404acc
494384:	8b 4d 88             	mov    -0x78(%ebp),%ecx
494387:	8b d3                	mov    %ebx,%edx
494389:	8b c7                	mov    %edi,%eax
49438b:	e8 d8 e8 ff ff       	call   0x492c68
494390:	68 74 47 49 00       	push   $0x494774
494395:	8d 95 78 ff ff ff    	lea    -0x88(%ebp),%edx
49439b:	8b 45 f8             	mov    -0x8(%ebp),%eax
49439e:	40                   	inc    %eax
49439f:	e8 24 49 f7 ff       	call   0x408cc8
4943a4:	ff b5 78 ff ff ff    	push   -0x88(%ebp)
4943aa:	68 5c 47 49 00       	push   $0x49475c
4943af:	8b 45 ec             	mov    -0x14(%ebp),%eax
4943b2:	0f b7 50 2c          	movzwl 0x2c(%eax),%edx
4943b6:	52                   	push   %edx
4943b7:	ff 70 28             	push   0x28(%eax)
4943ba:	ff 70 24             	push   0x24(%eax)
4943bd:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
4943c3:	e8 e4 5d f7 ff       	call   0x40a1ac
4943c8:	ff b5 74 ff ff ff    	push   -0x8c(%ebp)
4943ce:	8d 85 7c ff ff ff    	lea    -0x84(%ebp),%eax
4943d4:	ba 04 00 00 00       	mov    $0x4,%edx
4943d9:	e8 ee 06 f7 ff       	call   0x404acc
4943de:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
4943e4:	8b d3                	mov    %ebx,%edx
4943e6:	8b c7                	mov    %edi,%eax
4943e8:	e8 7b e8 ff ff       	call   0x492c68
4943ed:	ff 45 f8             	incl   -0x8(%ebp)
4943f0:	ff 4d e4             	decl   -0x1c(%ebp)
4943f3:	0f 85 b0 fe ff ff    	jne    0x4942a9
4943f9:	46                   	inc    %esi
4943fa:	ff 4d e8             	decl   -0x18(%ebp)
4943fd:	0f 85 a4 fd ff ff    	jne    0x4941a7
494403:	8b 5d f0             	mov    -0x10(%ebp),%ebx
494406:	8b 45 fc             	mov    -0x4(%ebp),%eax
494409:	8b 40 0c             	mov    0xc(%eax),%eax
49440c:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494412:	e8 b5 f6 f6 ff       	call   0x403acc
494417:	8b 40 38             	mov    0x38(%eax),%eax
49441a:	e8 05 4b f8 ff       	call   0x418f24
49441f:	85 c0                	test   %eax,%eax
494421:	0f 8e 25 02 00 00    	jle    0x49464c
494427:	90                   	nop
494428:	90                   	nop
494429:	90                   	nop
49442a:	90                   	nop
49442b:	b9 80 47 49 00       	mov    $0x494780,%ecx
494430:	8b d3                	mov    %ebx,%edx
494432:	8b c7                	mov    %edi,%eax
494434:	e8 2f e8 ff ff       	call   0x492c68
494439:	89 45 f4             	mov    %eax,-0xc(%ebp)
49443c:	33 d2                	xor    %edx,%edx
49443e:	8b 45 f4             	mov    -0xc(%ebp),%eax
494441:	e8 f2 d8 ff ff       	call   0x491d38
494446:	8b 45 fc             	mov    -0x4(%ebp),%eax
494449:	8b 40 0c             	mov    0xc(%eax),%eax
49444c:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494452:	e8 75 f6 f6 ff       	call   0x403acc
494457:	8b 40 38             	mov    0x38(%eax),%eax
49445a:	e8 c5 4a f8 ff       	call   0x418f24
49445f:	48                   	dec    %eax
494460:	85 c0                	test   %eax,%eax
494462:	0f 8c e4 01 00 00    	jl     0x49464c
494468:	40                   	inc    %eax
494469:	89 45 e8             	mov    %eax,-0x18(%ebp)
49446c:	33 f6                	xor    %esi,%esi
49446e:	90                   	nop
49446f:	90                   	nop
494470:	90                   	nop
494471:	90                   	nop
494472:	90                   	nop
494473:	8b 45 fc             	mov    -0x4(%ebp),%eax
494476:	8b 40 0c             	mov    0xc(%eax),%eax
494479:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
49447f:	e8 48 f6 f6 ff       	call   0x403acc
494484:	8b 40 38             	mov    0x38(%eax),%eax
494487:	8b d6                	mov    %esi,%edx
494489:	e8 9e 4a f8 ff       	call   0x418f2c
49448e:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
494494:	e8 33 f6 f6 ff       	call   0x403acc
494499:	8b 40 0c             	mov    0xc(%eax),%eax
49449c:	8b 48 20             	mov    0x20(%eax),%ecx
49449f:	8b 55 f4             	mov    -0xc(%ebp),%edx
4944a2:	8b c7                	mov    %edi,%eax
4944a4:	e8 bf e7 ff ff       	call   0x492c68
4944a9:	8b d8                	mov    %eax,%ebx
4944ab:	8b 45 fc             	mov    -0x4(%ebp),%eax
4944ae:	8b 40 0c             	mov    0xc(%eax),%eax
4944b1:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
4944b7:	e8 10 f6 f6 ff       	call   0x403acc
4944bc:	8b 40 38             	mov    0x38(%eax),%eax
4944bf:	8b d6                	mov    %esi,%edx
4944c1:	e8 66 4a f8 ff       	call   0x418f2c
4944c6:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
4944cc:	e8 fb f5 f6 ff       	call   0x403acc
4944d1:	8b 50 0c             	mov    0xc(%eax),%edx
4944d4:	8b c3                	mov    %ebx,%eax
4944d6:	e8 5d d8 ff ff       	call   0x491d38
4944db:	8b 45 fc             	mov    -0x4(%ebp),%eax
4944de:	8b 40 0c             	mov    0xc(%eax),%eax
4944e1:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
4944e7:	e8 e0 f5 f6 ff       	call   0x403acc
4944ec:	8b 40 38             	mov    0x38(%eax),%eax
4944ef:	8b d6                	mov    %esi,%edx
4944f1:	e8 36 4a f8 ff       	call   0x418f2c
4944f6:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
4944fc:	e8 cb f5 f6 ff       	call   0x403acc
494501:	8b 48 0c             	mov    0xc(%eax),%ecx
494504:	8b d7                	mov    %edi,%edx
494506:	8b c3                	mov    %ebx,%eax
494508:	e8 e7 f3 ff ff       	call   0x4938f4
49450d:	8b 45 fc             	mov    -0x4(%ebp),%eax
494510:	8b 40 0c             	mov    0xc(%eax),%eax
494513:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494519:	e8 ae f5 f6 ff       	call   0x403acc
49451e:	8b 40 38             	mov    0x38(%eax),%eax
494521:	8b d6                	mov    %esi,%edx
494523:	e8 04 4a f8 ff       	call   0x418f2c
494528:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
49452e:	e8 99 f5 f6 ff       	call   0x403acc
494533:	8b 40 0c             	mov    0xc(%eax),%eax
494536:	8b 15 e0 26 47 00    	mov    0x4726e0,%edx
49453c:	e8 8b f5 f6 ff       	call   0x403acc
494541:	8b 40 2c             	mov    0x2c(%eax),%eax
494544:	8d 95 6c ff ff ff    	lea    -0x94(%ebp),%edx
49454a:	e8 79 47 f7 ff       	call   0x408cc8
49454f:	8b 8d 6c ff ff ff    	mov    -0x94(%ebp),%ecx
494555:	8d 85 70 ff ff ff    	lea    -0x90(%ebp),%eax
49455b:	ba 98 47 49 00       	mov    $0x494798,%edx
494560:	e8 f3 04 f7 ff       	call   0x404a58
494565:	8b 8d 70 ff ff ff    	mov    -0x90(%ebp),%ecx
49456b:	8b d3                	mov    %ebx,%edx
49456d:	8b c7                	mov    %edi,%eax
49456f:	e8 f4 e6 ff ff       	call   0x492c68
494574:	8b 45 fc             	mov    -0x4(%ebp),%eax
494577:	8b 40 0c             	mov    0xc(%eax),%eax
49457a:	8b 15 00 2d 47 00    	mov    0x472d00,%edx
494580:	e8 47 f5 f6 ff       	call   0x403acc
494585:	8b 40 38             	mov    0x38(%eax),%eax
494588:	8b d6                	mov    %esi,%edx
49458a:	e8 9d 49 f8 ff       	call   0x418f2c
49458f:	8b 15 f4 22 47 00    	mov    0x4722f4,%edx
494595:	e8 32 f5 f6 ff       	call   0x403acc
49459a:	8b 40 0c             	mov    0xc(%eax),%eax