MSQKVDHLCVLVHGLWGNPSHLDYLTASLRERYGEDRLYILAAKGNSGNFTYDGIELGGERLAHEIEDTLGALDAEGTHIKKLSVIGYSLGGLVARYALGLLHARGWFDKLEPVNFTTFVSPHVGVRMPLKGIRDHIFNGLGARTLSMSGRQMFMVDEFRDTGRPLLSILADPDSIFMKALAKFRNRSVYANIVNDRSTAFFTTALSTTNPFQDLENVNVNYVKGYEPVVIDPDDYFLPPKKQEPPSFFSRLWQNIKGTLTQVAISLLVVVFVPIGVVLYLVNAAVQTYRSHRRIRLHEDGKAGVLISNYRVPVIVKDMQSAVEDAFESATAMQDPAYLSNARTRAGKKESLPQTPAVSKTGALENQTCTLDETSSALPDQKRDATLALTPAQFSIIESLNSVGFRKYPVWIHNHSHSHAAIIVRMAKKGFEEGKVVVKHWLDNEFDIE*