MTDTTTSAPNGMPQLDGNVLFYAQPEPLSAELHGKLGVNALDKPYAFVGASHVVPITVTEFAPGALSYPIVFLGETKQPCAVMGLRQGENLYVSAAGDFRPEAYIPAYVRRYPFVFANDADQGRLILCIDRAAPFIAEGGSVPLFENGQPTEYVTQAMEFCNNFEQERQRTDSFVALLTELDLFDVREAVFTPRDEKGNPGQPQKLADYFAVSEEKLKALSPEKLAELRDNGALGQIYAHLVSLLGWDRLIALAFQRASEMPTAANA