671719:	8b ec                	mov    %esp,%ebp
67171b:	53                   	push   %ebx
67171c:	56                   	push   %esi
67171d:	57                   	push   %edi
67171e:	8b d8                	mov    %eax,%ebx
671720:	33 c0                	xor    %eax,%eax
671722:	55                   	push   %ebp
671723:	68 88 17 67 00       	push   $0x671788
671728:	64 ff 30             	push   %fs:(%eax)
67172b:	64 89 20             	mov    %esp,%fs:(%eax)
67172e:	8b 83 24 03 00 00    	mov    0x324(%ebx),%eax
671734:	33 d2                	xor    %edx,%edx
671736:	e8 cd d2 dc ff       	call   0x43ea08
67173b:	8b 83 f8 02 00 00    	mov    0x2f8(%ebx),%eax
671741:	e8 a2 dc f6 ff       	call   0x5df3e8
671746:	8b 10                	mov    (%eax),%edx
671748:	ff 52 34             	call   *0x34(%edx)
67174b:	8b 83 14 03 00 00    	mov    0x314(%ebx),%eax
671751:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
671757:	50                   	push   %eax
671758:	8b 83 1c 03 00 00    	mov    0x31c(%ebx),%eax
67175e:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
671764:	50                   	push   %eax
671765:	8b 83 08 03 00 00    	mov    0x308(%ebx),%eax
67176b:	8b 88 28 02 00 00    	mov    0x228(%eax),%ecx
671771:	8b 93 f8 02 00 00    	mov    0x2f8(%ebx),%edx
671777:	8b c3                	mov    %ebx,%eax
671779:	e8 42 ff ff ff       	call   0x6716c0
67177e:	33 c0                	xor    %eax,%eax
671780:	5a                   	pop    %edx
671781:	59                   	pop    %ecx
671782:	59                   	pop    %ecx
671783:	64 89 10             	mov    %edx,%fs:(%eax)
671786:	eb 0a                	jmp    0x671792
671788:	e9 cb 27 d9 ff       	jmp    0x403f58
67178d:	e8 2e 2b d9 ff       	call   0x4042c0
671792:	5f                   	pop    %edi
671793:	5e                   	pop    %esi
671794:	5b                   	pop    %ebx
671795:	5d                   	pop    %ebp
671796:	c3                   	ret
671797:	90                   	nop
671798:	55                   	push   %ebp
671799:	8b ec                	mov    %esp,%ebp
67179b:	6a 00                	push   $0x0
67179d:	53                   	push   %ebx
67179e:	8b d8                	mov    %eax,%ebx
6717a0:	33 c0                	xor    %eax,%eax
6717a2:	55                   	push   %ebp
6717a3:	68 ff 17 67 00       	push   $0x6717ff
6717a8:	64 ff 30             	push   %fs:(%eax)
6717ab:	64 89 20             	mov    %esp,%fs:(%eax)
6717ae:	8d 55 fc             	lea    -0x4(%ebp),%edx
6717b1:	8b 83 08 03 00 00    	mov    0x308(%ebx),%eax
6717b7:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
6717bd:	e8 02 7e d9 ff       	call   0x4095c4
6717c2:	8b 55 fc             	mov    -0x4(%ebp),%edx
6717c5:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
6717cb:	e8 2c 70 dd ff       	call   0x4487fc
6717d0:	80 bb 65 03 00 00 00 	cmpb   $0x0,0x365(%ebx)
6717d7:	74 10                	je     0x6717e9
6717d9:	ba 0a 00 00 00       	mov    $0xa,%edx
6717de:	8b 83 24 03 00 00    	mov    0x324(%ebx),%eax
6717e4:	e8 1f d2 dc ff       	call   0x43ea08
6717e9:	33 c0                	xor    %eax,%eax
6717eb:	5a                   	pop    %edx
6717ec:	59                   	pop    %ecx
6717ed:	59                   	pop    %ecx
6717ee:	64 89 10             	mov    %edx,%fs:(%eax)
6717f1:	68 06 18 67 00       	push   $0x671806
6717f6:	8d 45 fc             	lea    -0x4(%ebp),%eax
6717f9:	e8 6a 30 d9 ff       	call   0x404868
6717fe:	c3                   	ret
6717ff:	e9 08 2a d9 ff       	jmp    0x40420c
671804:	eb f0                	jmp    0x6717f6
671806:	5b                   	pop    %ebx
671807:	59                   	pop    %ecx
671808:	5d                   	pop    %ebp
671809:	c3                   	ret
67180a:	8b c0                	mov    %eax,%eax
67180c:	55                   	push   %ebp
67180d:	8b ec                	mov    %esp,%ebp
67180f:	6a 00                	push   $0x0
671811:	53                   	push   %ebx
671812:	8b d8                	mov    %eax,%ebx
671814:	33 c0                	xor    %eax,%eax
671816:	55                   	push   %ebp
671817:	68 73 18 67 00       	push   $0x671873
67181c:	64 ff 30             	push   %fs:(%eax)
67181f:	64 89 20             	mov    %esp,%fs:(%eax)
671822:	8d 55 fc             	lea    -0x4(%ebp),%edx
671825:	8b 83 14 03 00 00    	mov    0x314(%ebx),%eax
67182b:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
671831:	e8 8e 7d d9 ff       	call   0x4095c4
671836:	8b 55 fc             	mov    -0x4(%ebp),%edx
671839:	8b 83 44 03 00 00    	mov    0x344(%ebx),%eax
67183f:	e8 b8 6f dd ff       	call   0x4487fc
671844:	80 bb 65 03 00 00 00 	cmpb   $0x0,0x365(%ebx)
67184b:	74 10                	je     0x67185d
67184d:	ba 0a 00 00 00       	mov    $0xa,%edx
671852:	8b 83 24 03 00 00    	mov    0x324(%ebx),%eax
671858:	e8 ab d1 dc ff       	call   0x43ea08
67185d:	33 c0                	xor    %eax,%eax
67185f:	5a                   	pop    %edx
671860:	59                   	pop    %ecx
671861:	59                   	pop    %ecx
671862:	64 89 10             	mov    %edx,%fs:(%eax)
671865:	68 7a 18 67 00       	push   $0x67187a
67186a:	8d 45 fc             	lea    -0x4(%ebp),%eax
67186d:	e8 f6 2f d9 ff       	call   0x404868
671872:	c3                   	ret
671873:	e9 94 29 d9 ff       	jmp    0x40420c
671878:	eb f0                	jmp    0x67186a
67187a:	5b                   	pop    %ebx
67187b:	59                   	pop    %ecx
67187c:	5d                   	pop    %ebp
67187d:	c3                   	ret
67187e:	8b c0                	mov    %eax,%eax
671880:	55                   	push   %ebp
671881:	8b ec                	mov    %esp,%ebp
671883:	6a 00                	push   $0x0
671885:	53                   	push   %ebx
671886:	8b d8                	mov    %eax,%ebx
671888:	33 c0                	xor    %eax,%eax
67188a:	55                   	push   %ebp
67188b:	68 e7 18 67 00       	push   $0x6718e7
671890:	64 ff 30             	push   %fs:(%eax)
671893:	64 89 20             	mov    %esp,%fs:(%eax)
671896:	8d 55 fc             	lea    -0x4(%ebp),%edx
671899:	8b 83 1c 03 00 00    	mov    0x31c(%ebx),%eax
67189f:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
6718a5:	e8 1a 7d d9 ff       	call   0x4095c4
6718aa:	8b 55 fc             	mov    -0x4(%ebp),%edx
6718ad:	8b 83 4c 03 00 00    	mov    0x34c(%ebx),%eax
6718b3:	e8 44 6f dd ff       	call   0x4487fc
6718b8:	80 bb 65 03 00 00 00 	cmpb   $0x0,0x365(%ebx)
6718bf:	74 10                	je     0x6718d1
6718c1:	ba 0a 00 00 00       	mov    $0xa,%edx
6718c6:	8b 83 24 03 00 00    	mov    0x324(%ebx),%eax
6718cc:	e8 37 d1 dc ff       	call   0x43ea08
6718d1:	33 c0                	xor    %eax,%eax
6718d3:	5a                   	pop    %edx
6718d4:	59                   	pop    %ecx
6718d5:	59                   	pop    %ecx
6718d6:	64 89 10             	mov    %edx,%fs:(%eax)
6718d9:	68 ee 18 67 00       	push   $0x6718ee
6718de:	8d 45 fc             	lea    -0x4(%ebp),%eax
6718e1:	e8 82 2f d9 ff       	call   0x404868
6718e6:	c3                   	ret
6718e7:	e9 20 29 d9 ff       	jmp    0x40420c
6718ec:	eb f0                	jmp    0x6718de
6718ee:	5b                   	pop    %ebx
6718ef:	59                   	pop    %ecx
6718f0:	5d                   	pop    %ebp
6718f1:	c3                   	ret
6718f2:	8b c0                	mov    %eax,%eax
6718f4:	55                   	push   %ebp
6718f5:	8b ec                	mov    %esp,%ebp
6718f7:	51                   	push   %ecx
6718f8:	53                   	push   %ebx
6718f9:	56                   	push   %esi
6718fa:	57                   	push   %edi
6718fb:	89 45 fc             	mov    %eax,-0x4(%ebp)
6718fe:	33 c0                	xor    %eax,%eax
671900:	55                   	push   %ebp
671901:	68 b2 1c 67 00       	push   $0x671cb2
671906:	64 ff 30             	push   %fs:(%eax)
671909:	64 89 20             	mov    %esp,%fs:(%eax)
67190c:	8b 45 fc             	mov    -0x4(%ebp),%eax
67190f:	80 b8 54 03 00 00 00 	cmpb   $0x0,0x354(%eax)
671916:	74 52                	je     0x67196a
671918:	8b 45 fc             	mov    -0x4(%ebp),%eax
67191b:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
671921:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
671927:	8b 55 fc             	mov    -0x4(%ebp),%edx
67192a:	3b 82 58 03 00 00    	cmp    0x358(%edx),%eax
671930:	75 38                	jne    0x67196a
671932:	8b 45 fc             	mov    -0x4(%ebp),%eax
671935:	8b 80 14 03 00 00    	mov    0x314(%eax),%eax
67193b:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
671941:	8b 55 fc             	mov    -0x4(%ebp),%edx
671944:	3b 82 5c 03 00 00    	cmp    0x35c(%edx),%eax
67194a:	75 1e                	jne    0x67196a
67194c:	8b 45 fc             	mov    -0x4(%ebp),%eax
67194f:	8b 80 1c 03 00 00    	mov    0x31c(%eax),%eax
671955:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
67195b:	8b 55 fc             	mov    -0x4(%ebp),%edx
67195e:	3b 82 60 03 00 00    	cmp    0x360(%edx),%eax
671964:	0f 84 99 01 00 00    	je     0x671b03
67196a:	8b 45 fc             	mov    -0x4(%ebp),%eax
67196d:	8b 80 04 03 00 00    	mov    0x304(%eax),%eax
671973:	b2 01                	mov    $0x1,%dl
671975:	e8 72 6d dd ff       	call   0x4486ec
67197a:	8b 45 fc             	mov    -0x4(%ebp),%eax
67197d:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671983:	33 d2                	xor    %edx,%edx
671985:	e8 b2 47 e3 ff       	call   0x4a613c
67198a:	8b 45 fc             	mov    -0x4(%ebp),%eax
67198d:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671993:	b2 01                	mov    $0x1,%dl
671995:	e8 52 6d dd ff       	call   0x4486ec
67199a:	8b 45 fc             	mov    -0x4(%ebp),%eax
67199d:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
6719a3:	8b 10                	mov    (%eax),%edx
6719a5:	ff 92 80 00 00 00    	call   *0x80(%edx)
6719ab:	8b 45 fc             	mov    -0x4(%ebp),%eax
6719ae:	8b 80 04 03 00 00    	mov    0x304(%eax),%eax
6719b4:	e8 87 73 dd ff       	call   0x448d40
6719b9:	33 c0                	xor    %eax,%eax
6719bb:	55                   	push   %ebp
6719bc:	68 56 1a 67 00       	push   $0x671a56
6719c1:	64 ff 30             	push   %fs:(%eax)
6719c4:	64 89 20             	mov    %esp,%fs:(%eax)
6719c7:	8b 45 fc             	mov    -0x4(%ebp),%eax
6719ca:	50                   	push   %eax
6719cb:	68 08 17 67 00       	push   $0x671708
6719d0:	8b 45 fc             	mov    -0x4(%ebp),%eax
6719d3:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
6719d9:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
6719df:	8b 10                	mov    (%eax),%edx
6719e1:	ff 92 1c 01 00 00    	call   *0x11c(%edx)
6719e7:	8b 45 fc             	mov    -0x4(%ebp),%eax
6719ea:	8b 80 14 03 00 00    	mov    0x314(%eax),%eax
6719f0:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
6719f6:	50                   	push   %eax
6719f7:	8b 45 fc             	mov    -0x4(%ebp),%eax
6719fa:	8b 80 1c 03 00 00    	mov    0x31c(%eax),%eax
671a00:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
671a06:	50                   	push   %eax
671a07:	8b 45 fc             	mov    -0x4(%ebp),%eax
671a0a:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
671a10:	8b 88 28 02 00 00    	mov    0x228(%eax),%ecx
671a16:	8b 45 fc             	mov    -0x4(%ebp),%eax
671a19:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
671a1f:	8b 90 24 02 00 00    	mov    0x224(%eax),%edx
671a25:	8b 45 fc             	mov    -0x4(%ebp),%eax
671a28:	e8 93 fc ff ff       	call   0x6716c0
671a2d:	33 c0                	xor    %eax,%eax
671a2f:	5a                   	pop    %edx
671a30:	59                   	pop    %ecx
671a31:	59                   	pop    %ecx
671a32:	64 89 10             	mov    %edx,%fs:(%eax)
671a35:	68 5d 1a 67 00       	push   $0x671a5d
671a3a:	6a 00                	push   $0x0
671a3c:	6a 00                	push   $0x0
671a3e:	8b 45 fc             	mov    -0x4(%ebp),%eax
671a41:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
671a47:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
671a4d:	8b 10                	mov    (%eax),%edx
671a4f:	ff 92 1c 01 00 00    	call   *0x11c(%edx)
671a55:	c3                   	ret
671a56:	e9 b1 27 d9 ff       	jmp    0x40420c
671a5b:	eb dd                	jmp    0x671a3a
671a5d:	8b 45 fc             	mov    -0x4(%ebp),%eax
671a60:	8b 80 04 03 00 00    	mov    0x304(%eax),%eax
671a66:	33 d2                	xor    %edx,%edx
671a68:	e8 7f 6c dd ff       	call   0x4486ec
671a6d:	8b 45 fc             	mov    -0x4(%ebp),%eax
671a70:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671a76:	33 d2                	xor    %edx,%edx
671a78:	e8 6f 6c dd ff       	call   0x4486ec
671a7d:	8b 45 fc             	mov    -0x4(%ebp),%eax
671a80:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
671a86:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
671a8c:	8b 10                	mov    (%eax),%edx
671a8e:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
671a94:	50                   	push   %eax
671a95:	8b 45 fc             	mov    -0x4(%ebp),%eax
671a98:	8b 80 20 03 00 00    	mov    0x320(%eax),%eax
671a9e:	8b 10                	mov    (%eax),%edx
671aa0:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
671aa6:	5a                   	pop    %edx
671aa7:	8b 08                	mov    (%eax),%ecx
671aa9:	ff 51 28             	call   *0x28(%ecx)
671aac:	8b 45 fc             	mov    -0x4(%ebp),%eax
671aaf:	c6 80 54 03 00 00 01 	movb   $0x1,0x354(%eax)
671ab6:	8b 45 fc             	mov    -0x4(%ebp),%eax
671ab9:	8b 80 08 03 00 00    	mov    0x308(%eax),%eax
671abf:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
671ac5:	8b 55 fc             	mov    -0x4(%ebp),%edx
671ac8:	89 82 58 03 00 00    	mov    %eax,0x358(%edx)
671ace:	8b 45 fc             	mov    -0x4(%ebp),%eax
671ad1:	8b 80 14 03 00 00    	mov    0x314(%eax),%eax
671ad7:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
671add:	8b 55 fc             	mov    -0x4(%ebp),%edx
671ae0:	89 82 5c 03 00 00    	mov    %eax,0x35c(%edx)
671ae6:	8b 45 fc             	mov    -0x4(%ebp),%eax
671ae9:	8b 80 1c 03 00 00    	mov    0x31c(%eax),%eax
671aef:	8b 80 28 02 00 00    	mov    0x228(%eax),%eax
671af5:	8b 55 fc             	mov    -0x4(%ebp),%edx
671af8:	89 82 60 03 00 00    	mov    %eax,0x360(%edx)
671afe:	e9 8e 01 00 00       	jmp    0x671c91
671b03:	8b 45 fc             	mov    -0x4(%ebp),%eax
671b06:	8b 80 04 03 00 00    	mov    0x304(%eax),%eax
671b0c:	b2 01                	mov    $0x1,%dl
671b0e:	e8 d9 6b dd ff       	call   0x4486ec
671b13:	8b 45 fc             	mov    -0x4(%ebp),%eax
671b16:	8b 80 04 03 00 00    	mov    0x304(%eax),%eax
671b1c:	e8 1f 72 dd ff       	call   0x448d40
671b21:	8b 45 fc             	mov    -0x4(%ebp),%eax
671b24:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671b2a:	33 d2                	xor    %edx,%edx
671b2c:	e8 0b 46 e3 ff       	call   0x4a613c
671b31:	8b 45 fc             	mov    -0x4(%ebp),%eax
671b34:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671b3a:	b2 01                	mov    $0x1,%dl
671b3c:	e8 ab 6b dd ff       	call   0x4486ec
671b41:	8b 45 fc             	mov    -0x4(%ebp),%eax
671b44:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671b4a:	8b 10                	mov    (%eax),%edx
671b4c:	ff 92 80 00 00 00    	call   *0x80(%edx)
671b52:	6a 0a                	push   $0xa
671b54:	e8 13 c8 d9 ff       	call   0x40e36c
671b59:	8b 45 fc             	mov    -0x4(%ebp),%eax
671b5c:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671b62:	ba 14 00 00 00       	mov    $0x14,%edx
671b67:	e8 d0 45 e3 ff       	call   0x4a613c
671b6c:	8b 45 fc             	mov    -0x4(%ebp),%eax
671b6f:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671b75:	8b 10                	mov    (%eax),%edx
671b77:	ff 92 80 00 00 00    	call   *0x80(%edx)
671b7d:	6a 0a                	push   $0xa
671b7f:	e8 e8 c7 d9 ff       	call   0x40e36c
671b84:	8b 45 fc             	mov    -0x4(%ebp),%eax
671b87:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671b8d:	ba 23 00 00 00       	mov    $0x23,%edx
671b92:	e8 a5 45 e3 ff       	call   0x4a613c
671b97:	8b 45 fc             	mov    -0x4(%ebp),%eax
671b9a:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671ba0:	8b 10                	mov    (%eax),%edx
671ba2:	ff 92 80 00 00 00    	call   *0x80(%edx)
671ba8:	8b 45 fc             	mov    -0x4(%ebp),%eax
671bab:	8b 80 20 03 00 00    	mov    0x320(%eax),%eax
671bb1:	8b 10                	mov    (%eax),%edx
671bb3:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
671bb9:	50                   	push   %eax
671bba:	8b 45 fc             	mov    -0x4(%ebp),%eax
671bbd:	8b 80 68 03 00 00    	mov    0x368(%eax),%eax
671bc3:	8b 80 24 02 00 00    	mov    0x224(%eax),%eax
671bc9:	8b 10                	mov    (%eax),%edx
671bcb:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
671bd1:	5a                   	pop    %edx
671bd2:	8b 08                	mov    (%eax),%ecx
671bd4:	ff 51 28             	call   *0x28(%ecx)
671bd7:	8b 45 fc             	mov    -0x4(%ebp),%eax
671bda:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax
671be0:	ba 4b 00 00 00       	mov    $0x4b,%edx
671be5:	e8 52 45 e3 ff       	call   0x4a613c
671bea:	8b 45 fc             	mov    -0x4(%ebp),%eax
671bed:	8b 80 00 03 00 00    	mov    0x300(%eax),%eax