MQHKLYYSTRASSTSDPGPLAVCADASSKNPLERLRVTPLTERGARAALLQELDLTWSEWEERYQPTPAERCLAEELGVGQSTVMLAAVQNPGLSALDAASQVLPSVRALRSAGIGAQDAWFLVSKRWQLLAQPAALSRWLDFLGVYGMQPRDCQNFLLRSQPSFLAATTLYQAGQVVTFLKGLGLKDDMLAARVLCVWPELLGRDVDAQLRPVVTFLMSLGLEVAGVGRAVVLWPEILLKDVEGQLAPWVAYLRGLGCTTAQVAEVVCLCPHLLGFKPEEVFGGVLAALSDVGISAADVRDMVSASLAFLITPSASAAVRAAVDCLQQQGFTKEQIRAMALTRPELLAVKPHDLDRSLRFVRETIGGDNGTVLSCPLLLAKPLGQVLGPRYSFIQKQGLAHKYTKRDVVAGGADRTDGASGSGSDGSASSSGNSTGGFEFYKLLMAEDDAWCASLGLSVNEYQGFKLVWDEEYSLQLHQEAASEFQAELKKLGIYEGI*