MSGGSRAKLSDKDLVESVLQQLSEAADRWEALVAQAEAVTYSVDLGDIHAVANSDGRLLKLTLHPGVMTGYAHEELADRVNLAIAALREEAEADNQARYGGPLQ