MESPKMVTLGSSILVPSVQELAKENVISVPPRYLRPDQDPPLINSPLRSVSIPIIDMDKLLLQESSAAELEKLHSACKEWGFFQLVNHGVSSSLVENMKYEIQNFFKLPLEEKKRFWQQPGDLEGFGQIFVVSEEQKLDWGDMFYLTTLPLHMKKRRLFDHLPLSFRETMEAYSLEMDKLAMSTLGFMARALGMKAEEIRELFDEGFQSMRMNYYPPCPQPESAIGLAPHSDASGITILLQVNEVEGLQIRKDGMWIPVMPLPNAFTINIGDIMEIVSNGAYRSIEHRATVNSVRERLSIATFHSARMTAVMGPSPSLINLESPALFRSEHAEKYFKNFFARKLLGKSNLDYTRINYEEGKSDAS