MSTRLIAKFKSSLTTRATLRKPALCVPPSRSFAAESENLVKTALYNVHKDLGGDMVPFAGYELPVLYKGENGGVMKEHLWCRADGKASLFDVSHMGQIRWHGKDRVAFLERVVVGDIASLKEGMGCLSLVTNEKGGIIDDTVITNAGDHVFMVVNGATKFGDMKHFEEQMAVFDGDVTMEYLEDSMQLLAVQGPGAAASVAKLLPSDFDMTRMPFMSGRPTTLDGVDGCRITRCGYTGEDGFEIAMPTEHAVSIASKLMEDSSVNPTGLGARDSLRLEAGLCLYGNDLNEDITPVEGVLGWTLGPAKSRRRTEGGFLGAEHILTPDGKLQKVNRKRVGIMGMKAPARDHTEIFDENGENKIGEVTSGTFSPCLKAPIAMGYVETASAKAGTPIMLKIRNKMQKAEITKMPFVESRYYRVPE*