MGKRKIEIKKIEDKNKRQVCFSKRRQGLFKKASELCTLCDAQVAIIAFSGGGRPFVFGHPTADTVINRFLDDDVVNEKQQLQLPSNEFNGSEWGDQVFNLGEGVDQSIEELMQLKRELEGLREKVKVRTKDKSTAASSAADGPQSGQLVTMFDEDEWIFGGLSEIDSASYL