MIKIDDEAITFVVQGPVQASASRQQIAGITEQCLNSIRRFFPKSTIILSTWKGQPLDGLDYDQVLELDDPGANTVFYDGQPIKLNNNRQMYSTHMGLKAVKTPYAVKLRTDNLLTGRQFVELYERYADLPRAQNYQFLTQRVLTSSTFFISSHYGHPVHFHKSDLFDFGLTQDLLTIWSDRWIPELHFTLKPGYKARHPATEQVLCLNWISALLDEEHHIESKTCDHAGLGENFWPQFMANNLLMDCPENIGLDVTERFYKRGNLALEYDLKDWLHLNQITSIPYDKKRLYRYYRNQIGRILKKIHSFN