MLRQELQSYFDKVYPGSQIITQHTLGGQVHIRFELGEGFPNGSTERVNQGTERAMTLFTDTFKDPDNEIFVLIYEYQDSNIFEVDRKYLYKQFPSHLFNGFYNQLKSVNSCMIIKDENGNEAMEKYEARIIIGKLPVKDINIRNILNGIGNTEMGIDSGIDQSIYFFDPLTDKGFHMYDDRGCYVWSNSADKIRDIYINRNNWIVDYHRPEIDEYFNK