MDVVQEQLCGVYSVANLLADKGKTLSMTEFTAKATNDREMLDWRRLGASLAFQQKLTLMQQALLPMKFTEQCPPLFHNINSGIGSLTGGFAAMQPFWQGQFKQAAISLLSCSQRVPLKRDEGVPKNVTLPSDGPSPSIENVFPCFTCTKLFSSSAVLEQHQTIHVVDKHFECKQCGKTFKRSSTLSTHLLIHSDTRPYPCEYCGKRFHQKSDMKKHTYIHTGEKPHKCTVCGKAFSQSSNLITHTRKHTGFKPFACDVCGRTFQRKVDRRRHRETHHPGQVEDTDGGSSTHEVVHFIQQSKESVNENSRETLSAFRILPQHFNYPQAVDGGERCQSEDNEILNLSRKE