MKADYGGSTTPKELRDLWQTPLPLFSALDAEFGFYLDAAADKNNTLCSHYLTEKDNALDSDWQSYGSIWCNPPYSNILPWVSKAAEQCKVQLQPVVMLVPADTSVGWFKSALDTVDEVRFITGGRISFINAGTNKPVNGNNKGSMLLIWRPFTQPRRIITTVNRDDLMDIGNRLLEARI