MWKQLIDQVEASTLYKWYGQVKKVTGLTIESSGPRSFIGELCYIWTGQDKKKKIRAEVVGFDHDRVLLMPLDRIDHIELGSLVETTKQSLTIPVGPALIGKLVDGVGTPFDSADGFTDSFDMFYPADSEPPPPMTRPRISETMSVGVKAIDSMLTMGKGQRVGIFAGSGVGKSTLMSMIAKQSDADVNVIALIGERGREVRDFIERDLGSEGLKKSVLIVVTSDQPPLQRVKGALTATAIAEYFRDQGMSVNLMMDSVTRFAMAHREIGLAIGEPPTSKGYPPSVFAKLPQLLERAGTSEKGTITAFYTVLVDGDDMNEPIADAVRGILDGHFILDRGLANKGQFPAIHLLKSVSRLMSELVSDEHARAAKEMRRWLADYEETEDLIQLGAYKQGASPAIDRAIEAMPQLLQFLSQRSGESYDFSSTFAEMMHLVEGVKKE