MGIPSSVTPIFKRLEGKVAVITGGASGIGEAATRLFTKHGAKVVVADIQDDLGQALCKELGSNDTISFTHCDVTNENDMENAIDRAVSRYGKLDIMFSNAGITGNMKDPSILATDYNNFKNVFDVNVYGAFLGAKIAAKAMIPTKKGSILFTSSVASVIGGIGSPITYASSKHAVVGLTNHLAVELGKYGIRVNCISPYTVATPLVREILGKMDKEKAEEIIMETANLKGGILEPEDIAEAAVYLGSDESKYVSGVNLVIDGGYSKTNPFASIVMQNYI*