MVGSHAVTPEVYWKSVLPNSPMPKAIKDLLYTAEEKNTNAGVGKRYVGVTHKTVILIYSVPMDELKVDPNEASFFLENDLHEGTEMKLHFVKDEQKSAFLPRHVADSIPFSSNKLPQIYDKFSIKSNSVEAKSMKQTLSVCESKGIEGEEKYCATSLESMVDFSTNKLGKKVKAMSTEVNAEGSTPLQKYTIEGSMKLASDKAVVCHKQNYMYAVFYCHKTVSVKAYAVSLVGVDGTKVKGVAVCHTDTAKWNPKHLAFQVLKVKPGSVPVCHFLPEDNVVWVPY*