QSRSFSRKSHAFLPKVFLHKMSSAGARDKPELQFPFFQDEATVATLHECKTLFILRGLPGSGKSTLAQALVDKYGGSAKMVSADTYRITPGPRGPFSEQYRRLDEDLATYCRRDVRVLVLDDTNHEAERLQQLFDLADQYQYQVLLVQPQTVWRLDCTQLAEKNQWQLSADDLRKLKPGLEKDFLPLYFGWFLTKKSSEALRKAGQVFLEELGSHKAFRKELRHFLSGDEPREKIDLLTYFGRRPPGVLHCTTKFCNYGKAPGTEEYAQQDVVKKSYGKAFTLTISALFVTPETVGARVELGAQELQLWPADVDKLSVSDNLPRGSRAHVTLGCAANVELMQTGLDLLEIVQQERGGSRGEEVGELSRGKLLSLGRGRWVLSLAKKVESKAVFTGYYGKGEAVPTHGSRKGGALQACALL