MRQKAIDAQGLLASDDKAGAKLINGYLKADYQLLRKLWTGAGFPEQDMGNLGRHIGFGDANDYDDILARDLPQVEVRAEAHVREAMGTKPSIGFEELLHPVIFAHAFQHYVDGHYRDAVLNSVVAIFDLMRGRTGLDLDGAALATQVLSLEKPHLILSELDTESGRNDQKGFMQILVGAYLGIRNPKAHSLNHDLDPEKAAQYLIFASLLARRIYEAKDAPKT