MMQVFKVKTSSLLFSTNSENRASRRKPLKRPSPLSLSRVADLQCKTVSPTFCYTELMDPWAHQLDQWVHQLEPWMHQVKQWIHQLDQRIRQQPAEQLYVALAVLFLTSLFLLFRVFKRTKSSTIVLAGLSGSGKTILFYQLRDGTTHQGTVTSMEPNEGSFVLHSESEKPGKIKPVHIIDVPGHSRLRPKLDEFLPQACGIIFVVDALDFLPNCRAAAEYLYDILTKATVVKRKIPVLIVCNKTDKVSAHSKDFIRKQLEKEVDKLRATRTGASAADIADEFTLGVSGEAFVFSQCHNKVTIAEASGLTGETSQVEQFIREHVRP