MSSDVQKGDNLETPGARDLLLQTASNIMREGDVVDISLSELSLRSGLNSALVKYYFGNKAGLLKALLDRDMENIVKSVDALLAKDDMSPEAKLRRHISKCIDTYYDYPYLNRLLMRLVRDSDEAEAKRIADQYLLPLHRAYNRFIGEGVKAGVFRPINPQLFYFTVTGAADRFFSARLVLKHCFDQDTLTEQLRDSYREHTVDFIMAGILAH