MLIKTLENLVTEGRNKNTLQIDKEDTLGIIELINNEDKTVAYAVEEQKESIAKAVNIIVDRMKQGGRLFYIGAGTSGRIGILDATECPPTYGVDFELVQAIIAGGNQAIFKAIEGAEDDKELGKQDIIDRGVTSKDVICGIAASGRTPYVIGAMEYAKELGCAVLSITMNPNSEMSKKADLPINIIVGAEVIMGSTRMKSGTAQKMVCNMLTTASMVKMGKVYSNLMVDVKTSNEKLVERAKRIIMIATNVKYDVAEKFLEEADNSVKLAIFMIKSGLDKDSAKSILDRQEGYISEALKSIEKL*