MVKLVLAGGSGNIGRELLEALLVRNKHEIIIFSTKDAPEIEIAPGVKWSKTDYQDVDQLVKLLEGVHTVLSFMSVSPRGVEAGTRAQINLIDAAVRAGVKRFAPSEWASSKLDKFPWYDFKRVAREHLAEINKDKKVIEYTLFQYGLYTNYMTYPYNSSKHITMFEPIINFNACRALVIDDGDVVFSLTTAQDAAKVTALALEYEGEWPVVSGIKGADITMNGLVALGEKIRGKPFAVEHLKEEDLLAGEVKASWCPVPEHPSIPVAVRKELAPNMLRCLLLGYKDGAFQVSDEWNKLLPDFKFTQPEEFLTKAWAAIDAGEKSVFTDY*