MGVSSRACHLRDELNEALYQDGDTSLVAGYLSGEEQTLQVVFLDYDVEGPQTDTVKPVVLSLKGKPLALDCVLKDDKATLYLEKVDSDTYPRPDMEERQLFNKIKKSDLWRLESVQFENWYLATDKANNQEVYLGDTEDGEYIEEFQNEALSG