MLITWVYLLVKDKLLVWWRHRGSKAAKRCPRSGTWRVGKGDVKQGVAIVTGASSGLGLATTRELAKEGFHVVLACRSVGSGEKAAASIRASFPKASLQVSVLDLCLYKSILAFADSVEALVGNGTEHGPLRLLVNNAGVFTLTQRWTDDRIDRMIASNYLGHFILTNRLLPLLQKAAPNARVVNVGSWTHRAANFVPVRRQLLASGFDGAFRLGGPQFYTPAYSYQASKLCIIAHALALHKRCYQEAKESRRVSVNVADPGFIYSALLREVPGWLHVPAVWIYAILRLMHPARVGAQTVLDAALADPTVSGQYFFGGQGRTLEPSKVLASTGIVEDVWRESCAIQTDLRLQHGGPHIAVPGAS*