MLTNRDPNVLLSGGGISFLTENKNEKISYGYSSYKGKRASMEDFYETRISEVDGQVVAFFGVYDGHGGSRAAEYVKNNLFKNLSSHPDFIKNTKSAIVEAFKQTDTDYLNEEKGKQRDAGSTASTAVLLGDRLLVANVGDSRVVACRAGSAIPLSIDHKPDRSDERHRIESAGGFIIWAGTWRVGGVLAVSRAFGDKLLKRFVVAEPEIQEEEISGVDFLIIASDGLWNVVSNKEAVDIVHAISDAETSAKKLTEEAYARGSSDNITCVVVRFENS