MATATLDDQEKKEVYDEFNEVVNMTAAALEKWLDTDDSKKVGQKDDDAAESVGHQSGKKIIRILNTKKADLTNDDYAHMRKVISYVRRHSAQKPQEVAGSNWLFSLKNWGHDPQK