MAATEAKTFKSLGLCQQLVEACENLKWKEPTPIQAKAIPLALQGKDLVGLAQTGSGKTGAFALPILQALLENPKPFFACVLSPTRELAIQIADEFKALGSGTGVKCASLIGGLNMIEQAIALGKRPHIVVGTPGRILDHLSETKGFGLRSLKYLVLDEADKLLSVDFENTMDDILKAIPRERKTLLFSATMTKKVKKLQRACLKNPELIEASSKYSTVDTLTQQLCVVPPMLKDGYLVYVLIKRHGCKSMVFTRTCESTQLLAWMLRNLGFKAIPISGQMSQAKRLGSMNLFKSGESDILICTDVASRGLDIPSVDMVINYDTPPNYKDYIHRVGRTARAGKSGIAISFCNQYTWQWIIEIENLIGKKFSLFPCTNDEVSLLMERVNEARRLAVMKIKEQSYKKRNRGEEYVNSSKSREVKKFKKRR