MKALLERDRQWGIYANYVDKVDLAFSKASIKVKFWKQRLKERWIADGDLPISLMYTKVKLRQKRNDIITLKIKKDLDMVIRELDLPQISHVQARILDRPFSDEDIKSAMFGMDNSKCQGPDGYTMGFFKLHWDKLNLQKSHFKVSPNTPLEIRQSFKTIVQMDLVPSLSTHLGVPIDLTGPKHSKFQFIVDKVATKVNSWNSVPLSQSQKLILINSVLIAMASHVLSCMEVPDMISTRVDSILAKFFWDNKGNPGMHWVNRKTIQLPKGLGGFGIRGLTSLNKALLMKQA*