MSVVDLLGTSLKSKAGDVETATALKGKAVVALYFSAHWCPPCRGFTPVLADKYKALVGDGKAFEVVFVSSDKDEASFDEYYAEQPWLALPFGSRDVKAALSKKYKVSGIPSLVLLDGDGAIITKDGRSAVMEGDFPFTPPTFWDCLGDEFLMQDGDAAEVSQLKGEGKVIVLYFSAHWCPPCRGFTPELVKTVGKLKAAGKAFEIIFVSSDRDQKSFQEYFGSMGPHFLAIPQGDPRKAKLSSFFGVEGIPTLVTVDGATGATINGNARGACGGDPDGLAFPWAPKPVVDFADGCDGINDTLSLCLLLEGCGLEVQQAAIAAATPLAEAAKASQEELCFFAATKVEGGPVSQIRQMTKLGDAGSAPAMILLDIPDEGAYYVSDATEATATTIQAFLAAYKAGTLDRKQLGQ*