MSGGDKRQPEVNIGVVGHVDHGKTTLVQALTGVWTMRHSEEIRRGMTIKLGYADGEVWECEGCGFPERFSPEPVCECDPQASASLRRRVSYVDAPGHEILMATMLSGAALMDGALLVVAANEPCPQPQTKEHLVALEIIGIKNIVIVQNKVDVVSRERAKESYQEILNFIKGTIAEGSPIIPVSALKRANIDAVLAAIEKFIPTPPRDLDKPPVMYISRSFDVNRPGTPPERLVGGVVGGSIIQGVFRVGDEIEISPGVAVRKPGGRVEYVRLHTTITSLRFGSIEVEEARPGGLVAIGTQLDPSVTKADNLVGNVVGKPGELPEPLTTLRIEHHLLEKVVGMKEEARVEPIRRGEMLMLSVGTAITLGVVTRAGKDEIEVQLRRPVVTWPKARVALSRRIMGRWRLIGWGLIK