486447:	89 75 fc             	mov    %esi,-0x4(%ebp)
48644a:	e8 01 4d ff ff       	call   0x47b150
48644f:	c7 06 94 2f 69 00    	movl   $0x692f94,(%esi)
486455:	8b c6                	mov    %esi,%eax
486457:	5e                   	pop    %esi
486458:	8b e5                	mov    %ebp,%esp
48645a:	5d                   	pop    %ebp
48645b:	c3                   	ret
48645c:	cc                   	int3
48645d:	cc                   	int3
48645e:	cc                   	int3
48645f:	cc                   	int3
486460:	8b 09                	mov    (%ecx),%ecx
486462:	85 c9                	test   %ecx,%ecx
486464:	0f 85 c6 09 00 00    	jne    0x486e30
48646a:	c3                   	ret
48646b:	cc                   	int3
48646c:	cc                   	int3
48646d:	cc                   	int3
48646e:	cc                   	int3
48646f:	cc                   	int3
486470:	56                   	push   %esi
486471:	8b 31                	mov    (%ecx),%esi
486473:	57                   	push   %edi
486474:	8b 79 04             	mov    0x4(%ecx),%edi
486477:	3b f7                	cmp    %edi,%esi
486479:	74 13                	je     0x48648e
48647b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
486480:	8b ce                	mov    %esi,%ecx
486482:	e8 59 3f fe ff       	call   0x46a3e0
486487:	83 c6 60             	add    $0x60,%esi
48648a:	3b f7                	cmp    %edi,%esi
48648c:	75 f2                	jne    0x486480
48648e:	5f                   	pop    %edi
48648f:	5e                   	pop    %esi
486490:	c3                   	ret
486491:	cc                   	int3
486492:	cc                   	int3
486493:	cc                   	int3
486494:	cc                   	int3
486495:	cc                   	int3
486496:	cc                   	int3
486497:	cc                   	int3
486498:	cc                   	int3
486499:	cc                   	int3
48649a:	cc                   	int3
48649b:	cc                   	int3
48649c:	cc                   	int3
48649d:	cc                   	int3
48649e:	cc                   	int3
48649f:	cc                   	int3
4864a0:	55                   	push   %ebp
4864a1:	8b ec                	mov    %esp,%ebp
4864a3:	56                   	push   %esi
4864a4:	8b f1                	mov    %ecx,%esi
4864a6:	c7 06 94 2f 69 00    	movl   $0x692f94,(%esi)
4864ac:	e8 af 4c ff ff       	call   0x47b160
4864b1:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4864b5:	74 0b                	je     0x4864c2
4864b7:	6a 04                	push   $0x4
4864b9:	56                   	push   %esi
4864ba:	e8 b3 ab 15 00       	call   0x5e1072
4864bf:	83 c4 08             	add    $0x8,%esp
4864c2:	8b c6                	mov    %esi,%eax
4864c4:	5e                   	pop    %esi
4864c5:	5d                   	pop    %ebp
4864c6:	c2 04 00             	ret    $0x4
4864c9:	cc                   	int3
4864ca:	cc                   	int3
4864cb:	cc                   	int3
4864cc:	cc                   	int3
4864cd:	cc                   	int3
4864ce:	cc                   	int3
4864cf:	cc                   	int3
4864d0:	55                   	push   %ebp
4864d1:	8b ec                	mov    %esp,%ebp
4864d3:	6a ff                	push   $0xffffffff
4864d5:	68 0d 5d 65 00       	push   $0x655d0d
4864da:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4864e0:	50                   	push   %eax
4864e1:	81 ec 90 01 00 00    	sub    $0x190,%esp
4864e7:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4864ec:	33 c5                	xor    %ebp,%eax
4864ee:	89 45 f0             	mov    %eax,-0x10(%ebp)
4864f1:	56                   	push   %esi
4864f2:	57                   	push   %edi
4864f3:	50                   	push   %eax
4864f4:	8d 45 f4             	lea    -0xc(%ebp),%eax
4864f7:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4864fd:	8b 75 20             	mov    0x20(%ebp),%esi
486500:	89 b5 b4 fe ff ff    	mov    %esi,-0x14c(%ebp)
486506:	8d 8d 64 fe ff ff    	lea    -0x19c(%ebp),%ecx
48650c:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
486513:	e8 d8 c4 fd ff       	call   0x4629f0
486518:	83 7d 18 00          	cmpl   $0x0,0x18(%ebp)
48651c:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
486520:	c7 85 e0 fe ff ff 00 	movl   $0x0,-0x120(%ebp)
486527:	00 00 00
48652a:	0f 84 4d 08 00 00    	je     0x486d7d
486530:	85 f6                	test   %esi,%esi
486532:	0f 84 45 08 00 00    	je     0x486d7d
486538:	83 7d 1c 10          	cmpl   $0x10,0x1c(%ebp)
48653c:	8d 45 08             	lea    0x8(%ebp),%eax
48653f:	6a 00                	push   $0x0
486541:	0f 43 45 08          	cmovae 0x8(%ebp),%eax
486545:	8d 8d 64 fe ff ff    	lea    -0x19c(%ebp),%ecx
48654b:	6a 00                	push   $0x0
48654d:	50                   	push   %eax
48654e:	e8 cd fd fd ff       	call   0x466320
486553:	80 bd 90 fe ff ff 00 	cmpb   $0x0,-0x170(%ebp)
48655a:	74 19                	je     0x486575
48655c:	68 1c 2b 69 00       	push   $0x692b1c
486561:	6a 02                	push   $0x2
486563:	e8 18 43 ff ff       	call   0x47a880
486568:	83 c4 08             	add    $0x8,%esp
48656b:	be 07 00 00 00       	mov    $0x7,%esi
486570:	e9 9f 07 00 00       	jmp    0x486d14
486575:	8d 8d 64 fe ff ff    	lea    -0x19c(%ebp),%ecx
48657b:	e8 70 d6 fd ff       	call   0x463bf0
486580:	8b f0                	mov    %eax,%esi
486582:	85 f6                	test   %esi,%esi
486584:	0f 84 dd 07 00 00    	je     0x486d67
48658a:	8b 7e 20             	mov    0x20(%esi),%edi
48658d:	83 c7 08             	add    $0x8,%edi
486590:	0f 84 d1 07 00 00    	je     0x486d67
486596:	68 9c 2f 69 00       	push   $0x692f9c
48659b:	e8 10 20 fe ff       	call   0x4685b0
4865a0:	50                   	push   %eax
4865a1:	68 9c 2f 69 00       	push   $0x692f9c
4865a6:	57                   	push   %edi
4865a7:	e8 b4 35 17 00       	call   0x5f9b60
4865ac:	83 c4 10             	add    $0x10,%esp
4865af:	85 c0                	test   %eax,%eax
4865b1:	74 19                	je     0x4865cc
4865b3:	68 1c 2b 69 00       	push   $0x692b1c
4865b8:	6a 02                	push   $0x2
4865ba:	e8 c1 42 ff ff       	call   0x47a880
4865bf:	83 c4 08             	add    $0x8,%esp
4865c2:	be 07 00 00 00       	mov    $0x7,%esi
4865c7:	e9 48 07 00 00       	jmp    0x486d14
4865cc:	8d 85 e0 fe ff ff    	lea    -0x120(%ebp),%eax
4865d2:	50                   	push   %eax
4865d3:	68 58 2b 69 00       	push   $0x692b58
4865d8:	56                   	push   %esi
4865d9:	e8 e2 17 fe ff       	call   0x467dc0
4865de:	83 c4 0c             	add    $0xc,%esp
4865e1:	84 c0                	test   %al,%al
4865e3:	74 19                	je     0x4865fe
4865e5:	8b 85 e0 fe ff ff    	mov    -0x120(%ebp),%eax
4865eb:	85 c0                	test   %eax,%eax
4865ed:	74 0f                	je     0x4865fe
4865ef:	8b 8d b4 fe ff ff    	mov    -0x14c(%ebp),%ecx
4865f5:	50                   	push   %eax
4865f6:	83 c1 0c             	add    $0xc,%ecx
4865f9:	e8 32 6d fc ff       	call   0x44d330
4865fe:	68 b0 2f 69 00       	push   $0x692fb0
486603:	56                   	push   %esi
486604:	e8 a7 18 fe ff       	call   0x467eb0
486609:	83 c4 08             	add    $0x8,%esp
48660c:	8b c8                	mov    %eax,%ecx
48660e:	68 bc 2f 69 00       	push   $0x692fbc
486613:	e8 98 d5 fd ff       	call   0x463bb0
486618:	8b f0                	mov    %eax,%esi
48661a:	89 b5 b0 fe ff ff    	mov    %esi,-0x150(%ebp)
486620:	85 f6                	test   %esi,%esi
486622:	0f 84 ea 06 00 00    	je     0x486d12
486628:	0f 1f 84 00 00 00 00 	nopl   0x0(%eax,%eax,1)
48662f:	00
486630:	33 c0                	xor    %eax,%eax
486632:	c7 85 04 ff ff ff 00 	movl   $0x0,-0xfc(%ebp)
486639:	00 00 00
48663c:	33 ff                	xor    %edi,%edi
48663e:	c7 85 08 ff ff ff 0f 	movl   $0xf,-0xf8(%ebp)
486645:	00 00 00
486648:	c6 85 f4 fe ff ff 00 	movb   $0x0,-0x10c(%ebp)
48664f:	c7 85 1c ff ff ff 00 	movl   $0x0,-0xe4(%ebp)
486656:	00 00 00
486659:	c7 85 20 ff ff ff 0f 	movl   $0xf,-0xe0(%ebp)
486660:	00 00 00
486663:	c6 85 0c ff ff ff 00 	movb   $0x0,-0xf4(%ebp)
48666a:	c7 85 34 ff ff ff 00 	movl   $0x0,-0xcc(%ebp)
486671:	00 00 00
486674:	c7 85 38 ff ff ff 0f 	movl   $0xf,-0xc8(%ebp)
48667b:	00 00 00
48667e:	c6 85 24 ff ff ff 00 	movb   $0x0,-0xdc(%ebp)
486685:	c7 85 4c ff ff ff 00 	movl   $0x0,-0xb4(%ebp)
48668c:	00 00 00
48668f:	c7 85 50 ff ff ff 0f 	movl   $0xf,-0xb0(%ebp)
486696:	00 00 00
486699:	c6 85 3c ff ff ff 00 	movb   $0x0,-0xc4(%ebp)
4866a0:	c7 85 64 ff ff ff 00 	movl   $0x0,-0x9c(%ebp)
4866a7:	00 00 00
4866aa:	c7 85 68 ff ff ff 0f 	movl   $0xf,-0x98(%ebp)
4866b1:	00 00 00
4866b4:	c6 85 54 ff ff ff 00 	movb   $0x0,-0xac(%ebp)
4866bb:	c7 85 7c ff ff ff 00 	movl   $0x0,-0x84(%ebp)
4866c2:	00 00 00
4866c5:	c7 45 80 0f 00 00 00 	movl   $0xf,-0x80(%ebp)
4866cc:	c6 85 6c ff ff ff 00 	movb   $0x0,-0x94(%ebp)
4866d3:	c7 45 84 00 00 00 00 	movl   $0x0,-0x7c(%ebp)
4866da:	89 7d 88             	mov    %edi,-0x78(%ebp)
4866dd:	89 85 d0 fe ff ff    	mov    %eax,-0x130(%ebp)
4866e3:	89 45 8c             	mov    %eax,-0x74(%ebp)
4866e6:	89 85 cc fe ff ff    	mov    %eax,-0x134(%ebp)
4866ec:	8d 85 cc fe ff ff    	lea    -0x134(%ebp),%eax
4866f2:	50                   	push   %eax
4866f3:	68 60 21 69 00       	push   $0x692160
4866f8:	56                   	push   %esi
4866f9:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4866fd:	e8 be 16 fe ff       	call   0x467dc0
486702:	8d 85 c8 fe ff ff    	lea    -0x138(%ebp),%eax
486708:	89 bd c8 fe ff ff    	mov    %edi,-0x138(%ebp)
48670e:	50                   	push   %eax
48670f:	68 24 11 69 00       	push   $0x691124
486714:	56                   	push   %esi
486715:	e8 a6 16 fe ff       	call   0x467dc0
48671a:	8d 85 c4 fe ff ff    	lea    -0x13c(%ebp),%eax
486720:	89 bd c4 fe ff ff    	mov    %edi,-0x13c(%ebp)
486726:	50                   	push   %eax
486727:	68 74 21 69 00       	push   $0x692174
48672c:	56                   	push   %esi
48672d:	e8 8e 16 fe ff       	call   0x467dc0
486732:	8d 85 c0 fe ff ff    	lea    -0x140(%ebp),%eax
486738:	89 bd c0 fe ff ff    	mov    %edi,-0x140(%ebp)
48673e:	50                   	push   %eax
48673f:	68 4c 08 69 00       	push   $0x69084c
486744:	56                   	push   %esi
486745:	e8 76 16 fe ff       	call   0x467dc0
48674a:	8d 85 bc fe ff ff    	lea    -0x144(%ebp),%eax
486750:	89 bd bc fe ff ff    	mov    %edi,-0x144(%ebp)
486756:	50                   	push   %eax
486757:	68 94 21 69 00       	push   $0x692194
48675c:	56                   	push   %esi
48675d:	e8 5e 16 fe ff       	call   0x467dc0
486762:	8d 85 b8 fe ff ff    	lea    -0x148(%ebp),%eax
486768:	89 bd b8 fe ff ff    	mov    %edi,-0x148(%ebp)
48676e:	50                   	push   %eax
48676f:	68 80 21 69 00       	push   $0x692180
486774:	56                   	push   %esi
486775:	e8 46 16 fe ff       	call   0x467dc0
48677a:	83 c4 48             	add    $0x48,%esp
48677d:	68 c8 2f 69 00       	push   $0x692fc8
486782:	56                   	push   %esi
486783:	e8 28 17 fe ff       	call   0x467eb0
486788:	83 c4 08             	add    $0x8,%esp
48678b:	8b c8                	mov    %eax,%ecx
48678d:	68 c8 21 69 00       	push   $0x6921c8
486792:	e8 19 d4 fd ff       	call   0x463bb0
486797:	89 85 e8 fe ff ff    	mov    %eax,-0x118(%ebp)
48679d:	85 c0                	test   %eax,%eax
48679f:	0f 84 f8 03 00 00    	je     0x486b9d
4867a5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%eax,%eax,1)
4867ac:	00 00 00 00
4867b0:	68 6c 08 69 00       	push   $0x69086c
4867b5:	8b c8                	mov    %eax,%ecx
4867b7:	e8 c4 c9 fd ff       	call   0x463180
4867bc:	8b f0                	mov    %eax,%esi
4867be:	c7 85 dc fe ff ff 00 	movl   $0x0,-0x124(%ebp)
4867c5:	00 00 00
4867c8:	8d 85 dc fe ff ff    	lea    -0x124(%ebp),%eax
4867ce:	50                   	push   %eax
4867cf:	68 d0 2f 69 00       	push   $0x692fd0
4867d4:	ff b5 e8 fe ff ff    	push   -0x118(%ebp)
4867da:	e8 e1 15 fe ff       	call   0x467dc0
4867df:	8d 85 d8 fe ff ff    	lea    -0x128(%ebp),%eax
4867e5:	c7 85 d8 fe ff ff 00 	movl   $0x0,-0x128(%ebp)
4867ec:	00 00 00
4867ef:	50                   	push   %eax
4867f0:	68 d8 2f 69 00       	push   $0x692fd8
4867f5:	ff b5 e8 fe ff ff    	push   -0x118(%ebp)
4867fb:	e8 c0 15 fe ff       	call   0x467dc0
486800:	8d 85 d4 fe ff ff    	lea    -0x12c(%ebp),%eax
486806:	c7 85 d4 fe ff ff 00 	movl   $0x0,-0x12c(%ebp)
48680d:	00 00 00
486810:	50                   	push   %eax
486811:	68 e4 2f 69 00       	push   $0x692fe4
486816:	ff b5 e8 fe ff ff    	push   -0x118(%ebp)
48681c:	e8 9f 15 fe ff       	call   0x467dc0
486821:	83 c4 24             	add    $0x24,%esp
486824:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%ebp)
48682b:	c7 45 a4 0f 00 00 00 	movl   $0xf,-0x5c(%ebp)
486832:	c6 45 90 00          	movb   $0x0,-0x70(%ebp)
486836:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
48683d:	c7 45 bc 0f 00 00 00 	movl   $0xf,-0x44(%ebp)
486844:	c6 45 a8 00          	movb   $0x0,-0x58(%ebp)
486848:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
48684f:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
486856:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
48685a:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
486861:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
486868:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
48686c:	85 f6                	test   %esi,%esi
48686e:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
486872:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
486877:	0f 45 d6             	cmovne %esi,%edx
48687a:	8b ca                	mov    %edx,%ecx
48687c:	8d 71 01             	lea    0x1(%ecx),%esi
48687f:	90                   	nop
486880:	8a 01                	mov    (%ecx),%al
486882:	41                   	inc    %ecx
486883:	84 c0                	test   %al,%al
486885:	75 f9                	jne    0x486880
486887:	2b ce                	sub    %esi,%ecx
486889:	51                   	push   %ecx
48688a:	52                   	push   %edx
48688b:	8d 4d 90             	lea    -0x70(%ebp),%ecx
48688e:	e8 ad e9 fb ff       	call   0x445240
486893:	8b 85 dc fe ff ff    	mov    -0x124(%ebp),%eax
486899:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
48689e:	85 c0                	test   %eax,%eax
4868a0:	0f 45 d0             	cmovne %eax,%edx
4868a3:	8b ca                	mov    %edx,%ecx
4868a5:	8d 71 01             	lea    0x1(%ecx),%esi
4868a8:	8a 01                	mov    (%ecx),%al
4868aa:	41                   	inc    %ecx
4868ab:	84 c0                	test   %al,%al
4868ad:	75 f9                	jne    0x4868a8
4868af:	2b ce                	sub    %esi,%ecx
4868b1:	51                   	push   %ecx
4868b2:	52                   	push   %edx
4868b3:	8d 4d a8             	lea    -0x58(%ebp),%ecx
4868b6:	e8 85 e9 fb ff       	call   0x445240
4868bb:	8b 85 d8 fe ff ff    	mov    -0x128(%ebp),%eax
4868c1:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
4868c6:	85 c0                	test   %eax,%eax
4868c8:	0f 45 d0             	cmovne %eax,%edx
4868cb:	8b ca                	mov    %edx,%ecx
4868cd:	8d 71 01             	lea    0x1(%ecx),%esi
4868d0:	8a 01                	mov    (%ecx),%al
4868d2:	41                   	inc    %ecx
4868d3:	84 c0                	test   %al,%al
4868d5:	75 f9                	jne    0x4868d0
4868d7:	2b ce                	sub    %esi,%ecx
4868d9:	51                   	push   %ecx
4868da:	52                   	push   %edx
4868db:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4868de:	e8 5d e9 fb ff       	call   0x445240
4868e3:	8b 85 d4 fe ff ff    	mov    -0x12c(%ebp),%eax
4868e9:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
4868ee:	85 c0                	test   %eax,%eax
4868f0:	0f 45 d0             	cmovne %eax,%edx
4868f3:	8b c2                	mov    %edx,%eax
4868f5:	8d 70 01             	lea    0x1(%eax),%esi
4868f8:	8a 08                	mov    (%eax),%cl
4868fa:	40                   	inc    %eax
4868fb:	84 c9                	test   %cl,%cl
4868fd:	75 f9                	jne    0x4868f8
4868ff:	2b c6                	sub    %esi,%eax
486901:	8d 4d d8             	lea    -0x28(%ebp),%ecx
486904:	50                   	push   %eax