MGIMKNWQRIFALLIVVFLCIGCSKVPSTVSNPWAIISVPTDSKLLDIAFTDNSQHGFLVGGDATLLETNDGGDTWKPLTLELDDPKSRFDSVSFAGKEGWILGEPSLLLHTTDEGSSWSRIALSEKLPGSPIAIYALGENTAEMATDVGAIYRTQDGGINWKAQVEGAVGVVRNIERSPDGKYVAVSAKGSFYSTWEPGQTSWEPHNRNNSRRLENMGFAENGQLWLLARGGQVQFSEPNNPEEWQEAQNPELATSWGLLDLAYRTPDELWIGGGSGNLLSSADGGQTWEKDRDVEGVAANLYKVVFFNSDQGFVIGDRGVLLKYQPNIAKTSSPEAG