MKEFVEELWQARDTLGPDSLSQPELKKAILDTIDLLDTGKVRALSMENGTPVINEWVKKAILIYIQTTSCYPTNAGVLRYYDKIPMKLDGWDESRFKNAGITVLPGSVVRKGSFIGAHSKLMPSFVDIGAYLGRGTKVGSWAHIGPCVQIGEGCTIGNHSSIEGTLNPLHKLPAIIEEGCHIGAKCEVGAGVWIEKNAELLDGVYLSPTTRIFDVETERITYGRIPPYSVVSPGTLLDENGRSSSYAAIILERKE