4a1909:	c2 04 00             	ret    $0x4
4a190c:	cc                   	int3
4a190d:	cc                   	int3
4a190e:	cc                   	int3
4a190f:	cc                   	int3
4a1910:	55                   	push   %ebp
4a1911:	8b ec                	mov    %esp,%ebp
4a1913:	6a ff                	push   $0xffffffff
4a1915:	68 9d d5 5f 00       	push   $0x5fd59d
4a191a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4a1920:	50                   	push   %eax
4a1921:	83 ec 50             	sub    $0x50,%esp
4a1924:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4a1929:	33 c5                	xor    %ebp,%eax
4a192b:	89 45 f0             	mov    %eax,-0x10(%ebp)
4a192e:	56                   	push   %esi
4a192f:	57                   	push   %edi
4a1930:	50                   	push   %eax
4a1931:	8d 45 f4             	lea    -0xc(%ebp),%eax
4a1934:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4a193a:	8b f1                	mov    %ecx,%esi
4a193c:	8b 7d 08             	mov    0x8(%ebp),%edi
4a193f:	8b 46 18             	mov    0x18(%esi),%eax
4a1942:	3b 47 18             	cmp    0x18(%edi),%eax
4a1945:	74 3f                	je     0x4a1986
4a1947:	68 b4 00 00 00       	push   $0xb4
4a194c:	68 48 74 60 00       	push   $0x607448
4a1951:	6a 03                	push   $0x3
4a1953:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4a1956:	e8 85 39 fd ff       	call   0x4752e0
4a195b:	68 b4 ab 60 00       	push   $0x60abb4
4a1960:	8b c8                	mov    %eax,%ecx
4a1962:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4a1969:	e8 82 3f fd ff       	call   0x4758f0
4a196e:	50                   	push   %eax
4a196f:	8d 4d a7             	lea    -0x59(%ebp),%ecx
4a1972:	e8 09 3d fd ff       	call   0x475680
4a1977:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4a197a:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4a1981:	e8 8a 3c fd ff       	call   0x475610
4a1986:	8b ce                	mov    %esi,%ecx
4a1988:	e8 63 37 fd ff       	call   0x4750f0
4a198d:	48                   	dec    %eax
4a198e:	83 f8 09             	cmp    $0x9,%eax
4a1991:	77 46                	ja     0x4a19d9
4a1993:	ff 24 85 e4 1a 4a 00 	jmp    *0x4a1ae4(,%eax,4)
4a199a:	68 bb 00 00 00       	push   $0xbb
4a199f:	68 48 74 60 00       	push   $0x607448
4a19a4:	6a 03                	push   $0x3
4a19a6:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4a19a9:	e8 32 39 fd ff       	call   0x4752e0
4a19ae:	68 48 78 60 00       	push   $0x607848
4a19b3:	8b c8                	mov    %eax,%ecx
4a19b5:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
4a19bc:	e8 2f 3f fd ff       	call   0x4758f0
4a19c1:	50                   	push   %eax
4a19c2:	8d 4d a7             	lea    -0x59(%ebp),%ecx
4a19c5:	e8 b6 3c fd ff       	call   0x475680
4a19ca:	8d 4d cc             	lea    -0x34(%ebp),%ecx
4a19cd:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4a19d4:	e8 37 3c fd ff       	call   0x475610
4a19d9:	68 ca 00 00 00       	push   $0xca
4a19de:	68 48 74 60 00       	push   $0x607448
4a19e3:	6a 03                	push   $0x3
4a19e5:	8d 4d a8             	lea    -0x58(%ebp),%ecx
4a19e8:	e8 f3 38 fd ff       	call   0x4752e0
4a19ed:	68 84 6a 60 00       	push   $0x606a84
4a19f2:	8b c8                	mov    %eax,%ecx
4a19f4:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
4a19fb:	e8 f0 3e fd ff       	call   0x4758f0
4a1a00:	50                   	push   %eax
4a1a01:	8d 4d a6             	lea    -0x5a(%ebp),%ecx
4a1a04:	e8 77 3c fd ff       	call   0x475680
4a1a09:	8d 4d a8             	lea    -0x58(%ebp),%ecx
4a1a0c:	e8 ff 3b fd ff       	call   0x475610
4a1a11:	32 c0                	xor    %al,%al
4a1a13:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4a1a16:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4a1a1d:	59                   	pop    %ecx
4a1a1e:	5f                   	pop    %edi
4a1a1f:	5e                   	pop    %esi
4a1a20:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4a1a23:	33 cd                	xor    %ebp,%ecx
4a1a25:	e8 fc ff 12 00       	call   0x5d1a26
4a1a2a:	8b e5                	mov    %ebp,%esp
4a1a2c:	5d                   	pop    %ebp
4a1a2d:	c2 04 00             	ret    $0x4
4a1a30:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
4a1a34:	8b cf                	mov    %edi,%ecx
4a1a36:	72 02                	jb     0x4a1a3a
4a1a38:	8b 0f                	mov    (%edi),%ecx
4a1a3a:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4a1a3e:	8b d6                	mov    %esi,%edx
4a1a40:	72 02                	jb     0x4a1a44
4a1a42:	8b 16                	mov    (%esi),%edx
4a1a44:	8b 76 10             	mov    0x10(%esi),%esi
4a1a47:	3b 77 10             	cmp    0x10(%edi),%esi
4a1a4a:	75 c5                	jne    0x4a1a11
4a1a4c:	83 ee 04             	sub    $0x4,%esi
4a1a4f:	72 11                	jb     0x4a1a62
4a1a51:	8b 02                	mov    (%edx),%eax
4a1a53:	3b 01                	cmp    (%ecx),%eax
4a1a55:	75 10                	jne    0x4a1a67
4a1a57:	83 c2 04             	add    $0x4,%edx
4a1a5a:	83 c1 04             	add    $0x4,%ecx
4a1a5d:	83 ee 04             	sub    $0x4,%esi
4a1a60:	73 ef                	jae    0x4a1a51
4a1a62:	83 fe fc             	cmp    $0xfffffffc,%esi
4a1a65:	74 34                	je     0x4a1a9b
4a1a67:	8a 02                	mov    (%edx),%al
4a1a69:	3a 01                	cmp    (%ecx),%al
4a1a6b:	75 27                	jne    0x4a1a94
4a1a6d:	83 fe fd             	cmp    $0xfffffffd,%esi
4a1a70:	74 29                	je     0x4a1a9b
4a1a72:	8a 42 01             	mov    0x1(%edx),%al
4a1a75:	3a 41 01             	cmp    0x1(%ecx),%al
4a1a78:	75 1a                	jne    0x4a1a94
4a1a7a:	83 fe fe             	cmp    $0xfffffffe,%esi
4a1a7d:	74 1c                	je     0x4a1a9b
4a1a7f:	8a 42 02             	mov    0x2(%edx),%al
4a1a82:	3a 41 02             	cmp    0x2(%ecx),%al
4a1a85:	75 0d                	jne    0x4a1a94
4a1a87:	83 fe ff             	cmp    $0xffffffff,%esi
4a1a8a:	74 0f                	je     0x4a1a9b
4a1a8c:	8a 42 03             	mov    0x3(%edx),%al
4a1a8f:	3a 41 03             	cmp    0x3(%ecx),%al
4a1a92:	74 07                	je     0x4a1a9b
4a1a94:	1b c0                	sbb    %eax,%eax
4a1a96:	83 c8 01             	or     $0x1,%eax
4a1a99:	eb 02                	jmp    0x4a1a9d
4a1a9b:	33 c0                	xor    %eax,%eax
4a1a9d:	85 c0                	test   %eax,%eax
4a1a9f:	0f 85 6c ff ff ff    	jne    0x4a1a11
4a1aa5:	b0 01                	mov    $0x1,%al
4a1aa7:	e9 67 ff ff ff       	jmp    0x4a1a13
4a1aac:	8b 06                	mov    (%esi),%eax
4a1aae:	3b 07                	cmp    (%edi),%eax
4a1ab0:	0f 85 5b ff ff ff    	jne    0x4a1a11
4a1ab6:	8b 46 04             	mov    0x4(%esi),%eax
4a1ab9:	3b 47 04             	cmp    0x4(%edi),%eax
4a1abc:	0f 85 4f ff ff ff    	jne    0x4a1a11
4a1ac2:	b0 01                	mov    $0x1,%al
4a1ac4:	e9 4a ff ff ff       	jmp    0x4a1a13
4a1ac9:	8b 06                	mov    (%esi),%eax
4a1acb:	3b 07                	cmp    (%edi),%eax
4a1acd:	0f 94 c0             	sete   %al
4a1ad0:	e9 3e ff ff ff       	jmp    0x4a1a13
4a1ad5:	8a 06                	mov    (%esi),%al
4a1ad7:	3a 07                	cmp    (%edi),%al
4a1ad9:	0f 94 c0             	sete   %al
4a1adc:	e9 32 ff ff ff       	jmp    0x4a1a13
4a1ae1:	0f 1f 00             	nopl   (%eax)
4a1ae4:	c9                   	leave
4a1ae5:	1a 4a 00             	sbb    0x0(%edx),%cl
4a1ae8:	ac                   	lods   %ds:(%esi),%al
4a1ae9:	1a 4a 00             	sbb    0x0(%edx),%cl
4a1aec:	c9                   	leave
4a1aed:	1a 4a 00             	sbb    0x0(%edx),%cl
4a1af0:	ac                   	lods   %ds:(%esi),%al
4a1af1:	1a 4a 00             	sbb    0x0(%edx),%cl
4a1af4:	9a 19 4a 00 9a 19 4a 	lcall  $0x4a19,$0x9a004a19
4a1afb:	00 d5                	add    %dl,%ch
4a1afd:	1a 4a 00             	sbb    0x0(%edx),%cl
4a1b00:	9a 19 4a 00 30 1a 4a 	lcall  $0x4a1a,$0x30004a19
4a1b07:	00 9a 19 4a 00 cc    	add    %bl,-0x33ffb5e7(%edx)
4a1b0d:	cc                   	int3
4a1b0e:	cc                   	int3
4a1b0f:	cc                   	int3
4a1b10:	55                   	push   %ebp
4a1b11:	8b ec                	mov    %esp,%ebp
4a1b13:	83 ec 08             	sub    $0x8,%esp
4a1b16:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4a1b1b:	33 c5                	xor    %ebp,%eax
4a1b1d:	89 45 fc             	mov    %eax,-0x4(%ebp)
4a1b20:	56                   	push   %esi
4a1b21:	8b f1                	mov    %ecx,%esi
4a1b23:	8b 06                	mov    (%esi),%eax
4a1b25:	8b 40 28             	mov    0x28(%eax),%eax
4a1b28:	85 c0                	test   %eax,%eax
4a1b2a:	75 7e                	jne    0x4a1baa
4a1b2c:	89 45 f8             	mov    %eax,-0x8(%ebp)
4a1b2f:	8d 45 f8             	lea    -0x8(%ebp),%eax
4a1b32:	50                   	push   %eax
4a1b33:	e8 d8 39 00 00       	call   0x4a5510
4a1b38:	84 c0                	test   %al,%al
4a1b3a:	74 1d                	je     0x4a1b59
4a1b3c:	8b 4e 08             	mov    0x8(%esi),%ecx
4a1b3f:	41                   	inc    %ecx
4a1b40:	51                   	push   %ecx
4a1b41:	8b ce                	mov    %esi,%ecx
4a1b43:	e8 38 21 00 00       	call   0x4a3c80
4a1b48:	8b c6                	mov    %esi,%eax
4a1b4a:	5e                   	pop    %esi
4a1b4b:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4a1b4e:	33 cd                	xor    %ebp,%ecx
4a1b50:	e8 d1 fe 12 00       	call   0x5d1a26
4a1b55:	8b e5                	mov    %ebp,%esp
4a1b57:	5d                   	pop    %ebp
4a1b58:	c3                   	ret
4a1b59:	57                   	push   %edi
4a1b5a:	8b 7e 08             	mov    0x8(%esi),%edi
4a1b5d:	8d 4d f8             	lea    -0x8(%ebp),%ecx
4a1b60:	e8 fb c7 fd ff       	call   0x47e360
4a1b65:	8b 46 04             	mov    0x4(%esi),%eax
4a1b68:	8b 40 10             	mov    0x10(%eax),%eax
4a1b6b:	8b 0c b8             	mov    (%eax,%edi,4),%ecx
4a1b6e:	8b 45 f8             	mov    -0x8(%ebp),%eax
4a1b71:	3b 41 04             	cmp    0x4(%ecx),%eax
4a1b74:	75 1d                	jne    0x4a1b93
4a1b76:	8d 47 02             	lea    0x2(%edi),%eax
4a1b79:	8b ce                	mov    %esi,%ecx
4a1b7b:	50                   	push   %eax
4a1b7c:	e8 ff 20 00 00       	call   0x4a3c80
4a1b81:	5f                   	pop    %edi
4a1b82:	8b c6                	mov    %esi,%eax
4a1b84:	5e                   	pop    %esi
4a1b85:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4a1b88:	33 cd                	xor    %ebp,%ecx
4a1b8a:	e8 97 fe 12 00       	call   0x5d1a26
4a1b8f:	8b e5                	mov    %ebp,%esp
4a1b91:	5d                   	pop    %ebp
4a1b92:	c3                   	ret
4a1b93:	8b 40 14             	mov    0x14(%eax),%eax
4a1b96:	89 06                	mov    %eax,(%esi)
4a1b98:	8b c6                	mov    %esi,%eax
4a1b9a:	5f                   	pop    %edi
4a1b9b:	5e                   	pop    %esi
4a1b9c:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4a1b9f:	33 cd                	xor    %ebp,%ecx
4a1ba1:	e8 80 fe 12 00       	call   0x5d1a26
4a1ba6:	8b e5                	mov    %ebp,%esp
4a1ba8:	5d                   	pop    %ebp
4a1ba9:	c3                   	ret
4a1baa:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4a1bad:	89 06                	mov    %eax,(%esi)
4a1baf:	33 cd                	xor    %ebp,%ecx
4a1bb1:	8b c6                	mov    %esi,%eax
4a1bb3:	5e                   	pop    %esi
4a1bb4:	e8 6d fe 12 00       	call   0x5d1a26
4a1bb9:	8b e5                	mov    %ebp,%esp
4a1bbb:	5d                   	pop    %ebp
4a1bbc:	c3                   	ret
4a1bbd:	cc                   	int3
4a1bbe:	cc                   	int3
4a1bbf:	cc                   	int3
4a1bc0:	55                   	push   %ebp
4a1bc1:	8b ec                	mov    %esp,%ebp
4a1bc3:	83 ec 20             	sub    $0x20,%esp
4a1bc6:	56                   	push   %esi
4a1bc7:	8b f1                	mov    %ecx,%esi
4a1bc9:	8b 16                	mov    (%esi),%edx
4a1bcb:	8b 42 28             	mov    0x28(%edx),%eax
4a1bce:	85 c0                	test   %eax,%eax
4a1bd0:	0f 85 c2 00 00 00    	jne    0x4a1c98
4a1bd6:	53                   	push   %ebx
4a1bd7:	8b 5e 04             	mov    0x4(%esi),%ebx
4a1bda:	89 45 fc             	mov    %eax,-0x4(%ebp)
4a1bdd:	57                   	push   %edi
4a1bde:	8b 43 04             	mov    0x4(%ebx),%eax
4a1be1:	48                   	dec    %eax
4a1be2:	23 46 08             	and    0x8(%esi),%eax
4a1be5:	89 46 08             	mov    %eax,0x8(%esi)
4a1be8:	8b 7b 10             	mov    0x10(%ebx),%edi
4a1beb:	8b 0c 87             	mov    (%edi,%eax,4),%ecx
4a1bee:	3b ca                	cmp    %edx,%ecx
4a1bf0:	0f 84 8d 00 00 00    	je     0x4a1c83
4a1bf6:	85 c9                	test   %ecx,%ecx
4a1bf8:	74 21                	je     0x4a1c1b
4a1bfa:	83 f0 01             	xor    $0x1,%eax
4a1bfd:	3b 0c 87             	cmp    (%edi,%eax,4),%ecx
4a1c00:	74 19                	je     0x4a1c1b
4a1c02:	8b 41 28             	mov    0x28(%ecx),%eax
4a1c05:	85 c0                	test   %eax,%eax
4a1c07:	74 12                	je     0x4a1c1b
4a1c09:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4a1c10:	3b c2                	cmp    %edx,%eax
4a1c12:	74 6f                	je     0x4a1c83
4a1c14:	8b 40 28             	mov    0x28(%eax),%eax
4a1c17:	85 c0                	test   %eax,%eax
4a1c19:	75 f5                	jne    0x4a1c10
4a1c1b:	8d 45 fc             	lea    -0x4(%ebp),%eax
4a1c1e:	8b cb                	mov    %ebx,%ecx
4a1c20:	50                   	push   %eax
4a1c21:	52                   	push   %edx
4a1c22:	8d 45 e0             	lea    -0x20(%ebp),%eax
4a1c25:	50                   	push   %eax
4a1c26:	e8 05 f0 ff ff       	call   0x4a0c30
4a1c2b:	f3 0f 7e 00          	movq   (%eax),%xmm0
4a1c2f:	8b 78 08             	mov    0x8(%eax),%edi
4a1c32:	8b 46 04             	mov    0x4(%esi),%eax
4a1c35:	89 7e 08             	mov    %edi,0x8(%esi)
4a1c38:	66 0f d6 45 f0       	movq   %xmm0,-0x10(%ebp)
4a1c3d:	8b 48 10             	mov    0x10(%eax),%ecx
4a1c40:	8b 1c b9             	mov    (%ecx,%edi,4),%ebx
4a1c43:	85 db                	test   %ebx,%ebx
4a1c45:	74 3c                	je     0x4a1c83
4a1c47:	8b c7                	mov    %edi,%eax
4a1c49:	83 f0 01             	xor    $0x1,%eax
4a1c4c:	3b 1c 81             	cmp    (%ecx,%eax,4),%ebx
4a1c4f:	75 32                	jne    0x4a1c83
4a1c51:	8d 4d fc             	lea    -0x4(%ebp),%ecx
4a1c54:	e8 07 c7 fd ff       	call   0x47e360
4a1c59:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4a1c5c:	3b 4b 04             	cmp    0x4(%ebx),%ecx
4a1c5f:	75 14                	jne    0x4a1c75
4a1c61:	8d 4f 02             	lea    0x2(%edi),%ecx
4a1c64:	51                   	push   %ecx
4a1c65:	8b ce                	mov    %esi,%ecx
4a1c67:	e8 14 20 00 00       	call   0x4a3c80
4a1c6c:	5f                   	pop    %edi
4a1c6d:	5b                   	pop    %ebx
4a1c6e:	8b c6                	mov    %esi,%eax
4a1c70:	5e                   	pop    %esi
4a1c71:	8b e5                	mov    %ebp,%esp
4a1c73:	5d                   	pop    %ebp
4a1c74:	c3                   	ret
4a1c75:	8b 41 14             	mov    0x14(%ecx),%eax
4a1c78:	5f                   	pop    %edi
4a1c79:	89 06                	mov    %eax,(%esi)
4a1c7b:	8b c6                	mov    %esi,%eax
4a1c7d:	5b                   	pop    %ebx
4a1c7e:	5e                   	pop    %esi
4a1c7f:	8b e5                	mov    %ebp,%esp
4a1c81:	5d                   	pop    %ebp
4a1c82:	c3                   	ret
4a1c83:	8b 46 08             	mov    0x8(%esi),%eax
4a1c86:	8b ce                	mov    %esi,%ecx
4a1c88:	40                   	inc    %eax
4a1c89:	50                   	push   %eax
4a1c8a:	e8 f1 1f 00 00       	call   0x4a3c80
4a1c8f:	5f                   	pop    %edi
4a1c90:	5b                   	pop    %ebx
4a1c91:	8b c6                	mov    %esi,%eax
4a1c93:	5e                   	pop    %esi
4a1c94:	8b e5                	mov    %ebp,%esp
4a1c96:	5d                   	pop    %ebp
4a1c97:	c3                   	ret
4a1c98:	89 06                	mov    %eax,(%esi)
4a1c9a:	8b c6                	mov    %esi,%eax
4a1c9c:	5e                   	pop    %esi
4a1c9d:	8b e5                	mov    %ebp,%esp
4a1c9f:	5d                   	pop    %ebp
4a1ca0:	c3                   	ret
4a1ca1:	cc                   	int3
4a1ca2:	cc                   	int3
4a1ca3:	cc                   	int3
4a1ca4:	cc                   	int3
4a1ca5:	cc                   	int3
4a1ca6:	cc                   	int3
4a1ca7:	cc                   	int3