41d2e9:	6a 01                	push   $0x1
41d2eb:	89 81 94 03 00 00    	mov    %eax,0x394(%ecx)
41d2f1:	89 81 90 03 00 00    	mov    %eax,0x390(%ecx)
41d2f7:	e8 52 dc 04 00       	call   0x46af4e
41d2fc:	50                   	push   %eax
41d2fd:	68 80 fa 40 00       	push   $0x40fa80
41d302:	6a 01                	push   $0x1
41d304:	ff 15 34 74 4a 00    	call   *0x4a7434
41d30a:	c3                   	ret
41d30b:	cc                   	int3
41d30c:	cc                   	int3
41d30d:	cc                   	int3
41d30e:	cc                   	int3
41d30f:	cc                   	int3
41d310:	8b ff                	mov    %edi,%edi
41d312:	56                   	push   %esi
41d313:	8b f1                	mov    %ecx,%esi
41d315:	ff 15 54 74 4a 00    	call   *0x4a7454
41d31b:	6a 00                	push   $0x0
41d31d:	6a 00                	push   $0x0
41d31f:	ff 76 20             	push   0x20(%esi)
41d322:	ff 15 d8 7d 4a 00    	call   *0x4a7dd8
41d328:	8b ce                	mov    %esi,%ecx
41d32a:	5e                   	pop    %esi
41d32b:	e9 39 fd ff ff       	jmp    0x41d069
41d330:	8b ff                	mov    %edi,%edi
41d332:	55                   	push   %ebp
41d333:	8b ec                	mov    %esp,%ebp
41d335:	51                   	push   %ecx
41d336:	dd 45 08             	fldl   0x8(%ebp)
41d339:	56                   	push   %esi
41d33a:	8b 35 2c 47 4a 00    	mov    0x4a472c,%esi
41d340:	81 c6 b8 00 00 00    	add    $0xb8,%esi
41d346:	8b ce                	mov    %esi,%ecx
41d348:	dd 9e 70 02 00 00    	fstpl  0x270(%esi)
41d34e:	e8 68 f1 04 00       	call   0x46c4bb
41d353:	dd 86 70 02 00 00    	fldl   0x270(%esi)
41d359:	51                   	push   %ecx
41d35a:	51                   	push   %ecx
41d35b:	8b ce                	mov    %esi,%ecx
41d35d:	dd 1c 24             	fstpl  (%esp)
41d360:	e8 7f ec 04 00       	call   0x46bfe4
41d365:	50                   	push   %eax
41d366:	6a 01                	push   $0x1
41d368:	68 05 04 00 00       	push   $0x405
41d36d:	ff b6 4c 02 00 00    	push   0x24c(%esi)
41d373:	ff 15 f8 7d 4a 00    	call   *0x4a7df8
41d379:	6a 00                	push   $0x0
41d37b:	6a 00                	push   $0x0
41d37d:	68 00 04 00 00       	push   $0x400
41d382:	ff b6 4c 02 00 00    	push   0x24c(%esi)
41d388:	ff 15 f8 7d 4a 00    	call   *0x4a7df8
41d38e:	89 86 78 02 00 00    	mov    %eax,0x278(%esi)
41d394:	5e                   	pop    %esi
41d395:	59                   	pop    %ecx
41d396:	5d                   	pop    %ebp
41d397:	c2 08 00             	ret    $0x8
41d39a:	a1 2c 47 4a 00       	mov    0x4a472c,%eax
41d39f:	56                   	push   %esi
41d3a0:	8b f1                	mov    %ecx,%esi
41d3a2:	ff 70 20             	push   0x20(%eax)
41d3a5:	ff 15 b0 7d 4a 00    	call   *0x4a7db0
41d3ab:	85 c0                	test   %eax,%eax
41d3ad:	74 0d                	je     0x41d3bc
41d3af:	56                   	push   %esi
41d3b0:	e8 19 fc ff ff       	call   0x41cfce
41d3b5:	85 c0                	test   %eax,%eax
41d3b7:	0f 95 c0             	setne  %al
41d3ba:	5e                   	pop    %esi
41d3bb:	c3                   	ret
41d3bc:	32 c0                	xor    %al,%al
41d3be:	5e                   	pop    %esi
41d3bf:	c3                   	ret
41d3c0:	a1 2c 47 4a 00       	mov    0x4a472c,%eax
41d3c5:	56                   	push   %esi
41d3c6:	8b f1                	mov    %ecx,%esi
41d3c8:	ff 70 20             	push   0x20(%eax)
41d3cb:	ff 15 b0 7d 4a 00    	call   *0x4a7db0
41d3d1:	85 c0                	test   %eax,%eax
41d3d3:	74 0c                	je     0x41d3e1
41d3d5:	8b 0d 2c 47 4a 00    	mov    0x4a472c,%ecx
41d3db:	56                   	push   %esi
41d3dc:	e8 57 fc ff ff       	call   0x41d038
41d3e1:	5e                   	pop    %esi
41d3e2:	c3                   	ret
41d3e3:	cc                   	int3
41d3e4:	cc                   	int3
41d3e5:	cc                   	int3
41d3e6:	cc                   	int3
41d3e7:	cc                   	int3
41d3e8:	cc                   	int3
41d3e9:	cc                   	int3
41d3ea:	cc                   	int3
41d3eb:	cc                   	int3
41d3ec:	cc                   	int3
41d3ed:	cc                   	int3
41d3ee:	cc                   	int3
41d3ef:	cc                   	int3
41d3f0:	8b ff                	mov    %edi,%edi
41d3f2:	55                   	push   %ebp
41d3f3:	8b ec                	mov    %esp,%ebp
41d3f5:	83 e4 f8             	and    $0xfffffff8,%esp
41d3f8:	dd 45 08             	fldl   0x8(%ebp)
41d3fb:	6a 00                	push   $0x0
41d3fd:	51                   	push   %ecx
41d3fe:	51                   	push   %ecx
41d3ff:	8b 0d 74 65 4a 00    	mov    0x4a6574,%ecx
41d405:	dd 1c 24             	fstpl  (%esp)
41d408:	e8 10 62 01 00       	call   0x43361d
41d40d:	8b 0d 74 65 4a 00    	mov    0x4a6574,%ecx
41d413:	e8 7c 63 01 00       	call   0x433794
41d418:	8b e5                	mov    %ebp,%esp
41d41a:	5d                   	pop    %ebp
41d41b:	c2 0c 00             	ret    $0xc
41d41e:	cc                   	int3
41d41f:	cc                   	int3
41d420:	32 c0                	xor    %al,%al
41d422:	c2 04 00             	ret    $0x4
41d425:	cc                   	int3
41d426:	cc                   	int3
41d427:	cc                   	int3
41d428:	cc                   	int3
41d429:	cc                   	int3
41d42a:	cc                   	int3
41d42b:	cc                   	int3
41d42c:	cc                   	int3
41d42d:	cc                   	int3
41d42e:	cc                   	int3
41d42f:	cc                   	int3
41d430:	6a 04                	push   $0x4
41d432:	b8 02 16 49 00       	mov    $0x491602,%eax
41d437:	e8 97 30 07 00       	call   0x4904d3
41d43c:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
41d440:	83 65 f0 00          	andl   $0x0,-0x10(%ebp)
41d444:	8b 75 08             	mov    0x8(%ebp),%esi
41d447:	8b ce                	mov    %esi,%ecx
41d449:	68 80 fa 40 00       	push   $0x40fa80
41d44e:	ff 15 48 74 4a 00    	call   *0x4a7448
41d454:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
41d458:	8b 45 0c             	mov    0xc(%ebp),%eax
41d45b:	c7 45 f0 01 00 00 00 	movl   $0x1,-0x10(%ebp)
41d462:	83 f8 08             	cmp    $0x8,%eax
41d465:	77 3e                	ja     0x41d4a5
41d467:	ff 24 85 b0 d4 41 00 	jmp    *0x41d4b0(,%eax,4)
41d46e:	68 c4 c3 00 00       	push   $0xc3c4
41d473:	eb 28                	jmp    0x41d49d
41d475:	68 c7 c3 00 00       	push   $0xc3c7
41d47a:	eb 21                	jmp    0x41d49d
41d47c:	68 e3 c3 00 00       	push   $0xc3e3
41d481:	eb 1a                	jmp    0x41d49d
41d483:	68 ec c4 00 00       	push   $0xc4ec
41d488:	eb 13                	jmp    0x41d49d
41d48a:	68 ed c4 00 00       	push   $0xc4ed
41d48f:	eb 0c                	jmp    0x41d49d
41d491:	68 ee c4 00 00       	push   $0xc4ee
41d496:	eb 05                	jmp    0x41d49d
41d498:	68 ef c4 00 00       	push   $0xc4ef
41d49d:	8b ce                	mov    %esi,%ecx
41d49f:	ff 15 40 74 4a 00    	call   *0x4a7440
41d4a5:	8b c6                	mov    %esi,%eax
41d4a7:	e8 f5 2f 07 00       	call   0x4904a1
41d4ac:	c2 08 00             	ret    $0x8
41d4af:	90                   	nop
41d4b0:	8a d4                	mov    %ah,%dl
41d4b2:	41                   	inc    %ecx
41d4b3:	00 91 d4 41 00 75    	add    %dl,0x750041d4(%ecx)
41d4b9:	d4 41                	aam    $0x41
41d4bb:	00 6e d4             	add    %ch,-0x2c(%esi)
41d4be:	41                   	inc    %ecx
41d4bf:	00 7c d4 41          	add    %bh,0x41(%esp,%edx,8)
41d4c3:	00 83 d4 41 00 8a    	add    %al,-0x75ffbe2c(%ebx)
41d4c9:	d4 41                	aam    $0x41
41d4cb:	00 91 d4 41 00 98    	add    %dl,-0x67ffbe2c(%ecx)
41d4d1:	d4 41                	aam    $0x41
41d4d3:	00 8b ff 55 8b ec    	add    %cl,-0x1374aa01(%ebx)
41d4d9:	51                   	push   %ecx
41d4da:	8b 45 08             	mov    0x8(%ebp),%eax
41d4dd:	85 c0                	test   %eax,%eax
41d4df:	75 10                	jne    0x41d4f1
41d4e1:	a1 74 65 4a 00       	mov    0x4a6574,%eax
41d4e6:	8b 40 48             	mov    0x48(%eax),%eax
41d4e9:	8b 50 30             	mov    0x30(%eax),%edx
41d4ec:	83 c0 2c             	add    $0x2c,%eax
41d4ef:	eb 03                	jmp    0x41d4f4
41d4f1:	8b 50 04             	mov    0x4(%eax),%edx
41d4f4:	ff b1 a4 00 00 00    	push   0xa4(%ecx)
41d4fa:	52                   	push   %edx
41d4fb:	ff 30                	push   (%eax)
41d4fd:	6a 02                	push   $0x2
41d4ff:	e8 80 01 00 00       	call   0x41d684
41d504:	59                   	pop    %ecx
41d505:	5d                   	pop    %ebp
41d506:	c2 04 00             	ret    $0x4
41d509:	6a 14                	push   $0x14
41d50b:	b8 2f 16 49 00       	mov    $0x49162f,%eax
41d510:	e8 be 2f 07 00       	call   0x4904d3
41d515:	8b f9                	mov    %ecx,%edi
41d517:	85 ff                	test   %edi,%edi
41d519:	0f 84 f9 00 00 00    	je     0x41d618
41d51f:	83 7f 20 00          	cmpl   $0x0,0x20(%edi)
41d523:	0f 84 ef 00 00 00    	je     0x41d618
41d529:	68 c8 59 4a 00       	push   $0x4a59c8
41d52e:	8d 4d f0             	lea    -0x10(%ebp),%ecx
41d531:	ff 15 18 74 4a 00    	call   *0x4a7418
41d537:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
41d53b:	6a 00                	push   $0x0
41d53d:	6a 00                	push   $0x0
41d53f:	6a 03                	push   $0x3
41d541:	6a 00                	push   $0x0
41d543:	6a 03                	push   $0x3
41d545:	68 00 00 00 80       	push   $0x80000000
41d54a:	ff 75 f0             	push   -0x10(%ebp)
41d54d:	ff 15 64 72 4a 00    	call   *0x4a7264
41d553:	8b d8                	mov    %eax,%ebx
41d555:	83 fb ff             	cmp    $0xffffffff,%ebx
41d558:	74 76                	je     0x41d5d0
41d55a:	8d 45 e0             	lea    -0x20(%ebp),%eax
41d55d:	50                   	push   %eax
41d55e:	53                   	push   %ebx
41d55f:	ff 15 60 72 4a 00    	call   *0x4a7260
41d565:	53                   	push   %ebx
41d566:	8b f0                	mov    %eax,%esi
41d568:	ff 15 88 72 4a 00    	call   *0x4a7288
41d56e:	85 f6                	test   %esi,%esi
41d570:	74 5e                	je     0x41d5d0
41d572:	83 7d e4 00          	cmpl   $0x0,-0x1c(%ebp)
41d576:	75 58                	jne    0x41d5d0
41d578:	6a 03                	push   $0x3
41d57a:	5b                   	pop    %ebx
41d57b:	53                   	push   %ebx
41d57c:	8b cf                	mov    %edi,%ecx
41d57e:	e8 cb d9 04 00       	call   0x46af4e
41d583:	85 c0                	test   %eax,%eax
41d585:	74 15                	je     0x41d59c
41d587:	ff b7 7c 03 00 00    	push   0x37c(%edi)
41d58d:	53                   	push   %ebx
41d58e:	68 0f 04 00 00       	push   $0x40f
41d593:	ff 77 20             	push   0x20(%edi)
41d596:	ff 15 f8 7d 4a 00    	call   *0x4a7df8
41d59c:	51                   	push   %ecx
41d59d:	ff 75 e0             	push   -0x20(%ebp)
41d5a0:	ba cf c3 00 00       	mov    $0xc3cf,%edx
41d5a5:	8d 4d ec             	lea    -0x14(%ebp),%ecx
41d5a8:	e8 5c 0b 02 00       	call   0x43e109
41d5ad:	8b f0                	mov    %eax,%esi
41d5af:	53                   	push   %ebx
41d5b0:	8b cf                	mov    %edi,%ecx
41d5b2:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
41d5b6:	e8 93 d9 04 00       	call   0x46af4e
41d5bb:	50                   	push   %eax
41d5bc:	ff 36                	push   (%esi)
41d5be:	53                   	push   %ebx
41d5bf:	ff 15 34 74 4a 00    	call   *0x4a7434
41d5c5:	8d 4d ec             	lea    -0x14(%ebp),%ecx
41d5c8:	ff 15 1c 74 4a 00    	call   *0x4a741c
41d5ce:	eb 3f                	jmp    0x41d60f
41d5d0:	6a 03                	push   $0x3
41d5d2:	8b cf                	mov    %edi,%ecx
41d5d4:	e8 75 d9 04 00       	call   0x46af4e
41d5d9:	85 c0                	test   %eax,%eax
41d5db:	74 23                	je     0x41d600
41d5dd:	6a 01                	push   $0x1
41d5df:	68 80 fa 40 00       	push   $0x40fa80
41d5e4:	6a 03                	push   $0x3
41d5e6:	ff 15 34 74 4a 00    	call   *0x4a7434
41d5ec:	6a 00                	push   $0x0
41d5ee:	6a 03                	push   $0x3
41d5f0:	68 0f 04 00 00       	push   $0x40f
41d5f5:	ff 77 20             	push   0x20(%edi)
41d5f8:	ff 15 f8 7d 4a 00    	call   *0x4a7df8
41d5fe:	eb 0f                	jmp    0x41d60f
41d600:	6a 00                	push   $0x0
41d602:	68 80 fa 40 00       	push   $0x40fa80
41d607:	6a 03                	push   $0x3
41d609:	ff 15 34 74 4a 00    	call   *0x4a7434
41d60f:	8d 4d f0             	lea    -0x10(%ebp),%ecx
41d612:	ff 15 1c 74 4a 00    	call   *0x4a741c
41d618:	e8 84 2e 07 00       	call   0x4904a1
41d61d:	c3                   	ret
41d61e:	83 b9 d8 00 00 00 00 	cmpl   $0x0,0xd8(%ecx)
41d625:	74 0e                	je     0x41d635
41d627:	6a 00                	push   $0x0
41d629:	81 c1 b8 00 00 00    	add    $0xb8,%ecx
41d62f:	ff 15 58 74 4a 00    	call   *0x4a7458
41d635:	c3                   	ret
41d636:	8b ff                	mov    %edi,%edi
41d638:	56                   	push   %esi
41d639:	8b f1                	mov    %ecx,%esi
41d63b:	83 be d8 00 00 00 00 	cmpl   $0x0,0xd8(%esi)
41d642:	74 3e                	je     0x41d682
41d644:	80 be 80 03 00 00 00 	cmpb   $0x0,0x380(%esi)
41d64b:	74 35                	je     0x41d682
41d64d:	6a 05                	push   $0x5
41d64f:	e8 fa d8 04 00       	call   0x46af4e
41d654:	85 c0                	test   %eax,%eax
41d656:	74 2a                	je     0x41d682
41d658:	6a 05                	push   $0x5
41d65a:	8d 8e b8 00 00 00    	lea    0xb8(%esi),%ecx
41d660:	ff 15 58 74 4a 00    	call   *0x4a7458
41d666:	6a 01                	push   $0x1
41d668:	6a 00                	push   $0x0
41d66a:	ff b6 d8 00 00 00    	push   0xd8(%esi)
41d670:	ff 15 d8 7d 4a 00    	call   *0x4a7dd8
41d676:	ff b6 d8 00 00 00    	push   0xd8(%esi)
41d67c:	ff 15 a0 7d 4a 00    	call   *0x4a7da0
41d682:	5e                   	pop    %esi
41d683:	c3                   	ret
41d684:	6a 08                	push   $0x8
41d686:	68 00 01 00 00       	push   $0x100
41d68b:	b8 56 16 49 00       	mov    $0x491656,%eax
41d690:	e8 7a 38 07 00       	call   0x490f0f
41d695:	89 8d 08 ff ff ff    	mov    %ecx,-0xf8(%ebp)
41d69b:	33 f6                	xor    %esi,%esi
41d69d:	8d 85 20 ff ff ff    	lea    -0xe0(%ebp),%eax
41d6a3:	6a 78                	push   $0x78
41d6a5:	56                   	push   %esi
41d6a6:	50                   	push   %eax
41d6a7:	89 b5 00 ff ff ff    	mov    %esi,-0x100(%ebp)
41d6ad:	e8 87 39 07 00       	call   0x491039
41d6b2:	83 c4 0c             	add    $0xc,%esp
41d6b5:	8d 7d c4             	lea    -0x3c(%ebp),%edi
41d6b8:	33 c0                	xor    %eax,%eax
41d6ba:	6a 0a                	push   $0xa
41d6bc:	59                   	pop    %ecx
41d6bd:	f3 ab                	rep stos %eax,%es:(%edi)
41d6bf:	6a 0a                	push   $0xa
41d6c1:	59                   	pop    %ecx
41d6c2:	8d 7d 9c             	lea    -0x64(%ebp),%edi
41d6c5:	f3 ab                	rep stos %eax,%es:(%edi)
41d6c7:	8b 0d 5c 58 4a 00    	mov    0x4a585c,%ecx
41d6cd:	85 c9                	test   %ecx,%ecx
41d6cf:	75 4a                	jne    0x41d71b
41d6d1:	ff 73 0c             	push   0xc(%ebx)
41d6d4:	bf 54 fa 40 00       	mov    $0x40fa54,%edi
41d6d9:	8d 45 c4             	lea    -0x3c(%ebp),%eax
41d6dc:	57                   	push   %edi
41d6dd:	6a 14                	push   $0x14
41d6df:	50                   	push   %eax
41d6e0:	e8 a1 a1 ff ff       	call   0x417886
41d6e5:	83 c4 10             	add    $0x10,%esp
41d6e8:	85 c0                	test   %eax,%eax
41d6ea:	0f 88 98 01 00 00    	js     0x41d888
41d6f0:	ff 73 10             	push   0x10(%ebx)
41d6f3:	8d 45 9c             	lea    -0x64(%ebp),%eax
41d6f6:	57                   	push   %edi
41d6f7:	6a 14                	push   $0x14
41d6f9:	50                   	push   %eax
41d6fa:	e8 87 a1 ff ff       	call   0x417886
41d6ff:	83 c4 10             	add    $0x10,%esp
41d702:	85 c0                	test   %eax,%eax