MAQTVAKWLREKMYGKDVREALAQWTIFTAKIAEYLVNDEAAFKLDVLRTKNDLVARQTQVESRQTDLENAFKSVISNATKDSEVILARSSSRYGAYLTLDDRIEYLEQLIGSYVPSGFTVTIKHNQNRNPDVKVRYYEYALGTEPDGIGTGPKGSFGGTNNVDVPATVEYKDANTVLVHLPTNYRLTGAPIFEQDKWRLIDGYKALSFDLGTVDTTAAIKGNSGNSTSQDNNVITAPQNLHATAINDTTEKLIWE