MKLVAIAGSIGEQSYNRMLLQYIAKHFENLVDIELLNIDDVPVFNEDEDLSDNIKIQKIYQKIYGADGVILATPEHNHTVTAAIKNVIEWLSFKLHPFDGKPVWIVGASYFNQGSSRAQLHLKQILEAPGVNAIVMPGNEFLLRNAKEAFDAEGQLKDAGTVQFLEMVIQKFIKFVKVIDMLDAPDPKSYQDEDLESKGKVNTTIEGVDMHDEHWVEKAAQKVHAVDGSTYVKLDRGILTVDQLNYFLKTMPVELTYADDNNQFIYYNKNQPADKMLAPRNPGQAGDPLADVHPGRAVDRVKQVIHALRTGETDLVSMPVPGNGPDRHVMHYYKAMRDENGRYRGVNEWVTDIMPIIKYYLASTGQKLIKDPAAKPISPITGIDVMAGASANPEPDVTSGASKEGPAGLDVTSGASETLESNPEVDATSGASEV