MGKRKIEIKKIEDKNKRQVCFSKRRQGLFKKASELCTLCDAQVAIIAFSGGGRPFVFGHPTADTVINRFLDDDVVNEKQQLQLPSNEFNGSEWGDQVFNLGEGVDQSIEELMQLKRELEGLREKVKVLGYNV