MTFSLTLSQLEDKIKELFHLSATASLVITYLDKDNDVVTLGDDQDLVDACLVQQLNPLRLDVLVKESAVQESAAMPLSSSYEAGNLDAILKGFLPQATADNLKNIVKASTQILDPKHLAGILGGNVKKGFLGGGLNAGSDMTAIVPPQIPVAPNLRAFGAYHVFHSGVQCDGCGMTPIEGPRYKSTKVPNYDLCSGCYDLMGAEADFEKIEHPLRSHGGSFFLNGASRFAAAPSWRPSFPRGPYAWMPECPFSGQEMDFSPFDDHRRRLNAQFVKDVTIFDGTEVGPGTKFTKTWRMANNGSLPWPQGTQLAHIEGDVLGLMEVVNVELPEGGLPCGEEIEVSVNLTAPDVAGCYVSHWRLLSPSGRKFGHRVWVMIQV