MTTTKNIFQRLQGLEDEIQKLNNTVFALKATDIKAYGENYEELSVHAALRAERIACQLRNLVFLTERPGKSAYMRQAAKAHNLKIEDTEGILSITLPGLLPKRRLHTNTAFLCEPLNFALQDHLKNHSLPLYQSCVICFSQVYDETFPMRRIRDYDNLEFKQVLDVISSYVLSDDTGLLCDTYHTTEIGEHDLTVVYIMDKAVFPDWVKSRKNSIKIISEIL