MDLQLDESENRDLNKVTLEWKKFVEEVQDAVGYEFKNVNLLYQAFTHPSFHREDKYESYERLEYVGDSVLNMLIAKFHYFLHPDLAPGQLTRLRAANVDTEKLARVAIRYDFHKYLRHKKPLFKSQVEEFKDAMFEYPLHSTGLIDPPKVLADVVESLIGAIYIDCNFSMDITWQVVENLLQPMITPENLETHPVTKFYEVCQRNGWSVKLIDTWEKTGEIEVFAGEFAGKGKFSGKKLIALNRAAHNAYCEIVRNLKTTCNDYNF*