MALLQKLFYKKLLYGIVDVSERIYATRTIGVISKIDQASSDPKVLAVVQALLLGQGSRVHRVLADIVSANATPRLGRYPPFEREAEGKHNTKLCFNLSKSLNEKDYYTLWIEKYDHDSLYVSPGLPNNKDCSLITKIQKVDKYPTLNQVITIGFSAEIGDTKEHCSVYKGTRTRTSFIFIIGFWMLDLANNTVQGLARALLADLAGPDQRNLANVIFCSWMAIGNILGFLSGSSGNWHRWFPFLKSIAWCEACGNLKASFLVVVIFHTFCTLVTLYFAKEIPLAPKQHKNLLHFAPLLNNHQLTGTENSDSKLLTNSSKSSEVEEKDQVETFNDNLGAVLINLLNSYAIYQ*