MSASTLSASKPLLAGYVESILAAPVYDVAVETPLQVAPQLSQRLGNRVLLKREDLQPVFSFKIRGAYTRVARLSDEQKARGVITASAGNHAQGLALAAQRLGVRAVIVMPRTTPELKVKGVLARGGEALLHGDAFPDALAHALQLAEREGMTFVPPYDDPDVIAGQGTVAMEILRQHSGRLDAIFVPVGGGSLIAGIAAYVKHLRPDIRVIGVEPEDSNCLQAALAAGERVVLGQVGLFADGVAVAQIGACNFEVCKDHVDEVITVGSDEICAAIKDIYDDTRSITEPAGALAVAGIKKYVARERTEGQTLVAIDSGANINFDRLRHVAERAELGEQREAIIAVTVAERPGSFKAFCAALGRRQITEFNYRYHSDRQAHLFVGVQTHPLIDSRADLLAGLREQGFPVLDLTDNEMAKLHIRHMVGGHGTEVRRERLFRFEFPERPGALLNFLDKLGSRWNISLFHYRNHGAADGRVLAGLQVPDEERGELEAALQAIGYPYWEETHNPAYRLFAG*