MKKLSTFLFLVAAFVACRQESNTGEQAQLEQAPSLSLVTEDQAEWQFQDLRLYPILASDTYLSDNAAAGELKTLAEAIETYGFRISEKKPFGRFEDSGAVNNLTVQNKTGDAVFLMSGDIVRGGRQDRVVGEDQIIAARSLKDIPVFCVEQGRWQFEGETENEEDVATRQDQVFAFSGYYHVAAGDIRNTLATSKNQQEVWDKVSRITSHYAIDSHTGAYASLESSEDFTRERDAYVRFFADKFTDMENMVGILAVSGKQIIATDIFGHPDLLQRQLPSLLHSYATDAVTLGEAVAVSDRQLQKQIDRTNKAVQTASLTRYKGAITHHFVKAPGE