MKFDALLFRIIAVAEEKRGQSHDDVLHYKTVYRNYKQHMSSEKQQPDAGGETDTGKPKATAMTSGNQHAPSLAGSVIEAADGLGGEKLMIRIQNMSSTVNLGTRLDLKKIALKCRNTEFNPRRFGAVIMRLREPRATALIFSSGKMCVTGVKSTHNANLAAKKFAYIVERVGFKPKENIDFKVQNIVGTADVGFPIRLEGLVYAHSAFASYEPELFPGLIYRFVNPRVVFLIFVSGKIVITGAKKEMDLAHALTKLFPVLMEFKKTHITTVPGVPAASLPPTGKTVDTESV