MKPTTSILALLLPAISARFVQETDGDHVQLHPEVAEAEKFHIELAPGETRWVTEEEKWELRRNGQRFFDITSTPELGKTLRSQSRPAAVFPSKLSQQDAVKPLLKKLAKEPMQKHLEKFTSFHTRYYKSEYGRQSSQWLLSEVNKTIADADAHKHGVHVQHFEHSWGQNSVIATIPGKSKSTIVVGAHQDSINLFLPSILAAPGADDDGSGIVTTLEALRVLLTSDELAGGKLENTVEFHWYSAEEGGLLGSQAIFSTYEKQKRDIKAMLQQDMTGFIQRTIDAGKPESVGVIVDYVDPALTEFIKTVIDEYCDIPYVETECGYACSDHASASKAGYPSAFVIESSFDLSDNHIHTTDDKIKFLSFDHMLQHAKMTTAFVYELASTDFKKLENESQGMSEL