MASGVSNGKSLTQWLRENGFDEETVARMARRCKNLHSLDAGEASGVWDYLLTSVKIERRRLRHVVAKCPKVLTLPVDGKLVPTVQCLATLQAKPGEVAQAIAKFPQILFHSVEEKLCPLLAFFQTLGVSEKQLAKLLMVNPRLISYSIEAKFSQMVNFLVDLGMDKEGMIGKILTKEPYIMGYSVDKRLRPTAEFLKSEVGLQGSDLKRVIMSFPDILSRDVDKILRPNLAFLRSCSFNKGQVMALVAGYPPVLIKSVKHCLEPRIKFLVEEMGRDMGEVVDYPQFFRHGLKRSLEYRHKVLKQKNSSCSLSEMLDCNQKKFAMKFGLVAAV