MSDNIVAIYGDVPELVEKQSAEIISQFLKSDRDDFNFVKYNLYETEIAPIVEETLTLPFFSDKKAILVKNAYIFTGEKAPKDMAHNVDQLIEFIEKYDGENLIVFEIYQNKLDERKKLTKTLKKHARLKKIEQMSEEEIKKWIQSKLNENFKDIKRDALDLFIELTGINFNIVSQEIEKLILFLGDRPTINKQDVNQIINRSLEQNVFLLTEYIQKRKKEQAIHLVKDLITMKEEPIKLLALITSNYRLFYQCKILSQKGYSGQQIAKTIGVHPYRVKLALGQVRHYQLDELLNIIDACAETDYKLKSSYMDKQLILELFILSL*