MTDLHKEWEKVQEMAFASWVNSVLEKRGGVEKISDVSTDLSDGVKLIFFLESVSGKKFPKKFDLEPKTRILRIQNLHLAMLFVDEDLKVKVQGVAAEEFVDNNKKMILGFLWTLYRKYRISVINEGDKSSEEGLLAWVKKTTDGYSGVNITNFKASFRDGNAYLALAHKFDPSVFKYDEFSGKDQIERLNAAFDFAEKGLGIPKLLDAESLSKGNVDERSIILYTSLFFHAYRAKEEREALEASQNSLANKLASLEQSLEGEKTSQDELARQKKELEESLRLIRQQNEQRNQRIADIQSKIDDALRGIDDEKMAKLDLESRLSKTEKDKAILELKLAETLDENERLRNKIEEDKKRAAAEAEGLGLLRTHIGHQITDIAKWQSFLDNPEAVPYTKTPVNLEAELASLQFEEQAKRLGSKVENENISLEKYLSLKEEELKSAGAPKKRTK