MAATEAKTFKSLGLCQQLVEACENLKWKEPTPIQAKAIPLALQGKDLVGLAQTGSGKTGAFALPILQALLENPKPFFACVLSPTRELAIQIADEFKALGSGTGVKCASLIGGLNMIEQAIALGKRPHIVVGTPGRILDHLSETKGFGLRSLKYLVLDEADKLLSVDFENTMDDILKAIPRERKTLLFSATMTKKVKKLQRACLKNPELIEASSKYSTVDTLTQQLCVVPPMLKDGYLVYVLIKRHGCKSMVFTRTCESTQLLAWMLRNLGFKAIPISGQMSQAKRLGSMNLFKSGESDILICTDVASRGLDIPSVDMDYIHRVGRTARAGKSGIAISFCNQYTWQWIIEIENLIGKKFSLFPCTNDEVSLLMERVNEARRLAVMKIKEQSYKKRNRGEEYVNSSKSREVKKFKKRR