MSLVEKISLEQRAKRQRIEPVINTSSYLPSSRRCRHWFVRYGICTTCKSTVDESQGRAFDYLSHGLQLSHEAVAVTKHLTTLVSCSNEKKLHLVLDLDHTLLHTTRIPRLTQAEKYLIEEADSNTRDDLYKWKAPGDPLVFLTKLRPYVREFLKEANEMFTMYAYTMGNRDYSKFILDVIDPKQIYFGERVITRDESPYMKTLDLVLAHERGVVIVDDTRDVWPDHKRNLIEISRYKYFRMNNSRHSKPYSEEKIDESEGNGGLANVLKLLKEVHCEFFRVADEKELESKDVRLLLQEIEFNRINKEYFIR*