MTSDPSVKLKSAKDSLVSSLFELSKSANQTASSIVDFYNAIGDDEEEKIDAFTTLTEALQALTSAATQLHGISSELVNPMDDDKDIPIALHTVTPIKQAAKKKAERDPNAPKKPLTVFFAYSAYVRQELRDERQRNGLPPLSSTEITQEISKKWKELNDTEKEKWKQAYNIELEHYQVEKQKYLEAKKNGTVTILEGPNHAPIPFPQDLQEDQYPSHQHTEKRNREDESTSGEKKKKKKKKDKKKEKKND