MSDTSKGIPQEQLPSQELHPPPMPVINLGHLSLDDPTVRSRVVNDIAKACRDLGYFQVISHGISQSVMDGAIEAASEFFKLPNEIKKEYASDDIRQPVRYDTSSKDGISMSRAFLKHYAHPLCDWLQYWPQQPPIYREYMAKYAVEVRVVALKLMEAILEGLGIGKEYMQEKFEEGLQLLSVNCYPKVSQSDTSIGLAAHSDYGLLTILLTSCQGLEVVDRSSNSWKVVQQLPHALHVHVGDHMEVLSNGRIKTVVHRAVLNPQEARISLASIHGFALHEKVSSAKELVDEENPQKYKENSFNDFLEHLTANMDNRQRNFLESLRM*