MKTHINLGVSGIGINSLLSSSPGVCGDVECWREATFDGLNLEDLLHVDDSLDLYVLGFQEIVPLNAGNVLVIEDNEPAAKWLSLINRAVNKQRITYSRPLLVF