MASITRDIFKAYDIRGIVGKTLTDDAAYFIGRAIAAKAAEKGIARIAIGRDGRLSGPELMEHIQRGLTDSGIGVLNVGMVTTPMLYFAAVNECGGSGVMITGSHNPPDYNGFKMMLGGDTLAGEAIQELLAIVEKDGFVAADKQGSVTEKDISGAYHDHIVGHVKLKRPINIAIDAGNGVGGAFAGKLYKGLGNEVTELFCEVDGNFPNHHPDPSKPENLQDLIAALKNGDAEIGLAFDGDADRLGVVTKDGNIIYPDRQLMLFAQDVLNRNPGAKVIFDVKSTRLLAPWIKEHGGEAIMEKTGHSFIKSAMKKTGALVAGEMSGHVFFKERWFGFDDGLYAGARLLEILSASDNPSEVLDNLPQSISTPELNISLPEGSNGHQVIEELAAKAEFEGATEIITIDGLRVEFPDGFGLMRASNTTPILVLRFEADTQAAIERIQNRFKAVIESNPHLIWPL*