MSIKVLIVDDSAVVRQVLSQVFTAASGIEVMDVANDPYMAMDKMKARWPDVIVLDVEMPRMDGITFLKQLMASRPTPVVICSSLTQKGTDISMQAMAAGAVEVIAKPVSGVKGFLEESSHELVMAVRSAAAARMNRVRVMPSASGNPLETRPKLSADAILSAPTGSNVFATTERIIAIGTSTGGTQALEAVLTQLPRTCPGLAIVQHMPEKFTRSFADRLNSLSQIEVKEADNGDRILPGRALIAPGGKHMMVKRSGAYYQVEVVDGPLVSRHKPSVDVLFRSAAKFAGKNALGIIMTGMGDDGAKGLKEMHDCGAKTIAQDEESCVVFGMPKEAIKLGAADEVMPLELIAKAICR