MVIDIQPSLLSNPHDVAGKIRLIIVGGGLTVFTAAAKLTEDPKVKVLIIEKGFYESSDGPIIEDPTKYSKIFRTSADQNFFTVPLINNRTELIKSEKGPGGSTLVFGMDGWNWDSLFQYMNKGERSRPPIEAQIATGHSFNSSCHGLNGTIHTGYRDTGEPWSPLMNALMTTVSEQGIHTQIDFHCDRPRGVSMIHNNVLENQVRADAAREWLLPNYQRPNLKILTGQVVGKVLFDEESKASSLTGECSAFDADIDQWAEYVTEYF*