MGTTARKLATLDIVLNGLMRRYKERVPDVGIILNALVNDGVVPIADAIENDHIAFRTMGVPQLGVKSFEKIFLHYGYEKRDHYFFEGKKLDAWWYAPPRETDPRIFVSELRVGDLSEESQRIIRSYTDEVTTDPVDSLDLDNGEAVDAFLHQPLWRTPTVADYQSLLKESEYAAWVIYNRYYLNHFTISIHNLPDGYNSVAAFNEFLEKHGIRLNTSGGKIKISPDGGLLQSATVAEMLDAEFANGEKLRISGSYVEFAERKVLPEFVNLPANEVKRKHRRDGFEAGNADKIFESTYTAQTGR