MGEGTLRQQTLTLVGLKAYAAAMSPFASFVDLPHHLSEPAVRDLAWTLLSPPLLAHTPWPQRHPLIDSAWAAEPELLADWLKRQDQDSHALHEWLSRSSVRRLGLYYERLWQFALQAAPGIEVLAANLPIRQGGHTLGELDLLLRDASGVHHVELAIKLYLGQPPGAAERWIGPGGRDRLDLKLDHLATHQLPLSASPEARQTLQALTDAPIQASMWLGGYLFYPHGLDHPPPPGAETTHLRGRWLHRRQWAALQAEHDDAHWQPLPRSEWLAQAKLPEAQGWSDLQLQNWLQALPPDAGAQLLVDLQPDGNGALAERQRIFLVADEWPASGTEPSGAPPSAR