MQNELIYHLLDLSFKKETYKFDSQDELELTKIIFENGLVGLLFETIDKSSFKTPKYHQMLLQAFGAFVSKDIQQQAIIKDLKSLFNTHKIKHVFLKGSHLKELYPESYMRGMGDIDVVVPLDMFDVAKKVLIKHNYKFKSATSHHHVYETADGNFIELHQSITSSNEYENEALLKNVWDHVYQVDGYTYKLEPAFEYVYLLTHLIRHIRTSGVGIRSLLDMKVYFEYYESIMDLNKLNEYLITYNLKDFNDKVIRLNQIFTNQIKPQEQDYHVIDYIMNSGIHGSGTKHDMYLTKRTHEQTRLKKSKLGFFFSEVFPSRDRIKETYTYLKKHPWLLPWAWFVRILKQVFKVKNTKKRLKSISNDTEVDGVKGVYDYLGI