MDGKLHKAAIRGDVPSLLDLLHRDKHILDRVTVMHDPIANENPLHVAAQFGHVEFAKEVLSRKPEYAHKLNSQGQSPLHLASGAGHVKVVKLLLEKDAGFCFLRDKRGRTPLHVAARKGQLEVLKELALAEPTAAWVQTEQGEPILHLCASNGQFEALKKLIEWIPGDDFVNMKDDDDNSILHLLATDIQTEVIKLVFFYVSVRNASVTPVIPWPHLGPRFSGA