MRYRPFGSTGVAVSALTLRLADNPRLRANDWRALVFTALENGVNSFQIDGDAPELLKGAGEAFASVERHLLFLTWRLRGDAKQLGPHTLDALKRSAFEGLSLDYLDLLLINDPQSASLPMAFESGLQDLQKGRALRGLGVASRGDIDPGLLANDLVTAVSSPYNLSSGWAERHRIRQASQNNFAVIGEDFWPQALREVADKAPPKPSFWQRRTDPLADVGGYEFLTNTPGWSAEDICLGYALTEPSLATVRVTADNRQEIERLAAVVERDLPTGVCAQIEMARFSAQEREKAARRP