MLATTAPNSLVMNPTSMLVEMKSFIPSSYTFETKIQKIKQELLTSTLDCSAKDETNEQYLYEMQDIIDHLPKLPEIQQQKLTIPEFDEIEVKATDSVEIKKFIRKVNYEFLGFHCNHKVIDIYKSEEFKTYDNFVSLVAECVLQIRDKDRRGKVWNQQIKPATFELKKTIYALVILAGKVSEYNAKMNPQCSKCKAAIRKYNYSVKEIERMRNDYADLKKEMSNIEFETVGKIDNDTKVVRIGDLNVRYSKKYNKYSLSDILTLSGKRAKDWVRNASTQKILTRNPELLISVRFHGTTAYLIDKSLIPLVLLWLDPVVGYNFITYGSFDTERCSEGLLYIVQKPKDFN