MSEQVTFQSHEDRIVGKHVFGNLYDIDPEDLNNEQLLKDLVLKAVEIAHMNLVEAKSWSFGGKKGGVSVIALIEESHIALHTWNEYNYATLDVYTCGEDSDPQAAFKFIVEALKPRRYQVFFADRSSS