MSLLSKLRCITVDVTGTLIAYKGELGDYYCMAAKAIGLPCPDYKRVHEGFKLAYTDMAQKYPCFGFSAKIPNVVWWKTVVRDSFVKAGYEYDEETFEKVFKRIYSTFGSAAPYSVFQDSRPFLRWARQKGLIVGLVSNAEYRYQEVILPALGLNKGEWDFGVFSGIEGVEKPDPRIELYPRIYKLALERAGNIAPEEALHIGDSMRKDYVPAKSIGMHALLLDRFKTEAAKDWRDAGAIVLPDLVAVQQLLESDKLKC*