MVLVALKTNPIHCWTKNILSIMAEKITSLQSTRYAVVTGGNKGIGYETCKQLASNGVVVVLTSRDEKRGIEAMERLKKELDITDQILFHQLDVMDTLSISSLVNFINTKFGRLDILVNNAGVGGSMMEENCNILTIKDLIEGDFVTISTKNEVVDESVVEKSIEGIATNYELTKQCVETNYYGAKRMIEAFAPLLQLSNSPRIVNVASSLGKLKLLCNEWAKNVLSDAKSLTEERIEQVLNEFLKDFRENSVESKGWPTYFAAYKVSKASLIAYTRVLGSKYPNFRVNSVCPGYCGTDMTAYTGSLTAEEGAESLVKLALLPNDGPSGLFFYRKNVTSF*