MAGRVFLVGAGPGHAKLITVKGLECLQKADVVVYDRLAGPQLLHSLKPGTEKIYVGKLPDRHTMKQEEINQLLVDLALQGKTVVRLKGGDPTIFGRVGEEAELLRRNGIPYEIVPGITAAIGVPAYAGIPVTHRDLASSLSIITGHESPDKLDRMIEWDKVTNATGTLVFMMGVAKIGYIAEQLMRYGRKPDTPVALIRWGTRAEQAVLAGTLADIAEKVKQADFQPPAVIVVGDVVRQREQLKWAESQPLFGKRILVTRSRAQASDLVNRIEELGGEPYEFPVIETVYPEAPELKQGLKDAFDRLGEYDWVFFTSTNGVDYFFRHLKEQGKDIRQLHRARIAA