MNVHVAVQTQAHRLDSNTAAFARDVLDGLTKPQKELSPKYFYDDTGSELFVEITRLPEYYPTRTELGILRDRAAEIAALIPPDAAIVEFGAGATTKIRLLLAAHQVAAYVPVDISGDFIITQAEALQRDFPQLAVHPLAADFTKPFALPPAVRDLPKVGFFPGSTIGNFEPQEARRFLESARDILGRGARMIIGVDLEKDENVLVPAYDDAAGVTGKFNLNLLIRINRELGADFDLSAFAHRAIYNRDQHRIEMHLVSLRDQSVHLFGERIGFRAGESIHTENSYKYSLERFRALAQQAGWTPARCWTDADAMFSVHAIETNGSRV