MTELNFLPTISDRFTTTSPSPSFSSHSLLPFTHRRTRQSNHRPVSVRMEQSRPRNRKDKIVVILGATGAGKSRLSVDLATRFPSEIINSDKIQVYEGLEITTNQITIPDRRGVPHHLLGYLPSEDGELTAGDFRADASNAVSDIISRKKLPIIAGGSNSFVHALLAERFDPKIDPFASSSICRDLRYDSCFIWVDVSEPVLFEYLLKRVDEMMGSGMFEELSGFYDPVKASRARFGIRKAIGVPEFDGYFKMYPPEKEVKWDSGRRAAYDKAVEDIKENTLRLARRQVWKIERLREAGWDIKRVDATASFRAVMMSSSSSREWREIWEEQVLEPSVKIVNRLLVEDWVISQPFSSSFFFCFSYH*