MDRLNVPARLLIVSDLDYTMVDHRDLENLSLLRFNALWEANYRHDSLLVFSTGRSPTLYKQLRKEKPMLTPDITIMSVGTEITYGESMVPDDGWESYLNHKWDRNVVTEETAMFPQLTFQSETEQRPHKVSFYVKKEHAQEVIKDLSGHLVKRGLDVKIIYSGGTDLDVLPQGAGKGQALAYLLKKFKSDGKLPINTLVCGDSGNDAELFTIPEVHGVMVSNAQEELLRWHAENARDNPKIIHASERCAAGIIQAIGHFRLGTNTSPRDVIDFSKSKPDGVTPGYEVVKFYMLYERWRRAEIANSEQHIQTLKKICFPSGIIVHPSGIEQSLHDCINAMGSLYGDKQGKHFRIWVDRVSSAQIGSDAWLVKFDKCESTDEGRRCCLTTVLLNSKAKTSNTFVWVHIHQTWLDGSGASDKMNWLF