MKNPQSSLPPGFRFHPTDEELILHYLKKKLASTPFPVSIIADVDIYKFDPWDLPAKASLGEKEWYFFSPRDRKYPNGARPNRAAASGYWKATGTDKIIMASTMAPGGVVGGQENIGVKKALVFYKGKPPKGVKTNWIMHEYRLADNPACNNNKKSMKPKDSSMRLDDWVLCRIYKKSHALTSSPRALISSEHDQEEEEEEQQQQQFVQETLLPISNKNNLMSQKSCSFSNLFDAMDYSMWSSFLADTPFNPTGFESNPTLNSTATQLDQPFFSNSNSASNSNSTSSGSFLQKLPQLNTSMPNMQENKLKRQLPHIDEDLLHPSKKFMNSCSFTNTNNNTQTDMGQYNFVSQPFLDQQLLLSPHLQFLG