MPVQKLEISPVGRVEGDLDVRVDIEDGQVVNAWTKAELFRGFEVILKGKDPQAGLIVTPRICGICGASHLTCASWALDTAWETEVPRNAILARNLGQLVETVQSHPRHFYALYAIDLTNKKYKNSPFYEEACKRFGAFTGTSYELAITTSAKPVELYALFGGQWPHSSYMVPGGVMCAPTLTDITRGWGIMEYFRTNWLEPVWLGCSLERYEEIQTYEDFLEWLDESPAHANSDLGFYWRMGLDIGLDKYGGGPGRYLTWGYLPHEDRYQKPTVEGRNAAVIMKGGVYDSFTDQHHMVDHTFTRENTSHAWYEEGTADVHPFDRTTQPKHINTNDYEGKYSWATAVSHKDLGRMEVGSLARQLVAGGKHGESWQHYDGLILDMFKKMGGPSIHLREFARMHESVKLYREVERCLREFKLNDPWYIKPTEKDGRGWGGTEASRGALCHWVEVEKGKIKNYQVIAPTTWNVGPRDGTHTRGPIEEALVGIPIEDSTNPVEVGHVARSFDSCLVCTVHAHDAKTGKELARFRTN