MGWKAFVEGGAASIVAGSMTHPLDLIKVRMQLPIAAGDSPVAAAARTGPLSVGIRVLQTEGAKALFSGVSAAILRQGLYSTTRLGLYDAIKEAWREKRLDPSNADLDLAVHKKFAAGLIAGGIGAAVGNPADVALVRMQGDGRLPVWQRRRYLGVGDALARIARQEGIGSLWTGSGPTIQRAMIVTAAQLTTYDQSKEFLAGRGICREGLATHVGASLVAGFVASVASNPVDVIKTRVMSVGAGDARYSGSLDCAIKTVRGEGAMALYRGFLPTLTRQAPFSVVLFVTLEQIKAILKDF*