EKEEIREILVELYRIVVAFLDEFLKNGLPLTEETIATLVAAFREALRVILEDIEVAEEAIVVVNAKLEASQMDGLETLLELNIAGVELFAEATAEIREVF