MSLHVKLSFHIKVKEKIFSPKPLQFFPLSDGDEWGGAMLTNRDPNVLLSGGGISFLTENKNEKISYGYSSYKGKRASMEDFYETRISEVDGQVVAFFGVYDGHGGSRAAEYVKNNLFKNLSSHPDFIKNTKSAIVEAFKQTDTDYLNEEKGKQRDAGSTASTAVLLGDRLLVANVGDSRVVACRAGSAIPLSIDHKPDRSDERHRIESAGGFIIWAGTWRVGGVLAVSRAFGDKLLKRFVVAEPEIQEEEISGVDFLIIASDGLWNVVSNKEAVDIVHAISDAETSAKKLTEEAYARGSSDNITCVVVRFENS