MRQVSCFGLSLVKLDIRQESDRHTDVMDAITNHLGIGSYKEWPEERRQEWLLSELRGKRPLFGADLPKTDEIKDVLDTFHVISELPQDSFGAYIISMAMTPSDVLSVELLQRECRVTKPLRVVPLFERLADLQSAPAVLSRLFSVDWYRNRIDGKQEVMIGYSDSGKDAGRLSAAWQLYKSQEELIKVAKRFGVKLNIFHGRGGTVGRGGGPTHLAILSQPPDTIHGSLRVTIQGEVIEQSFGEEHLCFRTLQRFTAATLEHGMHPPEKPKPEWRALMDEMASSSTEAYRALVFKEPRFMEYFQSATPVLEYGRMNIGSRPSKRKPNGGIESLRAIPWIFAWTQTRFHLPVWLGFGEAFKSVLSKDPNNLKVLQKMYNEWPFF