MKEKHTLTDQELAESLFIINRHAKTAPDPKELYDLKKHTIQKLLKHNRAKKVGLHYSDHPKLSQQHSTLLIQVANYYFHIPAQKKDFQGVRHLGKLDQNYRNPKPRLSLSRAKKNLYRYLNWKPAASKADPRPRPNSYTPSSYLGSMNFKPWNQRGKRTR