MGLIDLVFVSTKMNSADYQDVLRHRLVPYLQRLPGFQQRKNAAEACKSICSVLAGEFDVNDRQRSGTSETLKTNAFKSLLDENHSQTRKRLAKQLGVIQTTVSRRLHEMGKIRKLGKWVPYELSENSIGRRLNIYISLLARQRKKNFLWKIVTGDEKWIMYDNPKRTHSWVDPGQPTTSTAKPGTHAKKVLLCIWWDMKGVLFYELLQVVETVSAEHYGRQLTASFNAIEQKRPFTGQGSRKIILLHDNARPHVAPSSQQTILNLGWEVLPHAANSPDLAPSDYHLFRSMQNCLAEQRFRDVAEVRKWIDDFIGSKPTSFFHEGIRK