MATKIDKEACREAYNLVRDDATEVNWVTFKYNGSTIVPGDQGVDYETFKRKCTDDVRLFGFVRFTTGDAMSKRVKFALITWIGEDVSGLQRAKTGTDKTLVKEVVQNFAKEFVISDHKELDEDYIKNELKKAGGANYDAQTE