MPEVTCMRAEDNTVVFNQTKKEVFTLNQHFSEISRQLKSSWKVVVNKDDITYERLSIVKLFIIPGATEKFSATEFNALKKYIENGGSVLVLMGENGETKYTTNINFLLEQFGIMVNSDKGGTLAVVGSAAMFTDAYINKEDNFKIFEFLFKYLTSDSIKLNSIDAEDPEIETAYEKLHVKHEPLSLITPQFETPLPPVQPAVFPPNFREPGPPALELFDLDEQFSTAKARLAQVTNKCNEEDLEYYIHECGDILGVSQKLPTDKQTSRVILEVIFNELVEFKKLNQVSCFVIILS