MGKVRKKNHAGIDATFIGRAKVLKRLQISLKDFRRLCILKGVYPREPRGRAPSNKKGQVFYHIKDVKALNHEPLLDKFREFRTFMKKIRKSANRNEKDEARRKEPLAPRYTLHHLVRERYPRFNDALADLDDALCLISLFAALPSDGRIKSGITRKAKELSASWGAYCSVMGCVTKSFISVKGVYLEAAIQSAATNGQSIPIRWVQPHNFTQYIPEGVDFRVMLTFFEFYETLLGFVMFKLYGELGIRYPLQTVATTTGGEENVVSNVTLHPTLGGKATSVLAANLNAKKRHQLFHNLTFFLSREVPRGYLELIILSFGGQVGWEGQDSPIAMDDASITHHVVDRPALLASYEKLPKSREYIQPQWILDSANFNFVLPITKYGVGKELPPHLSPWVEDKEEGYVPKYREEVEALKNGEVLEDADSSAVDVEKGVVDSEGDESSEEEEIPSHIIGTEKDTKESGSEEVGSEDEEEED