TADISEIKRAYRKLSSKLHPDKNPDDPTAEQKFRRLVGIYEVLKNSELRANWRTPEDQLSTSLKRHKARDRKLELINQEISDELQKIPAPGWFDLLPFAIVRWIYAIITFIPVFTEFINGKISEKLQERRELREEVRILQEKKEKLKADKQERKRRLVHEQTILREVVKEAGQSTLNSVLTDIPNIETESSDEDSKSEAKDPVYREWSEVDRDNLVRAVIRYPGGVPGRWQRISESLGRSVPDVIRKAKCMSKELMSISQKSRYYMSTYQDFNKFSLVIVIIVLLPFCF