MVMIEVSHLQKNFSKTIKEPGLKGALKSFVHPQREIFEAVKDLSFEVPKGQILGFIGANGAGKSTTIKMLTGILKPTSGYCRINGKIPQDNRQDYVRDIGAVFGQRTQLWWDLALQETYVVLKEIYDVPEKAFRKRMDFLNEVLDLNEFIKDPVRTLSLGQRMRADIAASLLHNPKVLFLDEPTIGLDVSVKDNIRRAITQINQEEKTTILLTTHDLSDIEQLCDRIIMIDKGQEIFDGTVTQLKQSFGKMKSLSFELKPGQEQVVSQFMGLPDITVEQHELSLDIQYDSSRYQTADIIQKTMADFAVRDLKMTDVDIEDIVRRFYRKEL*