MSPAEWKTACASTWHHFKDELRHYWMGTKLLWVEVKIARRLLFKTLRGEPLTRRERRQMTRTTADVFRLVPFAAFVLIPFMEFLLPVALKLFPSMLPTTFRNELKHEEELKKKLNAKLEVARFLQDTVSVMAKGLKQSRSGYTRERASTLYDFMKKVRAGDANVKNDDITRFAKLFKDEFTLDHISRGQLTNMCKLVGLAPYGTDTYLRYQLRNKLRELKQDDKQIMSEGVENMSVAELQSASRARGMRSDTHDRNILERQLKDWLELSLEKRLPPSLLVLSR