MESRGRVSAGKGGWTWMGGSGVGAATERVSAEGAVWPRHWGERAQKGAGDKVRASTTRALGLLGLYHTLESPWQLSGWTFQGGDPCGEGGGSKHWRGVFCKGPSIVAINISGLGVGGWLGPDLLKFQSLKKLLWCFSSHVDDRDMSFNNIAGEIPSTLPPNVEYLNLAANKFEGNIPSSLPWLRSLKYLNFSYNKLSGVIGDVFVNMDSLETIYLQHNEFTGSVILLAGLPLSSLNIENNHFSGYVPGTFQSIPELRRLRLFHIKTHIFHFTVPTANEVLYSWSSLLIGSDTSSSNGITSERVPKIKSWFKASKKLLTAKQFPAADILAATKDFNEECFIGEGLTGRVYRGEFSDGQLLAIKRIDMVDLSLSEQDELMDMLWNVSRLKHPNISALVGYCVEFEHCALLYEYAENGSLDDILFAPATRSMALSWKARMKIALGVAYALEYMHLTYSPPVAHGNIKARNILLDAQLMPYLCDCGLAKLSHFVSTTRMVSALTFPSY*