MKQKVAVLGPGSWGTALAQVLAENGHEVCIWGNKPEQIDEINTKHTNKHYLPELILPTSIQATTDLATALVDVDAVLFVVPTKAIRSVAQEVAQHLKTKPIIIHASKGLEQGTHKRISEVIAEEIPAEKRQGIVVLSGPSHAEEVAVHDITTITAASENLADAVYVQELFMNDYFRIYTNDDVIGVETGAALKNIIALGAGAIHGLGFGDNAKAAIMTRGLAEISRLGVAMGANPLTFIGLSGVGDLIVTCTSVHSRNWRAGNLLGKGHKLDEVLENMGMIVEGVSTTKAAYELAQQLEVEMPITETIYNVLYNDEDVQQAAKEIMLRDGKTENEFTLDF