MSAVVCGKRSVFDDIHGSPPVQKRHRCGGGSSPAHYSSWRSGSPISSPSHTSAVDIAELVVQIRVLFPDMDEQLIVKVVESTGSLDSAIKSLTALRLSSDGTDDFQQSFLGTTTINDQMGFTPQGDNSGPTICREEDDEERVALASEGGKWVEHFVQEMLNAANLEDARNRATKALEAIEKIIMARSESVCEDLQKENALLKEHLQGLLRDNNVLKRAVTIQHERQVEHENCSHEMQHLKQLITQYQEQVRTLELNNYALNLHLQKAQEGTSMPGRFHPDVF*