MMVALQVVRIVDLSCSTSHPWQWLKILHDFHGRPGGPPELRLTVVHEDIEFLDNMQALLCKQAANLKLFFHFDKVIGKLETLDFSNLREILKINFGEAVVISCALQMHRLLAVDDSVTRDGIAQLQQMANMARLKQMACPARSPASTLNYPQTPSPQRQIPRLLVSFLSAIRALEPKIIVMMEQDADHNTPLFHDRFTETVHYYAALFDSLNAVGAANPQRARVERVLLGEEIKNILVCEGVQRHERHEKLSQWEMHMQRCQVDHVPLSFEAIREGKERLMSYGLRQCKCDEGNADLLLCWGATRLYSISAWRPHSQNAAPNNVAG