MAAPAASALPLDGRVALVTGGSRGIGREVCAHLASLGARVVVNYASNSANADAFAADLNSRGAAALPRAVAVRADVSDPAAVRALFDRTEEAFGTPPHIVVACAGLLESKYPSLADTAVEDFDAMLAVNVRGTFLVCREAANRFPAGAGGRVVTFSSSILGTLLPGYAAYTATNGAVEAMTRIMAKEVAAKGVTANVVAPGPVRTELFMAGKDEAFVKKVEERSMGRIAETTDVAPVVAFLVSDAAAWVNGQVIRVNGGFA*