MGGGEGGQEKSFNFLQVLLEGSIAGGTAGVVVETALYPIDTIKTRLQAARGGSRIEWKGLYSGLAGNLAGVLPASAIFVGVYEPTKRKLLETLPENLSAVAHFTAGAIGGIAASLVRVPTEVVKQRMQTRQFKSAPDAVRLIVAKEGFKGLYAGYGSFLLRDLPFDAIQFCIYEQIRIGYKLVAKRELNDPENALIGAFAGAITGAVTTPLDVMKTRLMVQGQGNQYSGIVSCAQTILREEGPMAFLKGIEPRVLWIGIGGSIFFGVLEKTKSMLAERRNREVGTLKDE*