RWTRAFSSLLCHGLETRLSAGTPSYKCGLDEATAADMLKAYKLFVTSSPLQRMSNLLTTKTILKLVKNESSVHIIDFGICYGFQWPCLIKSLSERHGGPPRLRVTGIELPRPGFRPAERVEETGRRLENYCKKFKVPFEYNCLAKKWETIKLEDLKTDKTEITVVNCLYRMKNLPDEIENVNCPRDVLLKLIRKINPNIFIHGIVNGTYNAPFFLTRFREALFHFSSLFDMFEANVDREDPQRVMLEKALFGRDAINVIACEGAERVERPETYKQWQIRNRRAGFKQVRLDPELVKQAKAMVKREYHKDFVVDEDGKWVLQGWKGRILNAISAWVP