MTHFSTVKRVIALAGAGAMLFSVAACGGVTASDGGKTTLKFAAFEGGYGADMYKEVVAAYEKLNPDVKIELTTSKKIEDEITPGMKAGNYPDIVELGQGSTSGLTETLLKDKAIEDVTDVLDMKVPGENKTVKDKLVDGVIGLYTNPYGGDKTYLMPMYYSPSGLVYNKTLLEQNGWKMPTTWDEMFKLGDEAKAKGISLFTYPTAGYFDAFFNALLADIGGDQFYQDVMTYKKDVWKTDEAKEALETTYKLVTEYLNPDTVGYANAQDFTKNQQSILDGKSLFMPNGTWIVNEMKDAPRTSGFEWGFAPVPTVKNGGTRYINTTIEAVWIPAKAKNKEAAKKFMAYLYSDEAASIFAKTGAIQPIKGNTDDLASDMKVFYDAYNEDNVKAVAGSFSATATVEGKNIKDDLYNAVDSVASGKTTLQQWQDKLNETSNALNAAAKQ