MRITLQFTTVKASSSRVTLAAARNEKQSFTSTTTHIVEARASFRDPVTRYEHLLRDNVLRSDPHQREIIQKLQRLWDDLKGYDPGPVPAAVAQPSSSIFSRFFSRGPSQSEVTTPLPNVPKGLYLYGSVGTGKTMLMDLFHSTIPKQFRPTSQGGYGSIRIHFHAFMLDVLQRQHKLVVENEGRVLCFDEFQVTDIVTAMLLRGLLERLMGFGVVCIMTSNRHPDDLYINGIQRQSFIPAKIPRALSKVYYDPLSPAVKSEVTSKYGTVFVEDIPRMGLSERDQARRFITFVDACYENKTKLFCSSEVPIFQVFSDKHGSAAEDAHMQEVMDELGLDPSAVGSSSLFSGDEELFAFARCVSRLSQMGTKEWSETAGPPAG