MKRGNFVRESLTGTKKEYTDWTSNMASKAIKRKPYAADIDRSEKQMEATIPDSVREPLLGNSTHEPQSDRYEPTLQPDLWDGKGQECLGWIHLISTFIARSVRKIGIAVSQFGSLLARFFRWSCSSHGSHNEQAILVGLSPIQEERLKFLRQRLNVPFDSSSMKHQDALKELWRLAYPSRQLPPLKSDLWKEMGWQNSDPATDFRAGGFMSLENLIYFARNYPDSFHSLLHKADGKRAEWEYPFAVAGVNISYMLVQMLDLQSGKMSTKASSHFVQLLREDEMAFDNLFCVAFEMLDAQWLARQASYMEFNEVLKSTRIQLEQELAIGSISSVQEMPSFRLLKR