MLIQEATNATLQKIRKKIFDLTPVALYPIVRTLTIEALKLGPIPRHISFIMDGNRRYSREQGISIQQGHFRGFESLKRLLEFLLRLGVSHITVYAFAIDNYRRTAEEIEKLMDMGKSKMLEICERGELFERFGIRVRMVGRVNLLPPDVQVLVARVQALTAKNDRGVINIAFSYSAQEEIASAITATVQETMDRKLPASSINIDTLASHLYTTHTPPLDMLVRSSGVNRISDYLLWQLIINSTKYVENYEQESDGEIGRENWVKLDRNIVEGAAYHIVPTHWPNFGMDDMVPIILKWQLGEFRKYLGLTTETQVGNLLK