MGIISYVKKLFKRPAGEIMRMSSGNIGVYKLDDSRVDYELARELYQNKNANYKLGSSFVRPIVNSTTGFMGVPHFQIEDEEAQYILDEFVLDNTSKMLKTHTDSLKQGDCYIWITREERENPLYPDKKVRLIYNFISPEEVKEIILDPTTKEPIAYILESQNEWTDLGENKRKAKVKQIITAESRFVEVEGDKIEGLEEGETPNVWGFIPIIHFKNEADETLKYGQSDIEPIEPLLKAYHDVMLHALKGSKMHSTPKLKLKLTDVASFLAHNFGVEDPVKFAKEGGKINLDGHEILFLNKDEEAEFVEVKSAIGDAKELLKLLFYCIVDVSETPEFIFGVHTPSALASVKEQMPIMVNKIRRKREQFTNSWQLLARMVLIMSSNSSGMKYSSYDVTIGWDEVNPRDDKELAETLEKVCCALDKALEGGFISEESTVNFLAQYIDTMSNYISDDPEREGEREKIIKTKMLKYRLDDSQGLNDESNEIEKEINKIKDNNGNG