MSMLAAGTDTTSAALTWFFWLLSQNPFVEAQILQELTSIPNPKPTTNKPRVFNSEDLGGLVYLHAALCECLRLYPPVPIIRKRVVATDHLPSGHRVEPGMDIFYSHYAVARMEKIWGKDCLEFRPERWISEQGVITFDHTDKFMVFNIINHGLADDLIQKTKAAIADFSKLPLEEKQKYSMELHDMQGYGHFVVSEDQKLEWGDLLGFSVYPFKHRNLNAWPTTPPEFRDVIEQYSAEVNRVGKELLGNISLMMKMDKSSLEELHGELMQIIRNNYYPICPRPDLVLGLSPHSDSNSITILLQDEVTGLQIRHDGGWVPITPMPNALLVNIGDCIEMWSNGKYKSIEHRVVTNKHKPRISVASFIEPAMDAYIEPLDQMVDCEQLRVYKKIKYGDYFRNYLEKRLEGKTHTQFGKLENE