MIKRIIVNVKTGSYPIIIGYGLLNKDFMSYWTIKNGDLVVIITNDRVAPIYLNRLYNSFNACEIVTDQCILPDGEQNKSLSMLNKILTQLLSKNYDRDTILVALGGGVIGDLTGFAASVYQRGIRFIQVPTTLLAQVDASIGGKTGVNHVFGKNMIGSFHQPISVMVDLDCLCTLSEKEFRSGLSEIIKYAVALDSAFFNWLENNLDYLLMLNPQSLMYCVYRCCELKRSIVIMDEFDQGIRSVLNLGHTYGHAIESYLGYSQWSHGEAIAAGLMMAVSTALHIGGLISFHDAIRIKLLLKRANLPICGPEEMKPQDYIKYMIRDKKSRLGRINLVLPKSIGKTQVFVNVNTDVILNAIENIDI