46285f:	83 c4 0c             	add    $0xc,%esp
462862:	89 4e 10             	mov    %ecx,0x10(%esi)
462865:	8b cb                	mov    %ebx,%ecx
462867:	6a 00                	push   $0x0
462869:	68 10 0c 71 00       	push   $0x710c10
46286e:	89 7e 14             	mov    %edi,0x14(%esi)
462871:	e8 5a ea ff ff       	call   0x4612d0
462876:	5f                   	pop    %edi
462877:	5e                   	pop    %esi
462878:	8b c3                	mov    %ebx,%eax
46287a:	5b                   	pop    %ebx
46287b:	8b e5                	mov    %ebp,%esp
46287d:	5d                   	pop    %ebp
46287e:	c3                   	ret
46287f:	cc                   	int3
462880:	55                   	push   %ebp
462881:	8b ec                	mov    %esp,%ebp
462883:	8d 45 14             	lea    0x14(%ebp),%eax
462886:	50                   	push   %eax
462887:	6a 00                	push   $0x0
462889:	ff 75 10             	push   0x10(%ebp)
46288c:	ff 75 0c             	push   0xc(%ebp)
46288f:	6a 20                	push   $0x20
462891:	ff 75 08             	push   0x8(%ebp)
462894:	e8 27 6c fd ff       	call   0x4394c0
462899:	ff 70 04             	push   0x4(%eax)
46289c:	ff 30                	push   (%eax)
46289e:	e8 af f3 18 00       	call   0x5f1c52
4628a3:	83 c9 ff             	or     $0xffffffff,%ecx
4628a6:	83 c4 20             	add    $0x20,%esp
4628a9:	85 c0                	test   %eax,%eax
4628ab:	0f 48 c1             	cmovs  %ecx,%eax
4628ae:	5d                   	pop    %ebp
4628af:	c3                   	ret
4628b0:	55                   	push   %ebp
4628b1:	8b ec                	mov    %esp,%ebp
4628b3:	8d 45 14             	lea    0x14(%ebp),%eax
4628b6:	50                   	push   %eax
4628b7:	6a 00                	push   $0x0
4628b9:	ff 75 10             	push   0x10(%ebp)
4628bc:	ff 75 0c             	push   0xc(%ebp)
4628bf:	6a 40                	push   $0x40
4628c1:	ff 75 08             	push   0x8(%ebp)
4628c4:	e8 f7 6b fd ff       	call   0x4394c0
4628c9:	ff 70 04             	push   0x4(%eax)
4628cc:	ff 30                	push   (%eax)
4628ce:	e8 7f f3 18 00       	call   0x5f1c52
4628d3:	83 c9 ff             	or     $0xffffffff,%ecx
4628d6:	83 c4 20             	add    $0x20,%esp
4628d9:	85 c0                	test   %eax,%eax
4628db:	0f 48 c1             	cmovs  %ecx,%eax
4628de:	5d                   	pop    %ebp
4628df:	c3                   	ret
4628e0:	55                   	push   %ebp
4628e1:	8b ec                	mov    %esp,%ebp
4628e3:	6a ff                	push   $0xffffffff
4628e5:	68 99 14 65 00       	push   $0x651499
4628ea:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4628f0:	50                   	push   %eax
4628f1:	51                   	push   %ecx
4628f2:	53                   	push   %ebx
4628f3:	56                   	push   %esi
4628f4:	57                   	push   %edi
4628f5:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4628fa:	33 c5                	xor    %ebp,%eax
4628fc:	50                   	push   %eax
4628fd:	8d 45 f4             	lea    -0xc(%ebp),%eax
462900:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
462906:	8b f1                	mov    %ecx,%esi
462908:	89 75 f0             	mov    %esi,-0x10(%ebp)
46290b:	c7 46 08 ff ff ff ff 	movl   $0xffffffff,0x8(%esi)
462912:	c7 46 04 ff ff ff ff 	movl   $0xffffffff,0x4(%esi)
462919:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
462920:	c7 46 20 d4 d4 72 00 	movl   $0x72d4d4,0x20(%esi)
462927:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
46292e:	c7 46 14 05 00 00 00 	movl   $0x5,0x14(%esi)
462935:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
46293c:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
462943:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
46294a:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
462951:	8d 4e 2c             	lea    0x2c(%esi),%ecx
462954:	c7 06 70 02 69 00    	movl   $0x690270,(%esi)
46295a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
462961:	c7 01 d4 d4 72 00    	movl   $0x72d4d4,(%ecx)
462967:	c7 46 30 d4 d4 72 00 	movl   $0x72d4d4,0x30(%esi)
46296e:	c7 46 34 d4 d4 72 00 	movl   $0x72d4d4,0x34(%esi)
462975:	8b 7d 08             	mov    0x8(%ebp),%edi
462978:	8b d7                	mov    %edi,%edx
46297a:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
46297e:	8d 5a 01             	lea    0x1(%edx),%ebx
462981:	8a 02                	mov    (%edx),%al
462983:	42                   	inc    %edx
462984:	84 c0                	test   %al,%al
462986:	75 f9                	jne    0x462981
462988:	2b d3                	sub    %ebx,%edx
46298a:	52                   	push   %edx
46298b:	57                   	push   %edi
46298c:	e8 cf 55 00 00       	call   0x467f60
462991:	8b 7d 0c             	mov    0xc(%ebp),%edi
462994:	8b d7                	mov    %edi,%edx
462996:	8d 4a 01             	lea    0x1(%edx),%ecx
462999:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4629a0:	8a 02                	mov    (%edx),%al
4629a2:	42                   	inc    %edx
4629a3:	84 c0                	test   %al,%al
4629a5:	75 f9                	jne    0x4629a0
4629a7:	2b d1                	sub    %ecx,%edx
4629a9:	8d 4e 30             	lea    0x30(%esi),%ecx
4629ac:	52                   	push   %edx
4629ad:	57                   	push   %edi
4629ae:	e8 ad 55 00 00       	call   0x467f60
4629b3:	8b 7d 10             	mov    0x10(%ebp),%edi
4629b6:	8b d7                	mov    %edi,%edx
4629b8:	8d 4a 01             	lea    0x1(%edx),%ecx
4629bb:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
4629c0:	8a 02                	mov    (%edx),%al
4629c2:	42                   	inc    %edx
4629c3:	84 c0                	test   %al,%al
4629c5:	75 f9                	jne    0x4629c0
4629c7:	2b d1                	sub    %ecx,%edx
4629c9:	8d 4e 34             	lea    0x34(%esi),%ecx
4629cc:	52                   	push   %edx
4629cd:	57                   	push   %edi
4629ce:	e8 8d 55 00 00       	call   0x467f60
4629d3:	8b c6                	mov    %esi,%eax
4629d5:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4629d8:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4629df:	59                   	pop    %ecx
4629e0:	5f                   	pop    %edi
4629e1:	5e                   	pop    %esi
4629e2:	5b                   	pop    %ebx
4629e3:	8b e5                	mov    %ebp,%esp
4629e5:	5d                   	pop    %ebp
4629e6:	c2 0c 00             	ret    $0xc
4629e9:	cc                   	int3
4629ea:	cc                   	int3
4629eb:	cc                   	int3
4629ec:	cc                   	int3
4629ed:	cc                   	int3
4629ee:	cc                   	int3
4629ef:	cc                   	int3
4629f0:	55                   	push   %ebp
4629f1:	8b ec                	mov    %esp,%ebp
4629f3:	6a ff                	push   $0xffffffff
4629f5:	68 d3 14 65 00       	push   $0x6514d3
4629fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
462a00:	50                   	push   %eax
462a01:	51                   	push   %ecx
462a02:	56                   	push   %esi
462a03:	a1 d4 89 72 00       	mov    0x7289d4,%eax
462a08:	33 c5                	xor    %ebp,%eax
462a0a:	50                   	push   %eax
462a0b:	8d 45 f4             	lea    -0xc(%ebp),%eax
462a0e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
462a14:	8b f1                	mov    %ecx,%esi
462a16:	89 75 f0             	mov    %esi,-0x10(%ebp)
462a19:	c7 46 08 ff ff ff ff 	movl   $0xffffffff,0x8(%esi)
462a20:	c7 46 04 ff ff ff ff 	movl   $0xffffffff,0x4(%esi)
462a27:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
462a2e:	c7 46 20 d4 d4 72 00 	movl   $0x72d4d4,0x20(%esi)
462a35:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
462a3c:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
462a43:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
462a4a:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
462a51:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
462a58:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
462a5f:	8d 4e 34             	lea    0x34(%esi),%ecx
462a62:	c7 06 d0 aa 68 00    	movl   $0x68aad0,(%esi)
462a68:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
462a6f:	c7 01 d4 d4 72 00    	movl   $0x72d4d4,(%ecx)
462a75:	c7 46 40 ff ff ff ff 	movl   $0xffffffff,0x40(%esi)
462a7c:	c7 46 3c ff ff ff ff 	movl   $0xffffffff,0x3c(%esi)
462a83:	6a 00                	push   $0x0
462a85:	68 65 aa 68 00       	push   $0x68aa65
462a8a:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
462a8e:	c7 46 38 04 00 00 00 	movl   $0x4,0x38(%esi)
462a95:	c6 46 44 00          	movb   $0x0,0x44(%esi)
462a99:	c6 46 2c 00          	movb   $0x0,0x2c(%esi)
462a9d:	c7 46 30 00 00 00 00 	movl   $0x0,0x30(%esi)
462aa4:	e8 b7 54 00 00       	call   0x467f60
462aa9:	c7 46 40 00 00 00 00 	movl   $0x0,0x40(%esi)
462ab0:	8b c6                	mov    %esi,%eax
462ab2:	c7 46 3c 00 00 00 00 	movl   $0x0,0x3c(%esi)
462ab9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
462abc:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
462ac3:	59                   	pop    %ecx
462ac4:	5e                   	pop    %esi
462ac5:	8b e5                	mov    %ebp,%esp
462ac7:	5d                   	pop    %ebp
462ac8:	c3                   	ret
462ac9:	cc                   	int3
462aca:	cc                   	int3
462acb:	cc                   	int3
462acc:	cc                   	int3
462acd:	cc                   	int3
462ace:	cc                   	int3
462acf:	cc                   	int3
462ad0:	55                   	push   %ebp
462ad1:	8b ec                	mov    %esp,%ebp
462ad3:	6a ff                	push   $0xffffffff
462ad5:	68 03 15 65 00       	push   $0x651503
462ada:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
462ae0:	50                   	push   %eax
462ae1:	51                   	push   %ecx
462ae2:	53                   	push   %ebx
462ae3:	56                   	push   %esi
462ae4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
462ae9:	33 c5                	xor    %ebp,%eax
462aeb:	50                   	push   %eax
462aec:	8d 45 f4             	lea    -0xc(%ebp),%eax
462aef:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
462af5:	8b f1                	mov    %ecx,%esi
462af7:	89 75 f0             	mov    %esi,-0x10(%ebp)
462afa:	c7 46 08 ff ff ff ff 	movl   $0xffffffff,0x8(%esi)
462b01:	8d 4e 20             	lea    0x20(%esi),%ecx
462b04:	c7 46 04 ff ff ff ff 	movl   $0xffffffff,0x4(%esi)
462b0b:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
462b12:	c7 01 d4 d4 72 00    	movl   $0x72d4d4,(%ecx)
462b18:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
462b1f:	c7 46 14 01 00 00 00 	movl   $0x1,0x14(%esi)
462b26:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
462b2d:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
462b34:	8d 46 2c             	lea    0x2c(%esi),%eax
462b37:	c7 06 8c 01 69 00    	movl   $0x69018c,(%esi)
462b3d:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
462b44:	c7 40 08 ff ff ff ff 	movl   $0xffffffff,0x8(%eax)
462b4b:	c7 40 04 ff ff ff ff 	movl   $0xffffffff,0x4(%eax)
462b52:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
462b59:	c7 00 78 01 69 00    	movl   $0x690178,(%eax)
462b5f:	c7 40 14 d4 d4 72 00 	movl   $0x72d4d4,0x14(%eax)
462b66:	c7 40 18 d4 d4 72 00 	movl   $0x72d4d4,0x18(%eax)
462b6d:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
462b74:	89 40 20             	mov    %eax,0x20(%eax)
462b77:	89 40 1c             	mov    %eax,0x1c(%eax)
462b7a:	8b 45 08             	mov    0x8(%ebp),%eax
462b7d:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
462b81:	c7 46 1c 00 00 00 00 	movl   $0x0,0x1c(%esi)
462b88:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
462b8f:	8d 58 01             	lea    0x1(%eax),%ebx
462b92:	8a 10                	mov    (%eax),%dl
462b94:	40                   	inc    %eax
462b95:	84 d2                	test   %dl,%dl
462b97:	75 f9                	jne    0x462b92
462b99:	2b c3                	sub    %ebx,%eax
462b9b:	50                   	push   %eax
462b9c:	ff 75 08             	push   0x8(%ebp)
462b9f:	e8 bc 53 00 00       	call   0x467f60
462ba4:	8b c6                	mov    %esi,%eax
462ba6:	8b 4d f4             	mov    -0xc(%ebp),%ecx
462ba9:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
462bb0:	59                   	pop    %ecx
462bb1:	5e                   	pop    %esi
462bb2:	5b                   	pop    %ebx
462bb3:	8b e5                	mov    %ebp,%esp
462bb5:	5d                   	pop    %ebp
462bb6:	c2 04 00             	ret    $0x4
462bb9:	cc                   	int3
462bba:	cc                   	int3
462bbb:	cc                   	int3
462bbc:	cc                   	int3
462bbd:	cc                   	int3
462bbe:	cc                   	int3
462bbf:	cc                   	int3
462bc0:	55                   	push   %ebp
462bc1:	8b ec                	mov    %esp,%ebp
462bc3:	51                   	push   %ecx
462bc4:	8b 45 08             	mov    0x8(%ebp),%eax
462bc7:	c7 41 08 ff ff ff ff 	movl   $0xffffffff,0x8(%ecx)
462bce:	c7 41 04 ff ff ff ff 	movl   $0xffffffff,0x4(%ecx)
462bd5:	c7 41 0c 00 00 00 00 	movl   $0x0,0xc(%ecx)
462bdc:	c7 01 2c 01 69 00    	movl   $0x69012c,(%ecx)
462be2:	c7 41 20 d4 d4 72 00 	movl   $0x72d4d4,0x20(%ecx)
462be9:	89 41 14             	mov    %eax,0x14(%ecx)
462bec:	8b c1                	mov    %ecx,%eax
462bee:	89 4d fc             	mov    %ecx,-0x4(%ebp)
462bf1:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
462bf8:	c7 41 18 00 00 00 00 	movl   $0x0,0x18(%ecx)
462bff:	c7 41 1c 00 00 00 00 	movl   $0x0,0x1c(%ecx)
462c06:	c7 41 24 00 00 00 00 	movl   $0x0,0x24(%ecx)
462c0d:	c7 41 28 00 00 00 00 	movl   $0x0,0x28(%ecx)
462c14:	8b e5                	mov    %ebp,%esp
462c16:	5d                   	pop    %ebp
462c17:	c2 04 00             	ret    $0x4
462c1a:	cc                   	int3
462c1b:	cc                   	int3
462c1c:	cc                   	int3
462c1d:	cc                   	int3
462c1e:	cc                   	int3
462c1f:	cc                   	int3
462c20:	56                   	push   %esi
462c21:	8b f1                	mov    %ecx,%esi
462c23:	8b 46 18             	mov    0x18(%esi),%eax
462c26:	3d d4 d4 72 00       	cmp    $0x72d4d4,%eax
462c2b:	74 09                	je     0x462c36
462c2d:	50                   	push   %eax
462c2e:	e8 56 e4 17 00       	call   0x5e1089
462c33:	83 c4 04             	add    $0x4,%esp
462c36:	8b 46 14             	mov    0x14(%esi),%eax
462c39:	3d d4 d4 72 00       	cmp    $0x72d4d4,%eax
462c3e:	74 09                	je     0x462c49
462c40:	50                   	push   %eax
462c41:	e8 43 e4 17 00       	call   0x5e1089
462c46:	83 c4 04             	add    $0x4,%esp
462c49:	c7 06 18 01 69 00    	movl   $0x690118,(%esi)
462c4f:	5e                   	pop    %esi
462c50:	c3                   	ret
462c51:	cc                   	int3
462c52:	cc                   	int3
462c53:	cc                   	int3
462c54:	cc                   	int3
462c55:	cc                   	int3
462c56:	cc                   	int3
462c57:	cc                   	int3
462c58:	cc                   	int3
462c59:	cc                   	int3
462c5a:	cc                   	int3
462c5b:	cc                   	int3
462c5c:	cc                   	int3
462c5d:	cc                   	int3
462c5e:	cc                   	int3
462c5f:	cc                   	int3
462c60:	c7 01 18 01 69 00    	movl   $0x690118,(%ecx)
462c66:	c3                   	ret
462c67:	cc                   	int3
462c68:	cc                   	int3
462c69:	cc                   	int3
462c6a:	cc                   	int3
462c6b:	cc                   	int3
462c6c:	cc                   	int3
462c6d:	cc                   	int3
462c6e:	cc                   	int3
462c6f:	cc                   	int3
462c70:	57                   	push   %edi
462c71:	8b f9                	mov    %ecx,%edi
462c73:	c7 07 70 02 69 00    	movl   $0x690270,(%edi)
462c79:	8b 47 34             	mov    0x34(%edi),%eax
462c7c:	3d d4 d4 72 00       	cmp    $0x72d4d4,%eax
462c81:	74 09                	je     0x462c8c
462c83:	50                   	push   %eax
462c84:	e8 00 e4 17 00       	call   0x5e1089
462c89:	83 c4 04             	add    $0x4,%esp
462c8c:	8b 47 30             	mov    0x30(%edi),%eax
462c8f:	3d d4 d4 72 00       	cmp    $0x72d4d4,%eax
462c94:	74 09                	je     0x462c9f
462c96:	50                   	push   %eax
462c97:	e8 ed e3 17 00       	call   0x5e1089
462c9c:	83 c4 04             	add    $0x4,%esp
462c9f:	8b 47 2c             	mov    0x2c(%edi),%eax
462ca2:	3d d4 d4 72 00       	cmp    $0x72d4d4,%eax
462ca7:	74 09                	je     0x462cb2