MDSNPCLQLRAALVRYQILLESVQAQISSQEQQSLFDCSRLDYLTRILEEKDGLEPQVATTTANLLPVEKAVRVWSSDVRCDAPGRDEDAEYLHPDESSQPPGHGALHQPDDPAKRVHIIDYGVLYGDQWPSLIKALSERAEGLPLFKITGINFPSRVNLEKTGWSTTCGMHLELHSVATVAWESAQPRYHPLDAARLRGRDHRQPRKLFFEKTLSFKPVMLFQSVVDADMGSPFFIHRFDRAWRSFLARLESFEETMKLGLIDQSQLDFMDKFIEVCAIGAMDITVWSASPRAKPGTAALEMVMSVLRELDLLNGRERCATHFLVNLLRHCHPFEACSLHPSIPDAIRVHSIQPFTRDDGHDVSCCHLLDIPASGFVSFCIKWIK*