MSLLSKLRCITVDVTGTLIAYKGELVDYYCMAAKAIGLPCPDYKRVHEGFKLAYTDMAQKYPCFGFSAKIPNVVWWKTVVRDSFVKAGYEYDEETFEKVFKRIYSTFGSAAPYSVFQDSRPFLRWARQKGLIVGLVSNAEYRYQEVILPALGLNKGEWDFGVFSGIEGVEKPDPRIYKLALERAGNIAPEEALHIGDSMRKDYVPAKSIGMHALLLDRFKTEAAKDWREAGAIVLPDLVAVQQLLESDKLKC*