MREILISQNEKEQKLLKLLQKYFKGQADSFLYKMLRKKNILLNGKKADGKEILQLGDTVQLYFSEESLGKLIQERESGEKELWTQKWQSFILYEDKHCILFNKPVGLLSENDGSSSFSVNSLLLSYIRTKGELSKEQEKSFRPGIANRLDRNTSGIIIFGKSLGGLQAFAKLLQSHDLEKKYYALVYGDFQKTGLQEHLLEKDRGRNKALESEKGKKVQSAFEKLACVESSVGPLSLLSVQIFTGKTHQIRTQLSLLSHPIVGDDKYGDTRKNSRLRKTLPLSYQLLHAYSLRFPKLPESSVLFSLSEKCFFAPLPKEYFEILKSFHLDAYLIDKTKGKD