MSHQKLHIRHCILHEFQQRKNAAEACKSIYSVLTEGVLFHSTCRYSFRGLKAGDFDVSDRQRSGTSETLKTNAFKSLLDENHSQTRKRLAKQLGVIQTTVSRRLHEMGKIRKLGKWVPYELSENSIGRRLNICISLLARQRKKNFLWKIVTGDEKWIMYDNPKRTHSWVDPGQPTTSTAKPGTHAKKVLLCIWWDMKGVLFYELLQVVETVSAEHYGRQLTASFNAIEQKRPFTGQGSRKIILLHDNARPHIAPSSQQTILNLGWEVLPHAANSPDLAPSDYHLFRSMQNCLAGQRFRDVVEVRKWIDDFIGSKPTSFFHEGIRKLPERWQKVIGSEGKYFDD