MHRVQTSDKIVILGCGCFGASAAFHLMQRGYANVTVLDKSATLPAPDAASNDINRIVRSSYNDKFYAELARHAILSWKNVEEWDDTYHESGVVVLGFPLTDSKDGGTDTSATPEREIPYAEAAYLNDLDLGARVSLLRSNSKEDFQSVFPAGVSVTSRGLPASFRNRAGYFNRDGGWVNAGKGLAMIIEKVKKLGGNVVPGKEARNIIVDPGKCKKVVCADGTEYEADIVIIATGSWTPSTFPELFKDSCLATGQCVAMIELTPEEAARCKDCPVVLDFETGFYVFPDRIMKMAIHAAGYTNTVAGISTPRTLTSDPTDGLSIPMEAMAKLREGLVGVYPEFQERPFCATRLCW*