MADGDKTQASKPVKVVIVGAGYVGSTTAYTLLMNRAAAEIVLIDVDKDKTEGEVMDLVHAAPFLHQTRIWAGDYEDCKGASVIILTAGANQKPGQSRMELAQSNWGIFKEIVPKVVQHASPDALLLVSANPVDVMTYAAVKFSGFPAHSVIGSGTSLDSARFAGELGKHLNIDPRSLHAVVIGEHGESELPVWSLATVSGMRVEDYCRQTGTPWDEETKKQCFANVKDAAAAIIEKKGVTGYGIASALLRIVECVRRDENTLMPVSCVGSYAGVDDVALSVPRKLNRYGCMEYVPMMLSKEEEGSLRASAEKVKETIQSLEKS