MIKLSNITKVFQQGTRTIQALNNVSLHVPAGQIYGVIGASGAGKSTLIRCVNLLERPTEGSVQVGGQELTTLSESELTKARRQIGMIFQHFNLLSSRTVFGNVALPLELDNTPKEEIKRRVTELLDLVGLGDKHDSYPANLSGGQKQRVAIARALASNPKVLLCDEATSALDPATTRSILELLKDINRRLGLTILLITHEMDVVKRICDCVAVISNGELIEQDTVSEVFSHPKTPLAQKFIQSTLHLDIPEDYQARLKASPETDSVPMLRMEFTGQSVDAPLLSETARRFNVNNNIISAQMDYAGGVKFGIMLTEMHGTQEETQAAIAWLQDHHVKVEVLGYV*