MDGKLHKAAIRGDVPSLLDLLHRDKHILDRVTVMHDPIANENPLHVAAQFGHVEFAKEVLSRKPEYAHKLNSQGQSPLHLASGAGHVKVVKLLLEKDAGFCFLRDKRGRTPLHVAARKGQLEVLKELALAEPTAAWVQTEQGEPILHLCASNGQFEALKKLIEWIPGDDFVNMKDDDDNSILHLLATDIQTEASMRFRLGNCAYNFNGRCIGLDWPTSNSIFSSVGYKTLQEIKKKGWLSREQGWCGYSGDGSTTPGNARRSEGWGTSVERSQKKPHRLEIEDF