MDVRPTDVPRVLERYPELLGFKLEGTMSTSVAYLVGIGVGRRQKPYVLGFGLQEKVKPNIEALVDIGVRKEALASIVMQYPDVLGLELRDKLVAQQSLFESSILVSREDFGRVLERMPQAISLGRAAVLKHVNFLTACGFMLSQVSKMVVACPQLLALNIDIMRMNFEYFKNEMERDLEELVEFPAFFTYGIESTVRPRHEMVSRKGLTCSLAWLLNCSDAKFDERMKYDTIGVEEMEREDSSDMNASVDEVESEEYEDSDYGDSDDEFVR