MKKYIANFDRPNDNWNIIEDSLIYRIVKEEKEKQYTKIFSFDLDNTLILSRSFFKPAQNENDYIFYSDLIIDFLKKKASENYKIIIFSNQKGVSTGKITLTNIINRVDNVIDKIGIPLECYLALKNDKYRKPRTGMYDFVIKNNSLNIEEVIYVGDNANRVYDTNFKIKFINHLKTVYSKNNVNVNIKEIEKKLKKDYTDTDLKFALNIHAKFYTPEELFLNIKNNLSEKFSFIPMNLNKNLNEKDEHENLTKMKQILQLCINENKTTSEQLTQNNNDQKLIILIGPSGCGKTFLCKFYFPNYVRISEEELKTKKKCINMLNECITQGKSVIIDNINLYKKNRGIYIDEAKKINKNINIYAIFFNYSKELTIHLNTFKLLTDKSNKIMEIPIIPIHSFFKYIESPSCSEHFNNIIVLNDQNFFPTNFENEEQKNFFFSYLY*