MFHSKKPTFNTYDRTCVQGDSGLVLTTDPKPRLRWTVELHERFVEAVTQLGGPDKATPKTILKIMGVKGLTLYHLKSHLQKFRLGRQPQKDFNDQSVSDSRKVSEFYFSKTATGIRACCLSDQSVQQTGGVRLQMEGGGILNEELEVQKHLQMRIDAQGKYMQTILEKAAAQTLSEENTNSQCYKYFGIQKYGNMGSMNNLDFVSHVNVPSLEELHSIPASETAHMEKQWKKLNIENLENPIVFWSDDLLPENIVIATADYNSDGDSFKDDHL