MKILAGDIGGTNARFALCDTPSGEISQVKVYPKKDYPSLLDAIKKYLDDKNIQNVNHCAIAIANPVDNDTVQMTNKNWSITFETISKELNFDTLLVINDFTAIAMAIPQLGPQDLIQFQNGKKPKNSYIGILGPGTGLGVSGLIPGNDTYIPLPSEGGHTDFAPADDEEIEILKYIKEKYEHVSYERLVSGPGIEVIYRYLSYLKDKELPALTDPAIINEAVNGNDDLCIETLSLFCEIYGTFAGNLAVTLGALGGVYLGGGIVNKIGELFEKSPFRARIENKGRFRDYLHHIPTYLITADYPAGLLGIAALYNQLNSYLGGSAFLDRILTMDDLLAEEEIKKVADLTLNYKNIIDSPLIDIIASSKVTDPQVIRLCRSLGACGLNSFKFLLTGMLTHIPITSQHFVYEGDITADLAAKVLDNTLASILELDNLHFNEIIKAINDKRIFFYGGLGSNLFDALKHYKFFRINGPVIAYGDSVYQASASDLLGFGDFIVIAKTAGHFRPILRIIDAILNAGMKVIPIAGSNTPLAKRATIYVLADHELEMQESLDGLISAILHEMADRMAAVGVAIDKPAIGIKAEEIAQKILKRALRVFDDLLQDDVMPLSGGAAGGGFAAAFGLTDYQKLLDLLE