67c4ad:	33 c0                	xor    %eax,%eax
67c4af:	8a c3                	mov    %bl,%al
67c4b1:	83 f8 4c             	cmp    $0x4c,%eax
67c4b4:	7f 15                	jg     0x67c4cb
67c4b6:	74 26                	je     0x67c4de
67c4b8:	83 e8 38             	sub    $0x38,%eax
67c4bb:	74 6b                	je     0x67c528
67c4bd:	83 e8 10             	sub    $0x10,%eax
67c4c0:	0f 84 87 00 00 00    	je     0x67c54d
67c4c6:	e9 ae 00 00 00       	jmp    0x67c579
67c4cb:	83 e8 52             	sub    $0x52,%eax
67c4ce:	74 33                	je     0x67c503
67c4d0:	83 e8 04             	sub    $0x4,%eax
67c4d3:	0f 84 8b 00 00 00    	je     0x67c564
67c4d9:	e9 9b 00 00 00       	jmp    0x67c579
67c4de:	68 00 80 56 40       	push   $0x40568000
67c4e3:	6a 00                	push   $0x0
67c4e5:	68 ff ff ff 00       	push   $0xffffff
67c4ea:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c4ed:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67c4f3:	e8 f0 2e f6 ff       	call   0x5df3e8
67c4f8:	33 c9                	xor    %ecx,%ecx
67c4fa:	b2 01                	mov    $0x1,%dl
67c4fc:	e8 43 1d f3 ff       	call   0x5ae244
67c501:	eb 76                	jmp    0x67c579
67c503:	68 00 80 56 c0       	push   $0xc0568000
67c508:	6a 00                	push   $0x0
67c50a:	68 ff ff ff 00       	push   $0xffffff
67c50f:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c512:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67c518:	e8 cb 2e f6 ff       	call   0x5df3e8
67c51d:	33 c9                	xor    %ecx,%ecx
67c51f:	b2 01                	mov    $0x1,%dl
67c521:	e8 1e 1d f3 ff       	call   0x5ae244
67c526:	eb 51                	jmp    0x67c579
67c528:	68 00 80 66 40       	push   $0x40668000
67c52d:	6a 00                	push   $0x0
67c52f:	68 ff ff ff 00       	push   $0xffffff
67c534:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c537:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67c53d:	e8 a6 2e f6 ff       	call   0x5df3e8
67c542:	33 c9                	xor    %ecx,%ecx
67c544:	b2 01                	mov    $0x1,%dl
67c546:	e8 f9 1c f3 ff       	call   0x5ae244
67c54b:	eb 2c                	jmp    0x67c579
67c54d:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c550:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67c556:	e8 8d 2e f6 ff       	call   0x5df3e8
67c55b:	33 d2                	xor    %edx,%edx
67c55d:	e8 9e 06 f3 ff       	call   0x5acc00
67c562:	eb 15                	jmp    0x67c579
67c564:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c567:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67c56d:	e8 76 2e f6 ff       	call   0x5df3e8
67c572:	b2 01                	mov    $0x1,%dl
67c574:	e8 87 06 f3 ff       	call   0x5acc00
67c579:	33 c0                	xor    %eax,%eax
67c57b:	5a                   	pop    %edx
67c57c:	59                   	pop    %ecx
67c57d:	59                   	pop    %ecx
67c57e:	64 89 10             	mov    %edx,%fs:(%eax)
67c581:	68 9f c5 67 00       	push   $0x67c59f
67c586:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c589:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67c58f:	8b 10                	mov    (%eax),%edx
67c591:	ff 92 e4 00 00 00    	call   *0xe4(%edx)
67c597:	c3                   	ret
67c598:	e9 6f 7c d8 ff       	jmp    0x40420c
67c59d:	eb e7                	jmp    0x67c586
67c59f:	5b                   	pop    %ebx
67c5a0:	59                   	pop    %ecx
67c5a1:	5d                   	pop    %ebp
67c5a2:	c3                   	ret
67c5a3:	90                   	nop
67c5a4:	b2 4c                	mov    $0x4c,%dl
67c5a6:	e8 d9 fe ff ff       	call   0x67c484
67c5ab:	c3                   	ret
67c5ac:	b2 52                	mov    $0x52,%dl
67c5ae:	e8 d1 fe ff ff       	call   0x67c484
67c5b3:	c3                   	ret
67c5b4:	b2 48                	mov    $0x48,%dl
67c5b6:	e8 c9 fe ff ff       	call   0x67c484
67c5bb:	c3                   	ret
67c5bc:	b2 56                	mov    $0x56,%dl
67c5be:	e8 c1 fe ff ff       	call   0x67c484
67c5c3:	c3                   	ret
67c5c4:	53                   	push   %ebx
67c5c5:	8b d8                	mov    %eax,%ebx
67c5c7:	8b 83 24 02 00 00    	mov    0x224(%ebx),%eax
67c5cd:	e8 16 2e f6 ff       	call   0x5df3e8
67c5d2:	e8 59 e9 f2 ff       	call   0x5aaf30
67c5d7:	5b                   	pop    %ebx
67c5d8:	c3                   	ret
67c5d9:	8d 40 00             	lea    0x0(%eax),%eax
67c5dc:	55                   	push   %ebp
67c5dd:	8b ec                	mov    %esp,%ebp
67c5df:	83 c4 f4             	add    $0xfffffff4,%esp
67c5e2:	53                   	push   %ebx
67c5e3:	89 4d f8             	mov    %ecx,-0x8(%ebp)
67c5e6:	89 55 fc             	mov    %edx,-0x4(%ebp)
67c5e9:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c5ec:	8b 80 c4 04 00 00    	mov    0x4c4(%eax),%eax
67c5f2:	c6 40 05 00          	movb   $0x0,0x5(%eax)
67c5f6:	8b 45 f8             	mov    -0x8(%ebp),%eax
67c5f9:	8b 80 c4 04 00 00    	mov    0x4c4(%eax),%eax
67c5ff:	c6 40 05 00          	movb   $0x0,0x5(%eax)
67c603:	33 d2                	xor    %edx,%edx
67c605:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c608:	e8 4b 5d f6 ff       	call   0x5e2358
67c60d:	33 d2                	xor    %edx,%edx
67c60f:	8b 45 f8             	mov    -0x8(%ebp),%eax
67c612:	e8 41 5d f6 ff       	call   0x5e2358
67c617:	a1 5c 70 6a 00       	mov    0x6a705c,%eax
67c61c:	8b 00                	mov    (%eax),%eax
67c61e:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
67c624:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67c62a:	e8 b9 2d f6 ff       	call   0x5df3e8
67c62f:	c6 40 30 00          	movb   $0x0,0x30(%eax)
67c633:	8b 45 f8             	mov    -0x8(%ebp),%eax
67c636:	e8 ad 2d f6 ff       	call   0x5df3e8
67c63b:	c6 40 30 00          	movb   $0x0,0x30(%eax)
67c63f:	a1 5c 70 6a 00       	mov    0x6a705c,%eax
67c644:	8b 00                	mov    (%eax),%eax
67c646:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
67c64c:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67c652:	e8 91 2d f6 ff       	call   0x5df3e8
67c657:	b2 01                	mov    $0x1,%dl
67c659:	8b 08                	mov    (%eax),%ecx
67c65b:	ff 51 30             	call   *0x30(%ecx)
67c65e:	a1 5c 70 6a 00       	mov    0x6a705c,%eax
67c663:	8b 00                	mov    (%eax),%eax
67c665:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
67c66b:	8b 98 24 02 00 00    	mov    0x224(%eax),%ebx
67c671:	80 bb 15 04 00 00 00 	cmpb   $0x0,0x415(%ebx)
67c678:	0f 84 0a 01 00 00    	je     0x67c788
67c67e:	33 c0                	xor    %eax,%eax
67c680:	55                   	push   %ebp
67c681:	68 81 c7 67 00       	push   $0x67c781
67c686:	64 ff 30             	push   %fs:(%eax)
67c689:	64 89 20             	mov    %esp,%fs:(%eax)
67c68c:	33 c9                	xor    %ecx,%ecx
67c68e:	b2 01                	mov    $0x1,%dl
67c690:	a1 4c 65 5d 00       	mov    0x5d654c,%eax
67c695:	e8 32 ae f5 ff       	call   0x5d74cc
67c69a:	89 45 f4             	mov    %eax,-0xc(%ebp)
67c69d:	33 d2                	xor    %edx,%edx
67c69f:	8b 45 f4             	mov    -0xc(%ebp),%eax
67c6a2:	8b 08                	mov    (%eax),%ecx
67c6a4:	ff 91 2c 01 00 00    	call   *0x12c(%ecx)
67c6aa:	8b 45 f4             	mov    -0xc(%ebp),%eax
67c6ad:	e8 36 2d f6 ff       	call   0x5df3e8
67c6b2:	33 d2                	xor    %edx,%edx
67c6b4:	e8 f7 0e f4 ff       	call   0x5bd5b0
67c6b9:	8b 45 f4             	mov    -0xc(%ebp),%eax
67c6bc:	8b 10                	mov    (%eax),%edx
67c6be:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67c6c4:	8b d0                	mov    %eax,%edx
67c6c6:	a1 5c 70 6a 00       	mov    0x6a705c,%eax
67c6cb:	8b 00                	mov    (%eax),%eax
67c6cd:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
67c6d3:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67c6d9:	e8 9a 2e f6 ff       	call   0x5df578
67c6de:	8b 45 f4             	mov    -0xc(%ebp),%eax
67c6e1:	8b 10                	mov    (%eax),%edx
67c6e3:	ff 92 88 00 00 00    	call   *0x88(%edx)
67c6e9:	8b 45 f4             	mov    -0xc(%ebp),%eax
67c6ec:	8b 10                	mov    (%eax),%edx
67c6ee:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67c6f4:	8b 10                	mov    (%eax),%edx
67c6f6:	ff 52 0c             	call   *0xc(%edx)
67c6f9:	8d 1c 40             	lea    (%eax,%eax,2),%ebx
67c6fc:	8b 45 f4             	mov    -0xc(%ebp),%eax
67c6ff:	8b 10                	mov    (%eax),%edx
67c701:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67c707:	8b 10                	mov    (%eax),%edx
67c709:	ff 52 08             	call   *0x8(%edx)
67c70c:	c1 e0 02             	shl    $0x2,%eax
67c70f:	3b d8                	cmp    %eax,%ebx
67c711:	7e 26                	jle    0x67c739
67c713:	6a ff                	push   $0xffffffff
67c715:	6a 09                	push   $0x9
67c717:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c71a:	8b 10                	mov    (%eax),%edx
67c71c:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67c722:	50                   	push   %eax
67c723:	8b 45 f4             	mov    -0xc(%ebp),%eax
67c726:	e8 bd 2c f6 ff       	call   0x5df3e8
67c72b:	8b 55 fc             	mov    -0x4(%ebp),%edx
67c72e:	8b 4a 48             	mov    0x48(%edx),%ecx
67c731:	5a                   	pop    %edx
67c732:	e8 f5 e8 f2 ff       	call   0x5ab02c
67c737:	eb 26                	jmp    0x67c75f
67c739:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c73c:	8b 40 4c             	mov    0x4c(%eax),%eax
67c73f:	50                   	push   %eax
67c740:	6a 09                	push   $0x9
67c742:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c745:	8b 10                	mov    (%eax),%edx
67c747:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67c74d:	50                   	push   %eax
67c74e:	8b 45 f4             	mov    -0xc(%ebp),%eax
67c751:	e8 92 2c f6 ff       	call   0x5df3e8
67c756:	83 c9 ff             	or     $0xffffffff,%ecx
67c759:	5a                   	pop    %edx
67c75a:	e8 cd e8 f2 ff       	call   0x5ab02c
67c75f:	33 c0                	xor    %eax,%eax
67c761:	5a                   	pop    %edx
67c762:	59                   	pop    %ecx
67c763:	59                   	pop    %ecx
67c764:	64 89 10             	mov    %edx,%fs:(%eax)
67c767:	68 32 c8 67 00       	push   $0x67c832
67c76c:	8d 45 f4             	lea    -0xc(%ebp),%eax
67c76f:	e8 e8 22 d9 ff       	call   0x40ea5c
67c774:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67c779:	8b 00                	mov    (%eax),%eax
67c77b:	e8 1c 90 00 00       	call   0x68579c
67c780:	c3                   	ret
67c781:	e9 86 7a d8 ff       	jmp    0x40420c
67c786:	eb e4                	jmp    0x67c76c
67c788:	a1 5c 70 6a 00       	mov    0x6a705c,%eax
67c78d:	8b c3                	mov    %ebx,%eax
67c78f:	8b 10                	mov    (%eax),%edx
67c791:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67c797:	8b 10                	mov    (%eax),%edx
67c799:	ff 52 0c             	call   *0xc(%edx)
67c79c:	8d 1c 40             	lea    (%eax,%eax,2),%ebx
67c79f:	a1 5c 70 6a 00       	mov    0x6a705c,%eax
67c7a4:	8b 00                	mov    (%eax),%eax
67c7a6:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
67c7ac:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67c7b2:	8b 10                	mov    (%eax),%edx
67c7b4:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67c7ba:	8b 10                	mov    (%eax),%edx
67c7bc:	ff 52 08             	call   *0x8(%edx)
67c7bf:	c1 e0 02             	shl    $0x2,%eax
67c7c2:	3b d8                	cmp    %eax,%ebx
67c7c4:	7e 36                	jle    0x67c7fc
67c7c6:	6a ff                	push   $0xffffffff
67c7c8:	6a 09                	push   $0x9
67c7ca:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c7cd:	8b 10                	mov    (%eax),%edx
67c7cf:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67c7d5:	50                   	push   %eax
67c7d6:	a1 5c 70 6a 00       	mov    0x6a705c,%eax
67c7db:	8b 00                	mov    (%eax),%eax
67c7dd:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
67c7e3:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67c7e9:	e8 fa 2b f6 ff       	call   0x5df3e8
67c7ee:	8b 55 fc             	mov    -0x4(%ebp),%edx
67c7f1:	8b 4a 48             	mov    0x48(%edx),%ecx
67c7f4:	5a                   	pop    %edx
67c7f5:	e8 32 e8 f2 ff       	call   0x5ab02c
67c7fa:	eb 36                	jmp    0x67c832
67c7fc:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c7ff:	8b 40 4c             	mov    0x4c(%eax),%eax
67c802:	50                   	push   %eax
67c803:	6a 09                	push   $0x9
67c805:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c808:	8b 10                	mov    (%eax),%edx
67c80a:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
67c810:	50                   	push   %eax
67c811:	a1 5c 70 6a 00       	mov    0x6a705c,%eax
67c816:	8b 00                	mov    (%eax),%eax
67c818:	8b 80 fc 02 00 00    	mov    0x2fc(%eax),%eax
67c81e:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
67c824:	e8 bf 2b f6 ff       	call   0x5df3e8
67c829:	83 c9 ff             	or     $0xffffffff,%ecx
67c82c:	5a                   	pop    %edx
67c82d:	e8 fa e7 f2 ff       	call   0x5ab02c
67c832:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c835:	8b 10                	mov    (%eax),%edx
67c837:	ff 92 88 00 00 00    	call   *0x88(%edx)
67c83d:	8b 55 fc             	mov    -0x4(%ebp),%edx
67c840:	8b 45 f8             	mov    -0x8(%ebp),%eax
67c843:	8b 08                	mov    (%eax),%ecx
67c845:	ff 51 08             	call   *0x8(%ecx)
67c848:	8b 45 f8             	mov    -0x8(%ebp),%eax
67c84b:	e8 98 2b f6 ff       	call   0x5df3e8
67c850:	c6 40 64 00          	movb   $0x0,0x64(%eax)
67c854:	8b 45 f8             	mov    -0x8(%ebp),%eax
67c857:	e8 8c 2b f6 ff       	call   0x5df3e8
67c85c:	b2 01                	mov    $0x1,%dl
67c85e:	8b 08                	mov    (%eax),%ecx
67c860:	ff 51 30             	call   *0x30(%ecx)
67c863:	5b                   	pop    %ebx
67c864:	8b e5                	mov    %ebp,%esp
67c866:	5d                   	pop    %ebp
67c867:	c3                   	ret
67c868:	55                   	push   %ebp
67c869:	8b ec                	mov    %esp,%ebp
67c86b:	51                   	push   %ecx
67c86c:	53                   	push   %ebx
67c86d:	56                   	push   %esi
67c86e:	57                   	push   %edi
67c86f:	8b d8                	mov    %eax,%ebx
67c871:	33 c0                	xor    %eax,%eax
67c873:	55                   	push   %ebp
67c874:	68 fa c8 67 00       	push   $0x67c8fa
67c879:	64 ff 30             	push   %fs:(%eax)
67c87c:	64 89 20             	mov    %esp,%fs:(%eax)
67c87f:	8b 83 24 02 00 00    	mov    0x224(%ebx),%eax
67c885:	8b 10                	mov    (%eax),%edx
67c887:	ff 92 24 01 00 00    	call   *0x124(%edx)
67c88d:	84 c0                	test   %al,%al
67c88f:	74 0a                	je     0x67c89b
67c891:	33 c0                	xor    %eax,%eax
67c893:	5a                   	pop    %edx
67c894:	59                   	pop    %ecx
67c895:	59                   	pop    %ecx
67c896:	64 89 10             	mov    %edx,%fs:(%eax)
67c899:	eb 69                	jmp    0x67c904
67c89b:	8b cb                	mov    %ebx,%ecx
67c89d:	b2 01                	mov    $0x1,%dl
67c89f:	a1 e4 e9 66 00       	mov    0x66e9e4,%eax
67c8a4:	e8 93 5b de ff       	call   0x46243c
67c8a9:	89 45 fc             	mov    %eax,-0x4(%ebp)
67c8ac:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c8af:	89 98 68 03 00 00    	mov    %ebx,0x368(%eax)
67c8b5:	a1 5c 70 6a 00       	mov    0x6a705c,%eax
67c8ba:	8b 00                	mov    (%eax),%eax
67c8bc:	c6 80 00 03 00 00 01 	movb   $0x1,0x300(%eax)
67c8c3:	8b 45 fc             	mov    -0x4(%ebp),%eax
67c8c6:	8b 10                	mov    (%eax),%edx
67c8c8:	ff 92 e8 00 00 00    	call   *0xe8(%edx)
67c8ce:	a1 5c 70 6a 00       	mov    0x6a705c,%eax
67c8d3:	8b 00                	mov    (%eax),%eax
67c8d5:	c6 80 00 03 00 00 00 	movb   $0x0,0x300(%eax)
67c8dc:	8d 45 fc             	lea    -0x4(%ebp),%eax
67c8df:	e8 78 21 d9 ff       	call   0x40ea5c
67c8e4:	a1 b0 6d 6a 00       	mov    0x6a6db0,%eax
67c8e9:	8b 00                	mov    (%eax),%eax
67c8eb:	e8 ac 8e 00 00       	call   0x68579c
67c8f0:	33 c0                	xor    %eax,%eax
67c8f2:	5a                   	pop    %edx
67c8f3:	59                   	pop    %ecx
67c8f4:	59                   	pop    %ecx
67c8f5:	64 89 10             	mov    %edx,%fs:(%eax)
67c8f8:	eb 0a                	jmp    0x67c904
67c8fa:	e9 59 76 d8 ff       	jmp    0x403f58
67c8ff:	e8 bc 79 d8 ff       	call   0x4042c0
67c904:	5f                   	pop    %edi
67c905:	5e                   	pop    %esi
67c906:	5b                   	pop    %ebx
67c907:	59                   	pop    %ecx
67c908:	5d                   	pop    %ebp
67c909:	c3                   	ret
67c90a:	8b c0                	mov    %eax,%eax
67c90c:	55                   	push   %ebp
67c90d:	8b ec                	mov    %esp,%ebp
67c90f:	51                   	push   %ecx