MGKRKIEIKKIEDKNKRQVCFSKRRQGLFKKASELCTLCDAQVAIIAFSGGGRPFVFGHPTADTVINRFLDDDVVNEKQQLQLPSNEFNGSEWGDQVFNLGEGVDQSIEELMQLKRELEGLREKVKVRMKDKSTAASSAADGPQSGQLVTMFDEDEWIFGGLSEIDSASYL