MKNQQSSLPPGFRFHPTDEELILHYLRKKVASTPFPVSIIADVDIYKFDPWDLPAKAALGEKEWYFFSPRDRKYPNGARPNRAAASGYWKATGTDKVIMASTITPGGVIIQGQENVGVKKALVFYKGKPPKGVKTDWIMHEYRLADTSSYSYNKPMKPRDSSMRLDDWVLCRIYKKAHALTSCARAEMSSEHEQEEEEEHFVPENPLPSLKGPISNKSALMSQKSCSFSNLLDAMDYSLLSSLLADTQFNPTGFESNPALNSTASQLDQPPFFSNSNIAGGGGGGCFLQKLPQLSASAPNNVDNKLKRQLSHIDEDMLHPSKKFMNSCSFTNTNNISTQTDNGQYNFLSQPFLNQQFLLSPHLQFQG