MDSKGPVQKTVVLEPFIKLVRLLARAFYDDYTTKSDNQQKTARSDNRGIAVVVLDELTRKQWVREEDLAKELKLHAKQLRKIIRHFEEQNLIMRDHRKETAKGAKMYSVAVAATTGGRAEDKVKFHTHSYCCLNYPQIYDIVRYKLHRMKKKLKDELEDKNTVQEYGCPNCQRKYNALDALRLISMEDDAFHCENCNGELVVECNKLTSEEVADGDDNARRRRREKLRDMLQKMEVQIKPLMDQINRVKDLPVPDFGSLIAWEARAAIAARENGELNPNDPLRSQGGYGSTPMPFLGETKVINQLH