MESMTLTGLLKHVAEKFPSRRAISTSGKFDITHARLQQLVERAASHLVSAGVKHGDVIALTFPNTIEFVIMFLAVIRVRATAAPLNSAYMAEEFEFYLSDSESKLLITAKEGNEAAQAAASKLKIPHMTVALPEAESDIVYSPAPPESNVESAAEIVNDPSDIGLFLHTSGTTSRPKGVPLSQLNLVSSVNNIKSVYKLCDSDSTVIVLPLFHVHGLMAGLLSSLGAGASVTLPSAGRFSGTTFWSDMKKYNATWYTAVPTIHQILLDRHLNKPESDYPKLRFIRSCSAALAPSVMARLEEAFGAPVLEAYAMTEATHLMASNPLPEDGPHIPGSVGKPVGQEMAILNENGVVQGPNAKGEVCIRGPNVTKGYKNNPEANKSAFQFGWFHTGDVGYLDSDGYLHLVGRIKELINRGGEKISPIEVDAVLASHPEIAQAVAFGVPDDKYGEEINCAIIPREGSNIDEAEVMRFCKKNLAAFKVPKKVFMTDSLPKTASGKIQRRLVAEHFLAQISTAKVPKFGA*