MKTIRTEEAVGLPLSHDITRIDYGKTKEVCFKKGHIVVQEDIPILLSLGKKHLFVSLDPAEIHEEEAATFLYNLLTDDSCQPSEVHEGKIVAKASERGLLKVNREKLIALNEIEGLALSTKVTNIEVQKDEKVAAFRVIPLTISKSQLEKARQLSTSEPLISVKPFKKIRVGIVTTGSEVYTGLVEDAFYPVLKAKFSAYPLVTIVKQEIVDDQPQKITVAIKKMLAQGLDLIVCTGGMSVDPDDLTPLAIKQTGAEIVTHGTPVLPGSMFLLAYKGEQTIIGLPGGVLFSEKTVFDLLLPRLMAKEVIKKSEIIDLSYGGYL*