MGLVWRSRTSLVGQLIGLVRLVASFAAQLFYRPSDAVAEEYHKWYYGNLVWTKTTYMGINCWKSVSDMWNYQEILSELQPSLVIEFGTRYGGSAVYFANIMRQIGQPFKVLTVDNSHKALDPRARREPDVLFVESSSTDPAIAEQIQRLKNEYPGKIFAILDSDHSMNHVLAEMKLLRPLLSAGDYLVVEDSNINGHPVLPGFGPGPYEAIEAYEDEFPNDYKHDAERENKFGWTSAPNGFLIRN