MESPKMVTLGSSILVPSVQELAKENVISVPPRYLRPDQDPPLINSPLRSVSIPIIDMDKLLLQESSAAELEKLHSACKEWGFFQLVNHGVSSSLVENMKYEIQNFFKLPLEEKKRFWQQPGDLEGFGQIFVVSEEQKLDWGDMFYLTTLPLHMKKRRLFDHLPLSFRETMEAYSLEMDKLAMSTLGFMARALGMKAEEIRELFDEGFQSMRMNYYPPCPQPESAIGLAPHSDASGITILLQVNEVEGLQIRKDGMWIPVMPLPNAFTINIGDIMEIVSNGAYRSIEHRATVNSVRESEKDGHLGWGSSILVPSVQELAEENMVNVPPRYLRPDQDPPLINSPLPSITIPIIDMDKLLLQESSAAQLERLHSACKDWGFFQVSFSFFLDSY