MSEGDFKMFCIRTDGSSGRNGATKAMFDAYANLDKEGFKPQWMFESDCLKVEKKEKNTAYLFDHFLGEGFNHVQSLKCRIFGPQCILSSLEHKLDIPRRSTPIFNLALKDLVVCCSNLDKEIREELHKKVEMMGGEASKTLTDQVTHLVTGEVGSKKYQVSGDLGKQIMLPLWVEKVWEKSADGHIHGADPLFHEYSCPVFYGLVITVSGFDSTERGEMKTMIEAEGGKYTGEMKVKECTHLIINKPKGQKYEFARKWKMHIIKSEWLYDSVEKGYCLDESKYGLEGRDSGVKTSTPEKGKAKSELLSTEKVKIICIRMIL