MLKELEALDHNLTWELVELPKGKKAIGFIQSKFDYSLFIHREGNHINIDVVYVDDVILTGTNTQKLDELKSYLHTEFSIKDLGRLNYFLGIEVGYTDDGVILSQKKFTKELLSGCGFDLTKKAITPLPLNIKLTANDGDLYADTEKYRSLVGKLNFLTHTRPDLSYTVQSLSQFLQSPRESHVASLQHTLRYVAHTEGQGILLKAANNITLQAFSDSDWAACPDSRRSVTGYVLLLGGSPISWKSKKQTTVSRSSTEAEYRAMAAAASEVTWIINLLADMGVHNLKPISLLCDNQSALHIARNPVFHERTKHIEIDCHFTRDKVLEGLIHLTYLPTQQQLADVFTKPLPSAQFQLLLSKMGLSDSHPFPS*