MDGKACVLLLVPAGALGGINLLSFTTTDRFKGIRELPPGWHFVFASSTNSLSVRHGAWFRVRGGGAAADGSGPPELFIKKWDRETEELVAETDTAEALRWRANLGAVWRDGLTPYRQSASKDADDEGDKELDWRRLTDRVGEPLLDRVLGAERRRDHWCLTSASSAARDMDDIPGLPREQSAFQPEKELCLLPVDLKRTWRPGVTGRERTEAAQDRSWALGDLLERYCGGDEAQLLGEMQFAFLMVLTLNNNSCLEQWKRILTLLLTCKKAVVRRAGLYVSFLQLLKLQLQHCQDAEGMLFDLSDEGGAMLKKLLRKFRKGLEELEGKEKSDVVDELDELEDFLKEEFGWQLDDSFVRRGMLELEDGERVEMDVGTRFDEDDETGDFAPMVVELTEEQARSLGVTTGSVERGEQAEQQGKKLAKPESGIADVEVQEESEDEVDLEDMDARY