MKILSWNVKGISDPSKSKKIANWLKSNPADILALQEIKVDGEHLTRRLKEINPELVWVHSNHTRGSGGTAIGLPKEFASATRQTIQHEFWCAVHLPVPYSCSLVSVYAGGSSTNRATIWRELALLPGPVIITGDFNMVENIEDRYLSMGMTVQGQEKSAWEECKEALDLWDAGKGGVFTWQNYGRGCLARKARLDRCYLSSHLVNSFMRIKSVPRYTSCISDHYPLLTTIDDKASKIRNSWFHTDPELFKRPEVVTELLAIRLETFADSSPPARSWNLAVRKSQKYLIEVRKAVTHARKKKRDEMYSELCNLESFGSQNLNIQNQITTLRTQIKIEEDLALQHTTLFFKEWWAGKADRPSKEMFRKLRRKSSREIIPLLNTGNGQAEKGVKMLEDELQVLLKLTGKDFGGGELR*