MKKLVPVLMVALLSATAMRVSANTEHVIIENGSSALSNEAARQSKEQWNDTHMLRNKVNSRVEKEFDKADRAFDTRDKCEQSANLNAYWEPNTLRCLDRRTGRPVLP