MKKNRLKRELLRWGMLLAFPALMSSCLMEYPEMTADGELGVDPTSVTVKAKILIDLKSLAAQKTGRLARAEDEEAAYSHRIVVAAYEDRQLVQQEVIYEDLSASSRLQTEVRLRLHARRYQLVVWADYVQEGEEPFYDIDGPEGLASIIGREGYTGNTEYKDAFYSSKEIDLTGYKDEWNAEFPLEVTPERPLARYELTATDVTSFLREYPEVTKVRLTLKYDDYLPKGFNALDGITKHAFKYLQYSRTVSLPKDGATSLPLMFDYVFADSEGNTSVPVTLLVEDADKGTLLASSSFRLSCTQGENKDIQFDFLTTSPEDGVGFNPGFDGDQEVELPVE