MNSLKEEILYFFRLGVHAADPNSLFEDFWEDHSLLQETFHTSKKNLFVFSVGKAAYPMAMSFVHDFPIKNGYILTKYGHLPTEKQIIQEDSIWKYREASHPILDQNSIDHSNEVLNLLKQLGKNDRLVVLLSGGASSLFEIPIEGYSLIDMISIQKRLLNSGKFIHEINLERKKSSKVKGGKLLSELNSELEVYTFVISDVIGDDPYTIGSGPTYPSENYFILGNLTKSIQTIIHKAKQLGYQTKCISDTWTGSVEETSYLIEKEFLSAIESNTKQMVLIGGELVCPVNGNGVGGRNQELALRITILLEKHQVNRNWMFLSAGTDGTDGPTDAAGGVVTNNTIALMKEKKWDPIVQLEDSNSYPILKDVNALVMTGPTGTNVNDILILLVEGSES