MVVKIGIVKSGNIGASPVLELLLDERADRPNIDVRVFTSGAKMNPEQVEDVVPKVKDFNPDFVMFSSPNPTAPGPAKARELLSEMDVPAFIIGDAPGKRAKDEMDEQGIGYIIVEADSMIGARREWLDPTEMSVFNSDLIKVLACTGAYRLIQNTIDGVIAQADAGEEIELPKLVINAQKAVDAAGFTSPYAKAKAYAAYEMCAKVADLDMKGCFMMKNYEEFLPVVAAAHEMASAAAQLATEAREIEKANDTVLRTPHMSDGSTGKKVNLISKPE