MISLFKWGIARPSLPLRWSRIHAQIKTGKKLFSKASTSYGHVSNTNVDVHDAAFPGTLPVLDINAIRLSIMTALALNCQITAKSQTVGDAVLVDLNRAGTGLMEIVTDPDMRSPEEAGAFVKKLQGLLRRVGSADGDMEKGNLRVDVNVSVHRAGMSFGTRCEIKNINSVRFLQAAIESERGFNELTLQTYSLRSKEGATDYRYMPDHNLPTIIIDDGYLDTLRKNLPEMPWQIVERLVKAYGVTKRDAETLLGLDEYGATNWIAHELLGQLGKANRPWTTTIVPAPLMHKLVIAVESRQSAEDLTETCRKAINNQPKAVADFKKGNEKVVMRLVGEVMKLSAGKADAMKAKRILLDLLK