MAATQVTGKWTKILDAEILQRSSQVLAVVDNVAHVFGGELRPREPRDNDVHTIALDSTNSISTIAKPSTSQVPAPRVGSASTTLDKKIYLFSGRGGLAMSPIDEAGAVWEFTPQTSSWRLITPTSEIHPPPRSYHCMTSDGIDTLYLHAGCPETGRLSDLWAFRLSTREWTPLAAAPDPPRGGTSIAFADGALYRMNGFDGKMEQGGSVDVYSPGENVWSSYGFVADGVSGPEARSVSALLPVRTGEKVALVTLFGERDPSALGHQGAGKMLDDVWVFDVQERSWRRVDAQGEAPCARGWFAADVLGENAIVVQGGLDESNRRLGDVWILSF*