MKVAFASDHGGRDLRMFLQQRASAHGYEVMDLGTESDASVDYPDFAKIGCEAVTSGRADCCILVCGTGIGISIAANKMKGIRCALCSTEYDAEMARKHNNANALALGGRTTGPEVAASILSRFLSTNFEGGRHAARIAKISAMEE