MVLEFLETLKTQPLWLNFVFVLGFVSVLKTSTSILRWVYVNFFRPSKNLKKYGSWALVTGSTDGIGKAFAFELAKKGINLILVGRNPSKLEGVSSEIKSKFDKTQIKEVVFDLSGDLSEGIKKINEEIEGLDVGILINNAGVSYPYARFFHEVDDELLNNLIKVNVEATTKVTQAVLPGMVKRKRGAIVNIGSGAAIVIPSDPLYAVYAATKAYVDQFSRCLYVEYKNSGIDVQCQVPLYVATKMASIKRSSFFVPSASGYAKAGLRWLGHEPRCTPYWPHSVIWALLYSLPEVAVDTWRYNFCLKIRKRGQLKDSRKKE*