MRPEFKQAVAQLECGSDSIGTAFLVAEQRAITARHTIDDYWESGEKISLIFFFQGNRKTVEAKVIYPEKPYVGLDIAILEILEPVAEINPLIISTSEVIPETNWSAYGYSTTKRDTGELFSGIVKQTNIPNVEDGKYDLDLSCVHPQIIDINYKTKGASGSPILINDKVVGVISDKIYGGSMGGVSLYSCLEILKKELGSIVEENDTNNRMILDQTGKGYPVYGPVSSSGFAQTATLTTLEIKLRQARETIIQLVKDFPKDSHSVLYQRLDEVVMGLTNLGPSDLDNYLKQYRFPFQIDSGDYAGLEQLIEILTLIKCKFPDMEFVYNDQTANLSVDIDQDYYNFLVYAVRRHTKMPEILLEIVRTRLKTPTGKKAVQRGEVILPYPIIMDNCSGHKKVNLCKNCQSEFSFENIIKSYCASDDEGYFSGIEKNNLGLLQEIKVLCASCLRDLHNEVDNLDGLLQRIEEMIV