MAAPAEPTPPEAAKPLLGLLNGVAQAVYYGNAEITEALLREQLFPDMAPQEFGVLLAKMTGIVKSIASADMDSNQLDAFLTAQKKKPGGITSDQAAAIAKFWRNHRMKIRDNLINQSKWENTLRNLSWRVDFKSQSRNIDQLSSPVAIVEMELGKSGQESEFLTVEFDEVKLNQMMKKLSKIEESITSLTQAS