MREKVSPLLLAFYGDDFTGSSDALDFLSKAGVKTVLFIAPPTSAQLAKYEGVQAIGVAGMTRSMVPEAMEHELRNAFGALKQSGARQVHYKVCSTFDSSPKIGNIGKALEVGLEAFQVPYASLLVAAPELGRYCAFGNLFARMGIGSQGKIYRLDRHPSMSKHPTTPADESDLRLHLAKQTDLKVGLVDVLAVETGGEVLAEALQHELEAGAKAVLFDAMYSRQLSAIGGLMDRAANERPHFSVGSSGIEMALGAYWKAEGLLPKEITWDKPGKAGPMLVLSGSCSPITEGQITHARVHGFGEVAIDPEQLVSGPKAVQQYVQEVLEIMEKGKPVIVHTACGAEDSRRAVTRKILINQGVPPEDVSAKTADFFGQALGEIARKVAEKYPYKRLLIAGGDTSSKVARVLGIEAVEMIAPLVPGAPLCVAHAPASPIDGMEVNFKGGQVGAEDYFVKVMEGNVGG