MVAVVINTTLVGVEVDSAKEVMAWDRLGFVAIEAFFCLFFTFELLVRFDQQSWGYFQDLLNLLDYSLVIASWLDVATSASTYRERVQLASTIRVFRFVRIVRVLDNSKSDLLVIARGLANAVEHVLQLSIITAVFVFMMAVVLTSLVAQDAYAISRWPEAKMYAGSVWRSTITVMQLATLDFWSEVARALFEISPLSLVTICFTLFLLNFGVINHLVAIMVDRVSNISGESAVLHEKLLSKAHDSLIRGLEEDLRVGIGMDGKLSLAAFHKLIEMPAVNQKLQLMGISDEEAQAFFDIMEGERHGGITIHQFVMGLSKAKGKAKSIDMCKLICVVNRQTSRATQLVSRVRGLIQEVDALQKRFNDLGKGLTRERIILREQEERLSALQQQKRDTDVFYQSMDMQRQYAQVRMKLQ*