MKRESVPSWLELLHATQFFTTCTSHLLASRNEWSMSYIEEFYDLSLRSSYHNVVRISEIEDIIDISDVQTYIINSARVVFLNERPQQRGCDVFICKAPTS