MESPFQEFLLSEVAGWDDDNVSAARFKALTGQRVDWEARFLFWKDLIVKVARHFNLLIIDVHTVQHFWFLRGGLNPLCMNQVLAEMYRDGDLQNLSKQENMSSLVWLWQKISKGFSGKDKEVAIGFGSRFSVTTLVHERLSKITKSVSDNCCLSTCILTIAHFIELSGGEEEAEILKRLMIQSKRGQVFMTRGNITVEGVKISLDQCSTLEISSLDCYLLQVYWTLEKLNLAVKVIETSYNRSKQCALKSIQLKDRKSAKKYAYSMHRLSASKENCLDFQQKIQDLLAVISQAEMNKQVFEAMKAGKDALKLHEIPLENVQDCLQEVDEAIALHKEVATALASRMEDDSDLELMEKELQTLSEEENEICSTVTHEGQAKLLSEEDNEICFTVIHGQAKIRSEEDNEICSTVTHEGQAKLRTEEDNEICSTVTHEGQAKLQKSSSKINEKQDSPVEDIQQVFSRLNLQGCVEE