MRSVSGTLGIALVTALALGGCGGAKDKQPELMHLRSSTSGPDEFGILPTKPLAMPDSLTELPAPTPGGANITDPTPQADAVAALGGDPARVTGTGRAAGDGGLLGHSGRFGTEAGIRDRLAAEDLEWRRKHDGRLLERLFNINVYLKAYAPMSLDQQAELERWRKQGLRTPAAPPSGTAQEALP