MKGRIRVYVRIRPLSETELKADYANVMTKEDERTCVMASDPVSGSEIKDWEFDKIFNGSEADGNTQEAVFKDTSLLIISAIDGFNVCIFAYGQTGSGKTYTMFGSNDRSERHQGLAPRVAHELFNKLQERESSHHIEVSVTMLELYTDKLGDLLTSKEEGYASDLKIRLAEHTSSGLVEVEGAKMERATNANELLDIFNRGAKGRASSSTKMNADSSRSHMIATVVLSLRNRRTGKVIHGKLTLTDLAGSERVAKSGAAGHQLKEAQSINKSLSALGDVIGALTSGGRQHIPYRNHPLTMLMSDSIGGNAKTLMFVCCSPADYNRKETANSLDFAKRCRNVTNNVX