MIFKDFLDKLLAPAPSILPDEDARLALTALLVRLARSDNVYSDSERDRIDRILRSRFALDAGAAQILREQGEGLEAEAPDTVRFTRAIKEVVPYEERTGVVETLWEVALSDGKRDVEEDALIRLAANLLGVNDVDSAMARKRAEAHA