MKRKVSVVGAVIVNENNEVLCLLRSPTMTLPDYWEFPGGKINKGEEPSAALIREIKEELGCTIVVDEKVEEVEYEYETVVVHLTTYKARILAGKPKALEHAELKWMSIKDLKHLKWAPADVPTVEAL