MDRLNVPARLLIVSDLDYTMVDHRDLENLSLLRFNALWEANYRHDSLLVFSTGRSPTLYKQLRKEKPMLTPDITIMSVGTEITYGESMVPDDGWESYLNHKWDRNVVTEETAMFPQLTFQSETEQRPHKVSFYVKKEHAQEVIKDLSGHLVKRGLDVKIIYSGGTDLDVLPQGAGKGQALAYLLKKFKSDGKLPINTLVCGDSGNDAELFTIPEVHGVMVSNAQEELLRWHAENARDNPKIIHASERCAAGIIQAIGHFRLGTNTSPRDVIDFSKSKPDGVTPGYEVVKFYMLYERWRRAEIANSEQHIQTLKKICFPSGIIVHPSGIEQSLHDCINAMGSLYGDKQGKHFRIWVDRVSSAQIGSDAWLVKFDKCESTDEGRRCCLTTVLLNSKAKTSNTFVWVHIHQTWLDGSGASDKMNWLF*