MSFHLLPHLLAGPIVDETASHGIVGTDAAALKIRHGLNDDQADAVARALIAVDEAGKAFATPSLTVSPVRLIHGPFGSGKTSTLAAFIVSAAERLGESKSNARILVSAHTNVAVDRVLNALKLRGFTDFIRVGALRRIDHSILPHSLHLADRKRSGDADLMEMLKEAKTEAERRLLAAELAATKAGAADKRARALSKVRVVGTTTASCGNAALEGMTFDVVVLDECSQMTEPSSMLAMSRFGCRALVAVGDPKQLPPVLDSKDSVDDGSLNPLAKGIFVRLRDAGHSATLLRTQYRLHPTLSQTPNNCFYDGKLMDGCTPADRRALVTVGYDGPPLSPLVWIDSGSRDVTQERGSKYSPGEARFAALIAARIVELGVPAGEVGVITLYKAQERAIVNNLAGIMSREAVREVIEDDDRAGEDDGVIKVSTVDAFQGQEKDVVVLSLCGVNGGSVFVTPERVNVALTRARRHLIVLGDSKAPGVSKHPAWGSCLK