MAHPTDGLSGLEEDWKKKLHLPPPDQRIKTEDVTATKGNEFEDYALKRELLMGIFEKGFERPSPIQEESIPYALAGKDILARAKNGTGKTAAFIIPCLEKCDTSKNCIQSLILVPTRELALQTSQVCKEVGKHLRVEVMVTTGGTSLKDDIMRLYNTVHIIVATPGRVLDLANKRVCDLSKCTTIVMDEADKLLSPEFQPLVEELLAHLPKERQILLYSATFPVTVKSFRDRFLRDPHEINLMDELTLKGITQYYAFVEERQKVHCLNTLFSKLQINQSIIFCNSVNRVELLAKKITELGYSCFYIHAKMLQSHRNRVFHDFRNGACRNLVSSDLFTRGIDIQAVNVVINFDFPKNSETYLHRIGRSGRFGHLGLAINLITYEDRFNLFKIEQELGTEIKPIPPVIEKSLYVA*