MELDKFIFGESNGDQKADASDGENQSGTLASFLSSDSEAPDDLSHGSESFSMQDLDAPRAISIEKKLSWLRSQIVVGDAEFSSPFGTRRITYADHTASGRGLHFIENYIVNNVLPFYGNTHTCDSFVGDQTTKMVHEATKYVKRCLGGKPDDALLFCGSGTTAAIKRLQEVMGITAPSIVREKVLETLRNEERWVVFVGPYEHHSNLLSWRQSLADVVEIGLDDNGLLDIEALRQKLESYQHANRPLLGSFSACSNVTGIYSNTRALAELLHQYGAFACFDFAASGPYVEVDMRSGEIDGYDAIFLSPHKFLGGPGTPGILLMSKILYRLGSSPPSTCGGGTVSFVNGFNEKDTLYADDIEEREDAGTPPIIQKIRTALAFWVKEYIGYNVIEQLEHKYTEAALQRLLPNQNIGF*