MKTEGGSDTAKQHAGERAADAVEDGTVVGLGTGSTAAYAIEAIGQAVADGLDVRAIPTSFQSRQLALEYDIPLTTLDAVDGVDLAIDGADQVVDDPESAAHGALIKGGGGAHAREKLVDAAADRFLVVADPSKLTTDLDRSVPLEVLPDAHTVVTERVRALDGEPTLRDAEHKDGPVVTDNGNLLLDCEFGTIADPDALATTLASIPGVVEHGLFVGLADVTYIGTADGVDVRTY