MDKKSLKIINELMTRPGEKLKLSNGLSVQLQNVISEVRQRYGTAADFLVTFNKDRQKQAAAYPARAFRGTAPSLAVMRSVYNSEVVTTWIMAQLDDINDFAGTAVKMSLDQMEQVAGIIEVEYYYFKVTELLLFFHRLKTGRYGYFYGAVDPLKITASLKSFAEDRGREIKMYEQQAKRNEADLQQEEWARTAVTRAEYERLKAERNAA